Documentation Index
Fetch the complete documentation index at: https://mintlify.com/QROkes/webinoly/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Webinoly provides comprehensive server management commands to configure, monitor, and maintain your NGINX web server on Ubuntu.Server Information
View System Information
Display detailed information about your server configuration:- Operating system details (version, codename, architecture)
- Hardware resources (RAM, SWAP, CPU cores)
- Disk usage
- NGINX configuration (version, workers, cache settings)
- PHP settings (version, memory limits, process manager)
- MySQL/MariaDB information
- Webinoly configuration
- Installed tools (Certbot, Duplicity, Redis, Memcached, phpMyAdmin)
Check Version
Display current Webinoly and stack versions:Server Reset and Configuration
Reset Server Configuration
Reset and regenerate server configuration files to default optimized settings:all- Reset all server componentsnginx- Regenerate NGINX configuration filesphp- Regenerate PHP configuration filesmysql- Reset MySQL/MariaDB settingsos- Reset operating system optimization settingspermissions- Fix file and directory permissionsconfile- Regenerate Webinoly configuration file
Cache Management
Clear All Caches
Clear all server caches at once:Clear Specific Cache
Database Management
View Database Credentials
Display stored database passwords:- Localhost credentials (root and admin users)
- External database credentials (if configured)
Change MySQL Password
Change password for a MySQL/MariaDB user:- Password must be at least 8 characters
- Cannot contain single quotes
- User must exist in the database
MySQL Public Access
Enable or disable remote MySQL access:Tools Configuration
Change Tools Port
Modify the port used to access server tools (phpMyAdmin, PHP info, etc.):Configure Tools Site
Assign a domain to access server tools instead of using port:- Domain must already exist as a site
- SSL is highly recommended for tools site
SFTP Access for www-data
Enable or disable SFTP access for the www-data user:- Creates
sftponlygroup - Sets up chroot jail at
/var/www - Copies SSH keys from current user (if available)
- www-data user restricted to SFTP only (no shell access)
SMTP Configuration
Configure SMTP
Setup SMTP relay for sending emails:- Only TLS on port 587 is supported
- Main hostname must be an existing site on your server
Remove SMTP Configuration
IP Blocking
Block or unblock IP addresses:Default Site Response
Configure NGINX default response for undefined domains:FastCGI Cache Settings
Configure FastCGI cache timing:Custom Headers
Manage HTTP headers globally:Dynamic Variables
Set custom configuration variables:Timezone Configuration
Set system and PHP timezone:Update External Sources
Update public suffix list and timezone database:- Public Suffix List (domain validation)
- Timezone Database (PHP timezones)
Email Notifications
Configure email for server notifications:Service Management
Webinoly automatically manages services, but you can manually control them:Best Practices
- Regular Backups: Always backup before making configuration changes
- Test Changes: Use
-verifyafter configuration changes - Monitor Resources: Regularly check
-infofor resource usage - Security First: Use blackhole default site and configure firewall
- Update Regularly: Keep system and Webinoly updated
- Use HTTPS: Enable SSL for tools site
- Strong Passwords: Use complex passwords for database users
- Monitor Logs: Regularly check logs for issues
Next Steps
- Troubleshooting - Diagnose and fix common issues
- Updates - Keep Webinoly up to date
- Verify Installation - Check system health