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 10 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 Ubuntu 22.04, 24.04 and 26.04.
Learn how to install and configure Nginx on your Ubuntu server.
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.