Ubuntu LTS, but in the process of replacing it with Debian
Which OS do you use for your homeserver?
Submitted 1 year ago by melandroph@lemmy.dbzer0.com to selfhosted@lemmy.world
Comments
RegalPotoo@lemmy.world 1 year ago
hypertext@feddit.de 1 year ago
What benefit do you expect to get from this switch? Just wondering why there are so many Debian over Ubuntu in this thread
RegalPotoo@lemmy.world 1 year ago
- There has been some technical decisions over the last few years that I don’t think fit my needs terribly well; chief of these is the push for Snaps - they are a proprietary distribution format, that adds significant overhead without any real benefit, and Canonical has been pushing more and more functionality into Snap
- I previously chose Ubuntu over Debian because I needed more up to date versions of things like Python and PHP, with Docker this isn’t really a concern any more, so slower, more conservative approach Debian takes isn’t as big of an issue
poVoq@slrpnk.net 1 year ago
Depends on what you want to do with it. But for most things Debian or Fedora (Server edition) work fine.
umbrella@lemmy.ml 1 year ago
i hear bad things about it, how does fedora server compare to debian?
poVoq@slrpnk.net 1 year ago
It’s much more up to date and in my experience works fine.
warmaster@lemmy.world 1 year ago
Cockpit was east harder than Proxmox for me.
lgo@feddit.nl 1 year ago
Currently I am using Arch Linux. I am in the process of switching to NixOS.
Elkenders@feddit.uk 1 year ago
Debian Bookworm
Cringe2793@lemmy.world 1 year ago
Windows Server 2016.
Nah just joking, Ubuntu Server 23.10
rab@lemmy.ca 1 year ago
I’m a Linux sysadmin who had to deploy a few server 2022’s at work recently for a special circumstance. Was tasked with making a gold image and couldn’t find much to strip from the install out of box. Just print stuff I turned off I think. I have to say I am quite impressed with it half a year in, I never even have to reboot them. They are a breeze to admin. Don’t bash it till you try it.
Cringe2793@lemmy.world 1 year ago
I have tried it tbh. It’s not as bad as people make it out to be, I was just making a joke.
It’s just much more resource heavy than those headless Linux servers. Maybe windows server can be headless too, but I haven’t looked into it much
Nanabaz2@lemmy.world 1 year ago
But there is an ubuntu server oddnumber.not-04?
Sims@lemmy.ml 1 year ago
I wonder how many peeps blocked you before they reached line 3… :-)
rab@lemmy.ca 1 year ago
0? Nobody is “team windows” it’s just a necessary thing that exists. Talk to windows SMEs, they aren’t even brand loyal.
Molecular0079@lemmy.world 1 year ago
My DIY NAS runs Arch
- LTS kernel
- BTRFS snapshots on root fs
- 4 drive NVMe array using ZFS raidz1
- podman for my docker containers
It’s been working fantastically so far.
FedFer@iusearchlinux.fyi 1 year ago
I’m currently running something similar, what services are you running and do you use anything in addition to podman to manage your container (cockpit, systemd-units or similar)?
Molecular0079@lemmy.world 1 year ago
I run Nextcloud and two Jellyfin instances behind Nginx Proxy Manager. I also run a Palworld server. All of them are running under podman. I do use cockpit for checking container status, logs, and viewing the console for each container. I also use docker-compose to create all of my containers (using podman-docker of course). Unfortunately, all of them are running rootful instead of rootless, mostly because most proxies require root and setting things up for rootless like enabling low ports for regular users and allowing processes to run after logout are a pain in the ass.
retrieval4558@mander.xyz 1 year ago
I’ve got a homemade NAS running unRAID and my arr suite/Jellyfin/qbittorrent, and am orangepi running the orangepiOS (flavor of Ubuntu I think?) Which handles home assistant and associated containers .
Evil_Shrubbery@lemm.ee 1 year ago
I too proxy my moxies, but run various OSes within them (via VMs or containers).
lupec@lemm.ee 1 year ago
I use Proxmox, running a mix of regular and NixOS based LXCs. One of those also runs Docker for simpler services.
Trincapinones@lemmy.world 1 year ago
Ubuntu server, I want to switch to debian but I don’t know if it’ll be worth it
morbidcactus@lemmy.ca 1 year ago
That’s the boat I’m in, I swapped my laptop from kubuntu to Debian which is solid for me. Server has a lot setup on it that I could move but for now Ubuntu server works, not really feeling the push to change.
maeries@feddit.de 11 months ago
I’m running to servers as hosts for docker. One with Ubuntu and one with Debian. So far I haven’t noticed a meaningful difference
MXX53@programming.dev 1 year ago
Host is Proxmox, with Ubuntu LTS VMs.
moritz@l.deltaa.xyz 1 year ago
Proxmox VE with Alpine Linux guests
yournamehere@lemm.ee 1 year ago
lxcs are just great. love alpine on proxmox.
moritz@l.deltaa.xyz 1 year ago
Actually, most of the guests are VMs (instead of LXCs) because many services I host are most easily deployed via Docker Compose and Docker in LXCs requires workarounds I don’t fully understand thr implications of.
cozy_agent@lemmy.world 1 year ago
Ubuntu LTS because that’s what I was most comfortable with at the time, now I’d really like to switch over to Debian but I’m not sure I can be bothered until I really have to, everything is working well at the moment. It’s running in Proxmox.
mobergmann@lemmy.world 1 year ago
I am running Ubuntu server and I am… satisfied with it. It does what it should, no problems, nothing to worry about, stable AF (as any mature distro?). But lately I am thinking about switching to fedora server (I need to reset my system one way or another, because my space on the hard drive for the system ran out of space (it was a small drive)). I am using fedora on my work machine and I really like it, so I thought I could give fedora on my server a try.
ehleks@lemmy.javant.xyz 1 year ago
Ubuntu normal release running Docker containers.
Had various issues with Debian Bookworm, not being able to install the “server” meta package on one server which left me without all the basics but “apt” and issues with lost IPv6 connections that made me switch to Ubuntu
farcaller@fstab.sh 1 year ago
I went for a much simpler approach lately as I downscaled my hardware for efficiency.
I run NixOS on the bare metal. It gives the system management a declarative approach, just like kubernetes would. On top of that, I run libvirt as a hypervisor. In other scenarios I’d use tinyvmm and cloud-hypervisor, but I found qemu way better for the variety of homelab workloads and libvirt is pretty straightforward.
Some vms have pci passthrough, e.g. my routeros vm gets a bunch of NICs directly, some have various funny network topology. Libvirt used to be a pain in that regard, but it’s actually fine with NixOS because you manage both sides of the networking stack in declarative configuration.
I run NixOS on the vms too (now for the sake of easy upgrades), and I have a bit of a split between running services natively (systemd is very good about “containerizing” things nowadays) and using docker (mostly because of laziness, e.g. Elastiflow was easier to deploy this way). Finally, I have a single dokerized Ubuntu that’s more like a VM (as in, I never had a dockerfile for it, it’s fully stateful) running the matter home automaton bits because I gave up on properly containing the matter python stack and went for an easy way out.
Now, a word about alternatives.
I used to run Ubuntu. No more. Upgrading the OS is always a huge pain even if everything is in docker. I want my OS to be managed in a config file and be able to easily roll back to the previous state. I used to run k3s, but even though it is much thinner than k8s, it is still very much ram hungry and I just don’t want to pay for that. Besides, complex networking is often non-trivial due to how its networking works, and multus is a world of pain. I used to run different hypervisors for the VMs (kubevirt, tinyvmm, a bunch others). I went way back to libvirt mostly because it’s straightforward in tuning very specific qemu bits I cared for in the homelab. I have some cpu overprovisioning, so I want to make my quotas set up extremely precisely, sacrificing the right workloads.
lntl@lemmy.ml 1 year ago
NetBSD
Tywele@lemmy.dbzer0.com 1 year ago
TrueNAS Scale
Discover5164@lemm.ee 1 year ago
arch + docker for the services
Gooey0210@sh.itjust.works 1 year ago
Nixos, brothers and sisters, show yourself 🥸
Mikelius@lemmy.ml 1 year ago
Gentoo!
quizno50@sh.itjust.works 1 year ago
I came back to Gentoo after years of Kubuntu. Once they forced snap down our throats and started pulling other weird crap I knew it was time to make a change. I came back to Gentoo and it’s been pretty great. Still a few things to iron out on my laptop installs, but it’s great for my home server.
StrawberryPigtails@lemmy.sdf.org 1 year ago
My 3 hosts all run Proxmox. Publicly available services run in VMs, usually running Ubuntu. Private services are usually Docker containers connected directly to my TailScale network running directly on the host.
wagesj45@kbin.social 1 year ago
Proxmox on physical servers hosting a variety of vanilla Debian installations. I have a physical router running pfsense as well as two HP miniservers running OpenMediaVault.
jcrabapple@fedia.io 1 year ago
Debian.
boerbiet@feddit.nl 1 year ago
TrueNAS Core as main OS and a few jails for the services I run on the machine.
thejevans@lemmy.ml 1 year ago
Proxmox w/Debian, TrueNAS Scale, and Home Assistant VMs w/(usually Alpine) Docker containers in some VMs
vext01@lemmy.sdf.org 1 year ago
Freebsd, but it would be openbsd if it had a better filesystem.
dinckelman@lemmy.world 1 year ago
ArchlinuxARM, however it does not matter, given that everything I actually run, runs within Docker
nexussapphire@lemm.ee 1 year ago
Debian + Docker.