How to Install Docker on a RackNerd VPS and Self-Host n8n with Caddy
In the previous post, How to Secure Ubuntu 24.04 on a RackNerd KVM VPS , we covered the following: Enabling 2FA on the VPS provider account and control panel. Logging in as root once, then updating, upgrading, and rebooting the system. Creating a non-root sudo user. Setting up SSH key authentication and disabling password login. Disabling root SSH login. Setting the server timezone. Enabling unattended security updates. Configuring UFW to allow SSH, HTTP, and HTTPS while denying all other inbound traffic. Installing and tuning Fail2Ban, with a 3-hour ban time. Running YABS to benchmark the VPS and save a baseline. The idea was simple: secure first, deploy later. Now that the server is locked down, it’s time to put it to work. ...
 on [Unsplash](https://unsplash.com/photos/text-4Mw7nkQDByk)](https://baderalrowaiei.com/photos/gabriel-heinzer-4Mw7nkQDByk-unsplash.jpg)

