Skip to main content

General Questions

Webinoly is a powerful set of commands for managing an optimized NGINX web server. It provides one of the most reliable configurations for hosting websites, allowing you to deploy everything in a single step.Key features include:
  • Complete LEMP Stack (Ubuntu + NGINX + MariaDB/MySQL + PHP)
  • FastCGI Cache, Redis Object Cache, and HTTP/3 support
  • Free SSL via Let’s Encrypt
  • WordPress tools and optimization
  • Reverse proxy capabilities
  • Backup and migration tools
Webinoly requires:
  • Operating System: Ubuntu 24.04 or 22.04
  • Architecture: arm64 or x86_64 (amd64)
  • RAM: Minimum 512 MB (1GB+ recommended for production)
  • Root Access: Yes, sudo privileges required
Webinoly supports the following PHP versions:
  • PHP 7.4
  • PHP 8.0
  • PHP 8.1
  • PHP 8.2
  • PHP 8.3
  • PHP 8.4 (default)
  • PHP 8.5
You can specify a different version during installation using the -php flag.
Webinoly supports both MariaDB and MySQL:MariaDB (default):
  • 10.11
  • 11.4
  • 11.8 (default)
MySQL:
  • 8.0
  • 8.4 (default)
Yes! Webinoly is designed for production use and provides enterprise-grade configurations. Sites using Webinoly can achieve an A+ grade on Qualys SSL Labs Test.It’s optimized for:
  • High performance with caching
  • Security with SSL/TLS
  • Scalability with reverse proxy support
  • Reliability with automated backups

Installation & Setup

Installation is simple and can be done in one command:
wget -qO weby qrok.es/wy && sudo bash weby
This will:
  1. Download the Webinoly installer
  2. Install the complete LEMP stack
  3. Configure NGINX with optimized settings
  4. Set up SSL certificates
  5. Install additional tools
Yes! You can install components separately:
# Install only NGINX
sudo stack -nginx

# Install only PHP
sudo stack -php

# Install only MySQL/MariaDB
sudo stack -mysql

# Install Let's Encrypt
sudo stack -letsencrypt

# Install Redis
sudo stack -redis
To update Webinoly to the latest version:
sudo webinoly -update
This will update Webinoly itself and notify you of any available component updates.
Yes, you can uninstall Webinoly and all its components:
# Remove everything
sudo webinoly -uninstall

# Remove specific components
sudo stack -nginx=off
sudo stack -php=off
sudo stack -mysql=off
Uninstalling will remove all configurations and data. Make sure to backup your sites first!

Site Management

Creating sites is straightforward:
# HTML site
sudo site example.com

# PHP site
sudo site example.com -php

# WordPress site
sudo site example.com -wp

# WordPress with cache
sudo site example.com -wp -cache
SSL is enabled automatically for new sites. For existing sites:
sudo site example.com -ssl=on
Webinoly uses Let’s Encrypt for free SSL certificates and handles automatic renewal.
To delete a site:
# Delete site but keep files
sudo site example.com -delete

# Delete site and all files
sudo site example.com -delete=force
Yes! Webinoly supports multiple PHP versions simultaneously:
# Install additional PHP versions
sudo stack -php=8.3
sudo stack -php=8.2

# Create site with specific PHP version
sudo site example.com -php=8.3

WordPress Specific

Yes! Webinoly fully supports WordPress Multisite networks:
# Subdomain multisite
sudo site example.com -wp -multisite=subdomain

# Subdirectory multisite
sudo site example.com -wp -multisite=subdirectory
FastCGI cache dramatically improves WordPress performance:
# Enable during site creation
sudo site example.com -wp -cache

# Enable for existing site
sudo site example.com -cache=on
Yes, Webinoly supports external databases:
sudo site example.com -wp -external-db=[user,password,host:port]
Webinoly supports subfolder installations:
sudo site example.com -wp=/blog

Performance & Optimization

Webinoly provides multiple caching layers:
  1. FastCGI Cache: Server-level caching for WordPress and PHP
  2. Redis Object Cache: Database query caching
  3. Browser Cache: Static asset caching
  4. Proxy Cache: For reverse proxy setups
All can be managed through simple commands.
Yes! HTTP/3 with QUIC protocol is supported and can be enabled for better performance:
sudo site example.com -http3=on
Webinoly comes pre-configured with optimized settings, but you can fine-tune:
# Optimize for performance
sudo webinoly -optimize

# Configure worker processes
sudo webinoly -config-nginx

Security

Protect your site with HTTP authentication:
sudo httpauth -add example.com
This adds basic authentication to your site.
Yes, Webinoly includes:
  • Automatic SSL/TLS with Let’s Encrypt
  • Security headers configuration
  • Firewall rules
  • DDoS protection settings
  • Regular security updates
Webinoly includes backup tools:
# Backup a site
sudo backup example.com

# Backup to remote location
sudo backup example.com -remote

# Restore from backup
sudo restore example.com

Troubleshooting

View site logs easily:
# View access logs
sudo log example.com

# View error logs
sudo log example.com -error

# Follow logs in real-time
sudo log example.com -watch
Common troubleshooting steps:
  1. Check NGINX status: sudo service nginx status
  2. Check PHP-FPM: sudo service php*-fpm status
  3. Check site configuration: sudo nginx -t
  4. Review error logs: sudo log example.com -error
  5. Verify DNS settings point to your server
To reset to default settings:
sudo webinoly -reset
This resets Webinoly configuration without affecting your sites.
If automatic renewal fails:
  1. Check your domain DNS settings
  2. Ensure port 80 and 443 are open
  3. Manually renew: sudo certbot renew
  4. Check certificate status: sudo certbot certificates

Support & Community

To report bugs:
  1. Check existing GitHub Issues
  2. Gather system information: sudo webinoly -info
  3. Create a new issue with detailed information
  4. Include relevant logs and error messages
Yes! Contributions are welcome. See our contributing guide for details on how to get involved.

Still Have Questions?

If you didn’t find the answer you’re looking for:

Documentation

Browse the complete documentation

Community

Join our community discussions

GitHub

View the source code and issues

Premium Support

Get dedicated support

Build docs developers (and LLMs) love