Initial Server Setup with Ubuntu 20.04
Secure your new Ubuntu server by creating a sudo user, configuring SSH access, and setting up a firewall. Essential security hardening and automation.
Secure your new Ubuntu server by creating a sudo user, configuring SSH access, and setting up a firewall. Essential security hardening and automation.
[Caddy](https://caddyserver.com/) is a web server that was created with ease of use in mind. It’s become a common choice for developers who want to quickly run a website without working out difficult configuration files. In this tutorial, you will build and install Caddy from source, configure it using a `Caddyfile`, install Caddy plugins, and learn how to update your installation of Caddy when a new version is released.
This tutorial covers how to login with root, how to change the root password, how to create a new user, and how to give the new user root privileges. It’s written for Debian 7.
Learn how to securely set up a new Ubuntu server with user accounts, SSH keys, firewall rules, and basic hardening steps.