Which linuxserver OS to choice reddit / selfhosted ---------------------------------------------------------------------- Empty-Quarter2721 · 2023-11-08 11:40 I plan on hosting some homelab stuff on an old pc, last time i used rockylinux and i actaully liked it except for the package installer i hadnt heard of before and that i had to change something so it actually starts iptables when booting up. And i read some critics lately about it or the redhat OSes in general idk. I really dont have much of a clue for benefits of which os to choose, all i really wanna do ist test out stuff and try to avoid exotic problems. ---------------------------------------------------------------------- _nix-addict · 2023-11-08 11:47 If you just want something to try out then just go with Ubuntu server. If you want some exotic problems try NixOS ---------------------------------------------------------------------- dotinho · 2023-11-08 11:52 Plus 1 for Ubuntu ---------------------------------------------------------------------- Bloodrose_GW2 · 2023-11-08 11:58 My go-to is debian. ---------------------------------------------------------------------- ElevenNotes · 2023-11-08 12:02 Alpine Linux, 200MB small, no crapware, no addons, just pure Linux as it should be. ---------------------------------------------------------------------- lucassou · 2023-11-08 12:05 I use debian but I don't know why. I guess it just works. And I run all my services in docker. ---------------------------------------------------------------------- randomDevGui · 2023-11-08 12:10 1+ for ubuntu Server :) läuft bei mir in mehreren VMS produktiv ---------------------------------------------------------------------- kaphwor · 2023-11-08 12:12 This is the way. You can close the thread. ---------------------------------------------------------------------- ithilelda · 2023-11-08 12:14 ubuntu, debian. nothing can beat them for beginners. ---------------------------------------------------------------------- adriy32 · 2023-11-08 12:37 Proxmox (Debian based) + Debian VM to serve my web service + other vm like home assistant ​ Why Debian ? Stable, light and easy ! ---------------------------------------------------------------------- preclowski · 2023-11-08 12:39 Its poor choice for host. Alpine isnt small, its limited in functionality. On host you need stuff to manage system and repositories to install deps. Alpine is designed as lighweight base image for docker containers and it fits here. You are using spoon for shovel to be lighweight. For heavy duty work. ---------------------------------------------------------------------- emprahsFury · 2023-11-08 12:40 Alpine lacks glibc which doesnt matter until it very suddenly does ---------------------------------------------------------------------- ElevenNotes · 2023-11-08 12:42 ah don't worry, everyone here hates Alpine so my comment will be downvoted to oblivion. ---------------------------------------------------------------------- ElevenNotes · 2023-11-08 12:42 glibc? Nah thanks, I stay on musl, and FYI you can perfectly fine use glibc in containers. ---------------------------------------------------------------------- Tibuski · 2023-11-08 12:46 Docker only : Alpine Linux Docker + Local installs : Debian ---------------------------------------------------------------------- enigmatic_bread · 2023-11-08 12:48 Proxmox. Then create VMs or lightweight containers (not docker containers). I have a 4Core 8GB thinclient with like 8 VMs running on it without an issue. ---------------------------------------------------------------------- lvlint67 · 2023-11-08 12:51 Yeah. Someone new is doing to be in a world of pain the first time they spend a few days trying to figure out what the error means... And the next few days breaking their system by trying to install glibc.. It's one way to learn for sure ---------------------------------------------------------------------- ElevenNotes · 2023-11-08 12:52 Thank you for your input, I tell my hundreds if alpine to stop providing services to thousands of containers because the host OS is limited. ---------------------------------------------------------------------- preclowski · 2023-11-08 12:54 Yes it is. And you have to triple your work to make things work. If you are not it professional (i guess not) you can be not aware of number of security issues tou created. Or you spent months of work to get into state that offers eg. debian out of box ---------------------------------------------------------------------- ElevenNotes · 2023-11-08 12:56 It's used in production since ever hosting thousands of application. You clearly have never used it. What is there to do except installing containerd? Even all Mellanox NIC works out of the box. Not here to convince you because you clearly have no understading of the matter. ---------------------------------------------------------------------- cfouche · 2023-11-08 13:12 Not everyone hates Alpine, in fact, I think half of all of most used docker containers use Alpine, but Alpine as a host OS for a beginner is complicated, most of the Linux tutorial or resources are written with Debian or Ubuntu in mind and many software are package a .deb wich make them easy to install. Alpine is very good but not for a beginner. ---------------------------------------------------------------------- fedroxx · 2023-11-08 13:15 +1 for Debian. No bloat. ---------------------------------------------------------------------- fedroxx · 2023-11-08 13:18 Few really hate alpine but I'll wager it wasn't your first. And if you're being honest, you'll have to agree. ---------------------------------------------------------------------- uprightanimal · 2023-11-08 13:20 Today I use Ubuntu or less frequently Debian. I started out with Slackware. That's why I use Ubuntu now. :) ---------------------------------------------------------------------- ElevenNotes · 2023-11-08 13:22 Sure it was not my first, it didn't exist when I started with Linux. I started with Solaris, but I would argue that it's the best Linux for starters because it contains no cloud crap. ---------------------------------------------------------------------- Zeal514 · 2023-11-08 13:24 Proxmox I get, and I am in the process of migrating to Proxmox. But I don't get why you'd use those light weight Proxmox containers, over a VM, with docker containers running in that. Especially if you want scalability, and 0 down time when transferring VM across the cluster. Is it just resources? ---------------------------------------------------------------------- Zeal514 · 2023-11-08 13:25 I generally recommend Proxmox running various VMs like Ubuntu server or Debian. I recommend Ubuntu server, because it's just stable, typically months behind updates to iron out any bugs, which is exactly what you want for a server. ---------------------------------------------------------------------- F1DNA · 2023-11-08 13:27 Ubuntu Server. Every issues you have is well documented already. All instructions you find for various "how to Linux" searches will likely work as expected on Ubuntu. And you run no desktop environment. Command line only or you will not learn how Linux works properly. ---------------------------------------------------------------------- 9acca9 · 2023-11-08 13:28 I like arch ---------------------------------------------------------------------- Braydon64 · 2023-11-08 13:35 My go-to is Fedora or Rocky Linux. Anything with a RHEL base but that’s just me. ---------------------------------------------------------------------- ArgoPanoptes · 2023-11-08 13:42 Can you install proxmox on a laptop and then boot any VM? ---------------------------------------------------------------------- HerefortheLAN · 2023-11-08 13:43 Are you suggesting ProxMox -> VM -> Docker? One reason is you are adding an additional layer between the service and the hardware. Almost anything that can be done with Docker can be done with LXC. There is no need for the extra VM layer. ---------------------------------------------------------------------- krisoijn · 2023-11-08 13:44 +2 ---------------------------------------------------------------------- TN_Runner · 2023-11-08 13:45 I use Arch and like it, but I'm not sure I'd recommend it to OP. It's a bit more hands-on than it sounds like they want. ---------------------------------------------------------------------- krisoijn · 2023-11-08 13:45 If your cpu has support for virtualization then yes. ---------------------------------------------------------------------- driversti · 2023-11-08 13:45 +1. I guess this is the best choice for a beginner ---------------------------------------------------------------------- eraser215 · 2023-11-08 13:50 Ewww not Rocky. Please use Alma instead. The Rocky guy is an A grade slimeball. ---------------------------------------------------------------------- thekrautboy · 2023-11-08 13:52 This has been posted so many times before... ffs ---------------------------------------------------------------------- African_Healer · 2023-11-08 13:53 Ubuntu minimal is my go to. ---------------------------------------------------------------------- neonsphinx · 2023-11-08 13:55 God forbid anyone use the search... ---------------------------------------------------------------------- thekrautboy · 2023-11-08 13:56 Here? Never! ---------------------------------------------------------------------- flaming_m0e · 2023-11-08 14:05 I love Alpine. My NAS runs Alpine. My Docker hosts run Alpine. I run Alpine on my VPSes where I can... People disregard how minimal it truly is, because they don't understand it. ---------------------------------------------------------------------- ElevenNotes · 2023-11-08 14:17 I mean yeah, see all the downvotes. I run thousands of containers on bare metal alpine since years from read-only USB. ---------------------------------------------------------------------- HearthCore · 2023-11-08 14:58 The reason would be to easily back it and packet all up when you inevitably move to bigger fish. With ProxMox you are limited by the hardware with 99% tasks that work through gui or tteck scripts - so you can concentrate on the matter at hand. One proxmox host can very well run everything from router to final product I.e. fully FQDN and SSO work environment. Also, performance allocation is quite important in a Homelab - and separation on a storage and nic level through different mounts on that level might be more secure aswell. ---------------------------------------------------------------------- HerefortheLAN · 2023-11-08 16:08 I'm really confused by your response. Any LXC container on a Prox Mox host can be migrated to an other OS that runs LXC, LXD or even Incus. ---------------------------------------------------------------------- Zeal514 · 2023-11-08 16:14 Yea but you have down time when transferring them. I just don't see why you wouldn't run them on a VM, thus eliminating downtime. It also makes it easier to simply backup the VM. ---------------------------------------------------------------------- PaulEngineer-89 · 2023-11-08 16:23 NixOS is…interesting and my daily driver. The only huge headache I’ve had is that not being FHS can be a royal pain. But it forces you to do everything the Nix way. What I mean is if you look in /bin, /etc, /usr, /bar, etc., for the most part they are empty. NixOS stores all its files in a database. Still FHS is deeply ingrained in Unix. I only wish Linux stuck with BSD instead of the Sys V layout but I understand this was just professional rivalry. The SunOS crowd did the same. The operating system (ignoring nix-env and nix-shell) is immutable. You make changes the same as Docker…edit the Docker-compose file and reboot. You can however still do on the fly installs just without protection (nix-env or nix-shell). So basically all the headaches I get with every upgrade or package install possibly corrupting things with Fedora and Ubuntu and Arch goes away. In its place is just the weirdness of editing a central configuration file aka Arch or Docker-compose. In some ways this is the idea behind AppImage, Flatpak, and Snapd too but those add a virtual environment which hugely impacts performance. And if needed you can still run Flatpaks and AppImage too. ---------------------------------------------------------------------- Underknowledge · 2023-11-08 21:04 1+ for NixOS all your filthy Ubuntu enjoyers ---------------------------------------------------------------------- Beryl1988 · 2023-11-10 16:40 Is this talent of yours natural or did you study in order to become such an idiot? p.s: Sylvester Stallone's role in the Rocky saga was brilliant. Get your facts straight. ---------------------------------------------------------------------- Beryl1988 · 2023-11-10 16:43 Fedora is great, but it's not production ready. I wouldn't advise anybody to run fedora in production. I do like it and use it as a workstation. Rocky on the other hand is such a fantastic alternative for the rhel ecosystem and it is production ready. ---------------------------------------------------------------------- Braydon64 · 2023-11-10 17:32 Oh I 100% would not use Fedora in a production environment either, but for a homelab it's great!