Tutorials
Step-by-step guides for your cloud servers: installs, configuration and best practices.
How 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/23/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/23/2026Web serversHow to force HTTPS and redirect HTTP
After installing SSL, make sure every visitor uses HTTPS, with a permanent 301 redirect from HTTP.
Updated 10/23/2026Web serversHow 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/23/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/23/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/23/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/23/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/23/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/23/2026DatabasesHow to connect an app to a remote database
Allow access to a database from another server, securely: bind address, dedicated user and firewall.
Updated 10/23/2026DatabasesHow to secure MongoDB with authentication
By default, MongoDB runs without a password. Here is how to enable authentication and create an admin user.
Updated 10/23/2026DatabasesHow to create users and databases in PostgreSQL
Create roles, databases and grant privileges in PostgreSQL, step by step.
Updated 10/23/2026