Installation
Webinoly provides a simple installation process that downloads and configures everything you need to run a production-ready web server.Prerequisites
Before installing Webinoly, ensure your server meets the requirements.You must have root or sudo access to install Webinoly.
Installation methods
Webinoly offers several installation options depending on your needs:Option 1: LEMP stack (recommended)
Install the complete stack with NGINX, PHP, and MariaDB:- NGINX web server
- PHP 8.4 (default)
- MariaDB 11.8 (default)
- Essential tools and optimizations
Option 2: HTML server only
Install only NGINX for serving static HTML sites:Option 3: PHP server
Install NGINX and PHP without a database:Option 4: Clean install
Install only the Webinoly application without any stack components:With a clean install, you can build your stack later using the
sudo stack -lemp command.Installation process
Download the installer
The installation script is downloaded from
qrok.es/wy using wget. This is a shortened URL that points to the latest stable release.Run the installer
Execute the installation script with sudo privileges:The installer will:
- Check for OS compatibility (Ubuntu 24.04 or 22.04)
- Verify architecture (arm64 or x86_64)
- Download the latest Webinoly package
- Extract files to
/opt/webinoly - Install selected components
Wait for completion
The installation process typically takes 5-15 minutes depending on your server speed and selected options. You’ll see progress messages as components are installed.
Installation options
The installation script accepts several parameters:| Option | Description |
|---|---|
-nginx | Install only NGINX (HTML server) |
-php | Install NGINX + PHP |
-lemp | Install full LEMP stack (default) |
-clean | Install only Webinoly app |
-ver=X.X.X | Install specific version |
Install specific version
To install a specific version of Webinoly:Version compatibility
Webinoly version support varies by Ubuntu release:Post-installation
After installation, Webinoly creates:- Configuration file:
/opt/webinoly/webinoly.conf - Commands: Installed in
/usr/bin/ - NGINX configs:
/etc/nginx/ - Site files:
/var/www/
Be sure your firewall ports are correctly configured. You’ll need to allow:
- Port 80 (HTTP)
- Port 443 (HTTPS)
- Port 22 (SSH)
- Port 22222 (Webinoly admin tools, optional)
Updating Webinoly
To update an existing Webinoly installation:- Downloads the latest version
- Preserves your configuration
- Updates stack components if needed
- Verifies the installation
Your sites and configurations are preserved during updates. The update command uses the existing installation script with the
upd parameter.Configuration file
Webinoly stores its configuration in/opt/webinoly/webinoly.conf. This file contains:
- Installed component versions
- Default PHP version
- Database engine (MariaDB or MySQL)
- Tools port configuration
- Email settings
- Custom preferences
Troubleshooting
Installation fails
If installation fails, check:- You’re using a supported Ubuntu version
- You have root/sudo access
- Your server has internet connectivity
- You have at least 512MB RAM available
Verify installation
Run the verification command to check for issues:- All installed components
- Configuration files
- File permissions
- Service status
Clean reinstall
If you need to start fresh:Next steps
Now that Webinoly is installed, you can:Quick start guide
Create your first website
Documentation
Explore all available commands