These guides cover important configuration steps that you should take when creating and configuring a new server. These steps will increase your server's security and usability, and guarantee a solid foundation to build upon. Choose your preferred Linux distribution to get started, or check out "Automated" section to learn how to use [Ansible](https://www.ansible.com) to automate the process.
Automating Initial Server Setup with Ubuntu 18.04
Initial Server Setup with CentOS
Initial Server Setup with CentOS 7
Initial Server Setup with CentOS 6
Initial Server Setup with Debian 11
Initial Server Setup with Debian 10
Initial Server Setup with Debian 9
Initial Server Setup with Debian 8
Initial Server Setup with Rocky Linux 9
Initial Server Setup with Rocky Linux 8
Initial Server Setup with Ubuntu
Initial Server Setup with Ubuntu 20.04
Initial Server Setup with Ubuntu 18.04
Initial Server Setup with Ubuntu 16.04
Initial Server Setup with Ubuntu 14.04
Initial Server Setup with Ubuntu 12.04