Ubuntu Server how-to guides¶
If you have a specific goal, but are already familiar with Ubuntu Server, our how-to guides have more in-depth detail than our tutorials and can be applied to a broader set of applications. They’ll help you achieve an end result but may require you to understand and adapt the steps to fit your specific requirements.
Server installation¶
Our list of installation guides contains installation instructions for a variety of architecture-specific and advanced setups. For a general installation, or if you’re just getting started with Ubuntu, you may prefer to use our basic installation tutorial.
Security¶
System security is a crucial topic for any Ubuntu user. In addition to general security topics such as setting up a firewall, AppArmor profiles and user/group management, you will also find how-to guides on:
Authentication with Kerberos, network user authentication with SSSD and physical authentication with smart cards
Cryptography with OpenSSH
Virtual Private Networks OpenVPN and WireGuard VPN
Networking¶
Our networking section is where you will find how-to guides on a broad range of networking topics, such as:
Network tooling and configuration including time synchronisation, DHCP for IP address assignment, Domain Name Service (DNS) (and more!)
Network shares for sharing resources (files, services, directories) across networks, including integration with Windows
Managing software¶
Data and storage¶
The data and storage section covers the following:
Managing data in the OpenLDAP and databases topics
Storage and backups, including partitioning (with LVM), backup utilities, and version control
Mail services¶
Web services¶
Proxy servers
Apache
Nginx
Web programming
Graphics¶
On-system GPU
Virtual GPU
Virtualisation¶
Virtual machines (VMs)
VM tooling
Ubuntu in other virtual environments
Setting up Ubuntu on Hyper-V (Windows 11)