Server Setup on Ubuntu Lightweight Linux environment ready for deployment
Server Setup on Ubuntu Lightweight Linux environment ready for deployment
Hello everyone, I plan to purchase a compact UFF server (HP Elitedesk 800 G2) equipped with an I5 processor and 16GB of RAM. My focus isn't on the hardware itself but on setting up Ubuntu Server and deploying Docker. I want to install Pi-Hole, Bitwarden, and a torrent server for legal downloads. Will this setup be capable of handling those tasks? Should I stick with Ubuntu/Docker or consider Proxmox for virtual machines instead? Any guidance would be invaluable.
Proxmox supports containers beyond just virtual machines. For details, visit the official documentation: https://pve.proxmox.com/wiki/Linux_Container. You can skip manual OS configuration if preferred.
This setup will definitely have enough hardware. It really depends on your specific needs. Using Docker or Proxmox with containers/VMs will both function well and handle the programs. You can also run everything directly on the base OS without Docker or containers if preferred.
This assignment should cover sufficient material. When using Docker, the base operating system is largely unimportant—choose what suits you best. Based on comparisons between Proxmox, Ubuntu, and Docker, I favor running services as containers rather than full virtual machines.
Thanks for the quick responses. I wasn't sure such a fast reply would come so soon. It seems navigating the Proxmox container setup might be a bit challenging for me, but it should be manageable. Running a headless server is definitely on my list, and since I plan to use Pi-hole, would it be better to get a second Ethernet port (USB or gigabit) for reliability?
One port is more than enough. DNS takes very little traffic, and filling 1gbe with torrents is rare(unless you got > 1gbe internet connection and a lot of disk io) If you know docker already, I don't see a reason to use proxmox, just use the docker commands you know
something like proxmox on an SFF box is a bit weird, because you're essentially limited to a single device, and it's sort of built around having a storage pool. but for ubuntu server i must warn you.. the amount of "bare essentials" cannot be overstated here.. out of the box it wont even DHCP if you plug in a network cable after boot. i suppose it comes down to how comfortable you are with the linux command line.