Tutorials

Step-by-step guides for your cloud servers: installs, configuration and best practices.

Security

How to scan your server for malware with ClamAV

Install ClamAV, an open-source antivirus, and periodically scan your server for infected files.

Updated 10/23/2026
Security

How to enable automatic security updates

Let your server install security patches on its own with unattended-upgrades, so you never stay vulnerable.

Updated 10/23/2026
Security

How to create a user with sudo privileges

Do not work as root. Create a normal user with sudo for safe administrative operations.

Updated 10/23/2026
Security

How to add security headers to your website

A few HTTP headers protect your visitors from common attacks like clickjacking and content injection.

Updated 10/23/2026
Security

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/23/2026
Web servers

How 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/23/2026
Security

How 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/23/2026
Security

How to set up SSH key authentication

Drop passwords for SSH and use keys, far more secure and impossible to brute-force.

Updated 10/23/2026
Security

How 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/23/2026
Security

How 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/23/2026
Web servers

How 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/2026
Web servers

How to deploy a Laravel app to production

Deploy Laravel properly on a VPS: Nginx, PHP-FPM, permissions, optimizations and the queue worker.

Updated 10/23/2026