I'm looking to set up a Linux home server primarily for storing movies and possibly hosting my own email, but I'm not certain where to start. I have an unused machine with 8GB of RAM, a 1TB hard drive, and two 2TB USB drives, all of which are currently empty. I've downloaded the Ubuntu Server edition ISO but haven't installed it yet. I also have a laptop running Linux Mint and another running Windows 11, so I think I'll need to set up Samba to access files across all my devices. I'm quite new to using the terminal but I'm slowly learning the basics. Any tips or help would be really appreciated!
3 Answers
You can definitely set up a home server like you're thinking—just skip the mail server part for now. I recommend looking into using Docker for your setup. Check out guides online; they can help you get started. Docker keeps services separate from your host operating system, making updates easier. You can run a headless server for command-line use or install a desktop environment if you prefer GUI. It's pretty flexible!
Great idea! Ubuntu Server is a solid choice for setting up a home server. Just a heads-up: hosting your own email server can be tricky because most home internet connections have dynamic IP addresses, which might lead to issues with email delivery. But if you're just planning to access the server from your home network, you'll be fine!
Do dynamic DNS services still exist? You might want to check those out as a workaround!
Thanks! I'm setting this up just for home use, so I'll skip the email server for now. I used to run HMail on Windows 10 but I'm not happy with Windows 11. When I installed Mint on my laptop, everything just worked! Is there a guided installation for Ubuntu Server like with Mint?
If your goal is to stream media within your home, check out Jellyfin or Plex Media Server. Ubuntu works well with Jellyfin for streaming. It also supports SAMBA for file sharing, although I mainly use my server for streaming.

I'm still getting used to the terminal, so a GUI might be better for me as I learn more. What's Docker, is it similar to VirtualBox?