Tutorials
Step-by-step guides for your cloud servers: installs, configuration and best practices.
How to install phpMyAdmin to manage MySQL from the browser
Manage your MySQL databases from a web interface with phpMyAdmin, installed and secured correctly.
Updated 10/16/2026Web serversHow to deploy a Laravel app to production
Deploy Laravel properly on a VPS: Nginx, PHP-FPM, permissions, optimizations and the queue worker.
Updated 10/16/2026Web serversHow to optimize Nginx performance: gzip, cache and HTTP/2
Make your site faster with gzip compression, static file caching and HTTP/2, a few lines of config.
Updated 10/16/2026Web serversHow to host a static site or a React/Vue app
Publish a static site or a React/Vue build on Nginx, with correct routing for single-page apps.
Updated 10/16/2026Web serversHow to install Apache on Ubuntu
Install the Apache web server, the most compatible with classic PHP apps, and publish a site with a virtual host.
Updated 10/16/2026Web serversHow to deploy a Node.js app to production
Run a Node.js app reliably in production with PM2 and Nginx, with auto-restart and HTTPS.
Updated 10/16/2026Web serversHow to install a LEMP stack (Nginx, PHP, MySQL)
Lay the foundation for PHP sites: Nginx, PHP-FPM and MySQL, configured to work together.
Updated 10/16/2026Web serversHow to host multiple sites on one server
Use Nginx server blocks to run multiple domains on the same VPS, each with its own site.
Updated 10/16/2026Web serversHow to set up Nginx as a reverse proxy
Put Nginx in front of your app (Node, Python, Java) to handle HTTPS, the domain and multiple apps on one server.
Updated 10/16/2026Web serversHow to install Nginx and host your first site
Install the Nginx web server on your VPS and publish a site in minutes, with a complete example config.
Updated 10/16/2026DatabasesHow to migrate a database between servers
Move a MySQL or PostgreSQL database to a new server with minimal downtime, using dump and restore.
Updated 10/16/2026DatabasesHow to automate database backups with cron
Schedule daily MySQL or PostgreSQL backups with cron, with automatic retention, and send them to a Backup Box.
Updated 10/16/2026