Installing, configuring and optimizing your web server has never been so easy.
wget -qO weby qrok.es/wy && sudo bash weby 3
That’s all, now you’re ready to create your first website:
sudo site example.com -wp
* Please, read the Quick Setup and Example below.
So easy you created your first WordPress site in the example above with the domain example.com and now you are ready to start creating your content and receive thousands of visitors supported by your server optimized with Webinoly.
In the same way you can create any type of site: html, php, mysql, wp, proxy, parked, forward.
Adjust and configure your server and your sites according to your needs, add an SSL certificate, activate FastCgi Cache and everything you need is just a command away.
I- Server administration is a task that requires certain skills, knowledge and experience, although Webinoly makes it seem very simple, it is recommended that you consider a different solution if you are not prepared to deal with situations that may arise on your server and that are out of the scope of Webinoly.
II – WARNING: Managing your own server can be a headache if you don’t feel comfortable reading and understanding technical documentation made for developers and engineers. If Command-Line is not your thing, we highly recommend you to choose a different solution, there are several Managed-Hosting solutions available in the market that offer “Top-Notch” support for people that need it.
III – BE CAREFUL: Webinoly may not be suited for all users, even though we are focused on Business and Enterprise users, you can be sure that even the smallest site can be hosted safely running smoothly on a Webinoly server. Be aware, that some segments of users, early-adopters, and especially those that come from shared hosting environments will find some difficulties with some more mature features. Webinoly doesn’t have native support for WP Cache-Plugins (we use FastCGI instead), we don’t have multiple PHP users (Only useful for shared-servers, but commonly promoted by cheap VPS hostings) and we don’t have a web-dashboard (we have Datadog native integration). If you don’t feel comfortable with these features, you should NOT use Webinoly.
IV – If you’re a very enthusiastic WP user with no experience as SysAdmin, you should probably NOT use Webinoly, unless you know what you’re doing.
V – Please, read our Frequently Asked Questions page before installing Webinoly.
Linux Distributions Supported by Webinoly
- Ubuntu 20.04 and 18.04 (x86 only)
- 22/TCP (Inbound/Outbound)
- 25/TCP (Outbound)
- 80/TCP (Inbound/Outbound)
- 443/TCP (Inbound/Outbound)
- 587/TCP (Outbound) *Optional for SMTP
- 11371/TCP (Outbound)
- 22222/TCP (Inbound)
Quick Setup & Example
# Webinoly LEMP Installation wget -qO weby qrok.es/wy && sudo bash weby 3 # Create a WordPress site with FastCGI Cache sudo site example.com -wp -cache=on # SSL Certificate (HTTPS) for your site sudo site example.com -ssl=on # Visit https://example.com and finish WP setup # Webinoly protects WP login pages (wp-admin / wp-login), we need to create a user for HTTP Authentication. sudo httpauth -add # Enable www-data user to upload and modify files via SFTP. sudo webinoly -login-www-data=on
Or maybe you just want to host your (Java, Vue, React, Node, Angular, etc) app/site:
# Webinoly NGINX Installation wget -qO weby qrok.es/wy && sudo bash weby 1 # Point your domain to your app sudo site example.com -proxy=[localhost:8082] # Add an SSL Cert sudo site example.com -ssl=on -root-path=/opt/app/web
…and that’s all! Really… it’s that simple!
That’s enough for most of the basic projects, of course, I invite you to read our very detailed documentation to see all the amazing customizations you can do in your server to build the most advanced configurations according to everyone needs, especially for those very big projects that require very specific tunings.
Signup for our Newsletter to be the first to know when an update is available!
The installation command accepts some options to facilitate and automate its implementation.
wget -qO weby qrok.es/wy && sudo bash weby <option> <version>
When executing the previous command without any option, a menu will be displayed to choose the necessary packages depending on the type of websites that we wish to host.
- HTML (1) – Only install Nginx, which will only support HTML sites.
- PHP (2) – Nginx and PHP will be installed.
- LEMP (3) – A complete LEMP installation will be done, Nginx + PHP + MySQL (MariaDB). This is the most complete and necessary configuration for WordPress sites.
- Maybe later (0) – Webinoly is installed without installing any package, it allows you to do a manual and personalized installation with the command
Complete LEMP installation:
wget -qO weby qrok.es/wy && sudo bash weby 3
Install an specific Webinoly version (v1.12.1 or newer):
wget -qO weby qrok.es/wy && sudo bash weby 3 -ver=1.14.0
The installation of specific versions facilitates an appropriate change management process in automated environments, for example, where Webinoly is integrated. In these cases, it is critical to guarantee the stability of the system as a whole. Be sure to test each version before adopting it.
Previous versions may be obsolete or with limited features, so it is always recommended to keep your system updated with the latest and newest version of this application.
If you have any suggestions, ideas, or comments, or if you (gasp!) found a bug, join us in the Community Forum.