Tutorials
Step-by-step guides for your cloud servers: installs, configuration and best practices.
How to set up your own VPN with WireGuard
Run your own private, fast and secure VPN with WireGuard on a VPS, for private browsing and secure access.
Updated 10/16/2026SecurityHow to add security headers to your website
A few HTTP headers protect your visitors from common attacks like clickjacking and content injection.
Updated 10/16/2026SecurityHow to scan your server for malware with ClamAV
Install ClamAV, an open-source antivirus, and periodically scan your server for infected files.
Updated 10/16/2026SecurityHow to check which ports are open on your server
Find out which services are listening for connections on your server and close what you do not need, for less exposure.
Updated 10/16/2026SecurityHow to limit abusive traffic with Nginx (rate limiting)
Protect your site from bots and simple attacks by limiting the number of requests per second from an IP.
Updated 10/16/2026SecurityHow to enable automatic security updates
Let your server install security patches on its own with unattended-upgrades, so you never stay vulnerable.
Updated 10/16/2026SecurityHow to protect your server from brute-force attacks with fail2ban
fail2ban automatically bans IPs that repeatedly try wrong passwords. Here is how to install and configure it.
Updated 10/16/2026SecurityHow to harden SSH: disable root login and change the port
Reduce your server attack surface by disabling SSH root login and moving SSH to a different port.
Updated 10/16/2026SecurityHow to set up SSH key authentication
Drop passwords for SSH and use keys, far more secure and impossible to brute-force.
Updated 10/16/2026SecurityHow to create a user with sudo privileges
Do not work as root. Create a normal user with sudo for safe administrative operations.
Updated 10/16/2026SecurityHow to set up a firewall with UFW
Block all unwanted traffic to your server with UFW, a firewall that is simple to configure on Ubuntu.
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/2026