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.
* 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.
** 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.
*** 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.
**** Please, read our Frequently Asked Questions page before installing Webinoly.
Linux Distributions Supported by Webinoly
- Ubuntu 20.04 and 18.04
Ports Configuration
- 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)
Installation command
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
stack
.
Example:
Complete LEMP installation:wget -qO weby qrok.es/wy && sudo bash weby 3
Install an specific Webinoly version (v1.9.2 or newer):
wget -qO weby qrok.es/wy && sudo bash weby 3 -ver=1.9.2
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.
Quick Setup & Example
# Webinoly 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
Read the documentation about the available commands in Webinoly.
Signup for our Newsletter to be the first to know when an update is available!
Meanwhile you can start reading our Full Example and Advanced Practical Tutorial for Webinoly as a guide to know in a practical way the use of some common commands for your web server.
If you have any suggestions, ideas, or comments, or if you (gasp!) found a bug, join us in the support forum.