Initial server setup on Ubuntu
The first steps to get your freshly created server configured, safe and ready for production.
Step-by-step technical guides for self-hosting, DevOps, and web development.
Showing 9 guides tagged "Server"
The first steps to get your freshly created server configured, safe and ready for production.
Learn how to create a dedicated deploy user with SSH access on your Ubuntu VPS. This guide works for both Ubuntu 22.04 and 24.04.
In this guide we will install fail2ban on your ubuntu server to further improve system protection
How to update your Ubuntu server to the latest packages and security patches.
Learn how to add a non-root user to the sudo group on your Ubuntu server to grant administrative privileges.
Learn how to create a non-root user on your Ubuntu server for improved security and better management.
Learn how to disable password-based SSH authentication for a non-root user on your Ubuntu server.
Learn how to enable external SSH access for a non-root user on your Ubuntu server, ensuring secure and efficient remote management.
Learn how to securely connect to your server using SSH from your local machine, on any operating system.