Quick start
This guide will walk you through creating your first website with Webinoly, from installation to a working site.Before you begin
Ensure you have:- A fresh Ubuntu 24.04 or 22.04 server
- Root or sudo access
- At least 512MB RAM
- A domain name pointed to your server (optional but recommended)
Step 1: Install Webinoly
Install the complete LEMP stack:- Downloads the Webinoly installer
- Installs NGINX, PHP 8.4, and MariaDB 11.8
- Configures optimized settings
- Takes 5-15 minutes to complete
The installation script will show progress messages. Wait for the “Webinoly installed successfully” message.
Step 2: Create your first site
Once installation is complete, you can create sites immediately.Create a WordPress site
The fastest way to get started:- Creates the site structure
- Installs NGINX configuration
- Downloads WordPress
- Creates a database and user
- Sets up FastCGI cache
Note the credentials
Webinoly will display the database credentials:Save these credentials - you’ll need them for WordPress setup.
Complete WordPress installation
Visit your domain in a browser:Complete the WordPress installation wizard using the database credentials from step 2.
The first SSL certificate request may take a minute or two while Let’s Encrypt verifies domain ownership.
Create a PHP site
For a custom PHP application:- Site directory:
/var/www/myapp.com/htdocs/ - PHP 8.4 support
- Basic NGINX configuration
/var/www/myapp.com/htdocs/.
Create an HTML site
For static HTML sites:/var/www/static.com/htdocs/.
Step 3: Manage your site
Webinoly provides powerful commands for site management.View site information
- Site type (WordPress, PHP, HTML)
- SSL status
- Cache status
- PHP version
- Database details
Enable caching
For WordPress sites, enable FastCGI cache:FastCGI cache can dramatically improve site performance by serving cached pages from NGINX.
Clear cache
When you update your site:Common tasks
Create multiple sites
Create multiple sites
You can host multiple sites on one server:Each site is completely isolated with its own directory and configuration.
Add HTTP authentication
Add HTTP authentication
Protect your site with username/password:You’ll be prompted to create a username and password.
View database password
View database password
Retrieve database credentials:Shows all database passwords including the root password.
Delete a site
Delete a site
Remove a site completely:Add
-force-delete to skip confirmation prompts.Working with databases
Webinoly automatically creates databases for WordPress sites. For other sites:Create a database
WordPress sites get databases automatically, but you can create additional ones:View database credentials
SSL certificates
Webinoly uses Let’s Encrypt for free SSL certificates.Add SSL to a site
Wildcard certificates
For*.example.com:
Wildcard certificates require DNS validation. You’ll need to add a TXT record to your domain’s DNS.
Force HTTPS redirect
www- Redirect example.com to www.example.comroot- Redirect www.example.com to example.com
Server management
Check server status
- Webinoly version
- NGINX version
- PHP version
- Database engine and version
- Memory usage
- Disk usage
Update Webinoly
Verify installation
File locations
Knowing where files are stored helps with troubleshooting:| Location | Purpose |
|---|---|
/var/www/[domain]/htdocs/ | Website files |
/var/www/[domain]/logs/ | Access and error logs |
/etc/nginx/sites-available/[domain] | NGINX configuration |
/opt/webinoly/webinoly.conf | Webinoly configuration |
/etc/nginx/nginx.conf | Main NGINX config |
Logs and debugging
View site logs
Access logs:NGINX error log
PHP error log
Backup and restore
Webinoly includes comprehensive backup tools.Backup a site
/var/webinoly/backups/.
Restore a site
Backups include website files, database, and NGINX configuration.
Advanced: Reverse proxy
Webinoly can proxy requests to applications like Node.js or Python apps.Next steps
Now that you have a working site, explore more features:Full documentation
Comprehensive command reference
WordPress multisite
Set up WordPress networks
Performance tuning
Optimize for maximum speed
Security hardening
Advanced security configurations
Getting help
If you encounter issues:- Run
sudo webinoly -verifyto check for problems - Check the documentation
- Visit the community forums
- Review server logs for error messages