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¶
The following installation guides are more advanced than our getting started tutorial, but can be applied to specific scenarios. If you are looking for a more straightforward installation, refer to our basic installation tutorial.
amd64
arm64
ppc64el
s390x
The Server installer
The Ubuntu installer now has its own documentation for automatic (or “hands-off” installations). For more guidance on auto-installing Ubuntu with the installer, refer to these guides from the Ubuntu installer documentation (note: these pages will redirect you outside of the Server documentation).
Virtualisation¶
Virtual machines (VMs)
VM tooling
Ubuntu in other virtual environments
Setting up Ubuntu on Hyper-V (Windows 11)
Containers¶
Networking¶
If you would like a broader overview into these topics before getting started, you can refer to our introduction to networking, and our introduction to Samba.
Network tools and configuration
DHCP
Time synchronisation
Printing
Samba¶
Authentication and access¶
Kerberos¶
Network user authentication with SSSD¶
These guides will show you how to set up network user authentication with SSSD with…
If you run into difficulties, you may want to check out Troubleshooting SSSD.
OpenLDAP¶
Active Directory integration¶
Databases¶
Mail services¶
Backups and version control¶
Web services¶
Proxy servers
Apache
Nginx
Web programming
Storage¶
Graphics¶
On-system GPU
Virtual GPU