Thanks so much for sharing -- I think I'm going to give Ubuntu Server a try -- Canonical has done so much for open source (as noted by the other comment) and a bunch of innovation lately -- LXD is something I've actually wanted to play with as well as a virtualization option, which I actually failed to set up on Container Linux[0]. I swear I'm not trying to blog-spam, I just legitimately have been dealing with this stuff lately and have been effectively swimming upstream by not using Ubuntu -- looks like I need to stop.
I was mainly worried I'd be spending time downloading noveau/radeon drivers and associated packages on a server with no attached GPUs. I've been leaning towards languages that compile fat binaries (and running with docker regardless), so this is why I'm a little wary of Ubuntu bringing too much to the table. Also, it's been a long time since I ran Ubuntu on a personal machine, I am still a little worried about the risky the dist-upgrade process can be.
Basically all I feel I need is ufw, docker, ssh and was worried that Ubuntu brings too much along for the ride.
Server is based on a very minimal seed. There are no graphics drivers or anything X or desktop related. The seed is ultimately very close to what a cloud instance of Ubuntu will include if you want to give it a spin.
I was mainly worried I'd be spending time downloading noveau/radeon drivers and associated packages on a server with no attached GPUs. I've been leaning towards languages that compile fat binaries (and running with docker regardless), so this is why I'm a little wary of Ubuntu bringing too much to the table. Also, it's been a long time since I ran Ubuntu on a personal machine, I am still a little worried about the risky the dist-upgrade process can be.
Basically all I feel I need is ufw, docker, ssh and was worried that Ubuntu brings too much along for the ride.
[0]: https://vadosware.io/post/trying-and-failing-to-get-lxd-runn...