this post was submitted on 04 Feb 2026
34 points (90.5% liked)

Selfhosted

55833 readers
626 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I’ve been getting more into self hosting lately, grabbed an optiplex 3050 for everything and I’m running Mint currently. Looking more into things though, I saw Debian come up as a more barebones distro and now I’m wondering if there is a lot of benefit to going more barebones. I’m not having any issues with my current setup but now I can’t stop thinking about it. I am newer to Linux but having to learn new things doesn’t wig me out much if there is a lot more involvement with Debian

Edit: I appreciate the responses. I do see where I could just end up creating problems that don’t exist by experimenting with it more. Debian does sound enticing so it’s definitely something I’ll mess about with virtually for now and see how I like it in comparison. But I definitely have to agree on the “don’t mess with a good thing” if it’s working for me. All your answers have definitely given me something to play with now as well, I want the problems to solve but doing it in a separate environment would suit me better to learn a few things. This community rocks.

top 33 comments
sorted by: hot top controversial new old
[–] LodeMike@lemmy.today 1 points 4 minutes ago

Debian is stable. It works well, but the software in its apt/deb repo are relatively outdated compared to what might be in Fedora.

[–] abcdqfr@lemmy.world 4 points 1 hour ago

lights fuse* Proxmox! runs*

[–] neidu3@sh.itjust.works 2 points 53 minutes ago* (last edited 52 minutes ago)

If it works on mint, it'll most likely work on debian, with the caveat that debian is a lot more CLI and a lot less handholding. Depending on your setup, debian might be a better choice for you, as Mint is desktop oriented.

But don't fix something that already works. If there's no issues with your Mint setup, I'd say keep it. Next time you set up a server, you can go for debian instead.

Source: I use both extensively. Mint on desktop, debian on headless stuff.

[–] talkingpumpkin@lemmy.world 4 points 1 hour ago

Don't tear down your server just to have fun - setup a vm (or get one of those minipcs), call i "playground" and have fun there.

Redo your server after you've tried different things, and only if you feel like you found something that is worth it.

Experimenting with different distros can teach you a lot (especially if you try very different ones - mint and debian aren't that much different) and I do recommend you do it, just don't do it in production :)

[–] empireOfLove2@lemmy.dbzer0.com 3 points 1 hour ago* (last edited 1 hour ago)

Debian is what you make of it, definitely. But it is also inanely stability focused to the point of being a detriment. It takes many months for simple package updates to hit Debian repos and it leads to frustration when stuff I expect to be updated is still very much not. As a server distro I recommend it, but as a play around distro it's a bit more annoying and you have to do a ton more self maintenance on packages to get the latest and greatest.

[–] mech@feddit.org 51 points 3 hours ago (1 children)

I’m not having any issues with my current setup

There's your answer.

[–] goatinspace@feddit.org 9 points 3 hours ago* (last edited 3 hours ago)
[–] spaghettiwestern@sh.itjust.works 2 points 1 hour ago* (last edited 21 minutes ago)

I have both running right now. Mint on my laptop and media server. Debian only because it was previously required for Home Assistant support, (support which they've now dropped.)

Both distros are extraordinarily reliable, but I much prefer Mint. Debian is more focused on security and some of the design choices focus on that over usability. My LAN is completely locked down and only accessible via Wireguard and the physical systems are only accessible to me, so IDK how much better security it provides in my situation. Mint has every package I've ever needed prebuilt while I have had to build some packages for Debian.

Bottom line: As much as I like Mint, for me there is not sufficient reason to switch from Debian to Mint or visa-versa, but if I were installing from scratch I'd choose Mint every time.

[–] d0ntpan1c@lemmy.blahaj.zone 4 points 2 hours ago

Consider Debian without a GUI (i.e. "headless") if you are setting up a new device in the future. There's no reason you can't run mint or mint DE for a server, and the presence of a GUI on the install is not significant for self hosting unless you are pushing the limits of your hardware. The differences between mint and Debian when it comes to how all the kernel bits and service configurations are set up aren't going to be significant for most casual self hosting situations.

But for now, just keep doing what you are doing. Make changes when you move hardware, that way you can test some stuff out on the new hardware while keeping your current setup running.

[–] cecilkorik@piefed.ca 2 points 1 hour ago

Distro-hopping is very fun and educational, but don't dump a working system for an experiment unless you're forced to or you're just a masochist.

Play around with it, try and recreate your current setup within it, and once (if) you're comfortable enough to do that, then consider replacing your main server with it.

There's plenty of more wild distros out there too. I love Debian, I use it a lot, but you'll also learn a ton by trying to wrap your head around Fedora Silverblue, NixOS, Arch or Gentoo. It used to be a rite of passage to build your own LFS (Linux From Scratch) distro, not sure if people even do that anymore, but you'll probably learn a metric shitton if you try.

[–] statelesz@slrpnk.net 27 points 4 hours ago

If your current setup is satisfying your needs don't change it. Linux Mint is quite similar to Debian when it comes to the base.
If you want to try and learn new thing maybe look into Bash scripting or Docker. Think of something useful you would like to have and try creating it.

[–] watson387@sopuli.xyz 2 points 2 hours ago

That's what I use, but it's all preference. If your setup is working the way you want it, I wouldn't fuck with it.

[–] Strayce@lemmy.sdf.org 13 points 4 hours ago* (last edited 3 hours ago) (2 children)

Debian is ... fine. It's the Toyota Corolla of distros. It's reliable, it'll likely do what you need it to do. It's not fun or exciting or packed with the latest tech, it just does its job with minimum fuss.

[–] darklamer@lemmy.dbzer0.com 11 points 2 hours ago

Toyota Corolla is not "fine", it's a marvel of engineering, reaching levels of reliability and quality control previously unfathomable, the world's best-selling car of all time, still going strong and still constantly improving after six decades.

But yes, Debian is the Toyota Corolla of Linux.

[–] cenzorrll@piefed.ca 4 points 2 hours ago

Which is what makes it an excellent server distro. And also why I don't tend to use it on anything with a screen.

The most messing around I've done with my server after setting it up is update to trixie. I think I might have had to reset it two or three times in the past 6 months for the reason of "I didn't feel like actually troubleshooting"

[–] Brewchin@lemmy.world 14 points 4 hours ago (1 children)

My recommendation is Debian for a server (real or virtual), or Proxmox. The former is perfectly reasonable and excellent experience; the latter is more flexible and more complex.

Debian is the parent distro of numerous Linux flavours (including *buntu, which aren't suitable as a server OS, IMHO), so administration and services are all common (apt, etc). No need to learn dnf, pacman/yay, etc.

It's still my preferred server OS, despite other options and being experienced.

Though I do also have a NUC running Proxmox (for VMs and LXCs), and both a NAS and RasPi running Docker. 🤷‍♂️ My Debian server is a VM inside one of them.

[–] lka1988@lemmy.dbzer0.com 8 points 2 hours ago

Proxmox, ironically, is also based on Debian.

[–] TheHolm@aussie.zone 2 points 2 hours ago

Yes. Always. Unless you prefer FreeBSD

[–] higgsboson@piefed.social 3 points 2 hours ago (2 children)
[–] lka1988@lemmy.dbzer0.com 2 points 2 hours ago

One of us... One of us...

[–] frongt@lemmy.zip 1 points 2 hours ago (1 children)

Desktop environments? On a server??

[–] Zorsith@lemmy.blahaj.zone 2 points 1 hour ago

In an enterprise environment? Hell no. But a home server? Not like most of us are counting gigabytes of storage, and its not the worst thing to have in case your other hardware breaks

[–] fizzle@quokk.au 8 points 3 hours ago

Should I be using Debian?

That's unanswerable but ...

I've used Debian exclusively for many years. There are several aspects that have served me well:

  • debian is one of the older, more popular distros - huge community and catalogue of solved problems.
  • it just makes sense to run the same OS on my desktop and on servers, no oddities between them.
  • it's stable and boring.

On that last point, before switching to debian I (like everyone) enjoyed different DE's and distros because they look great and the constant change gives a feeling of progress. However, at some point I realised that I didn't want my OS to be a distraction from what I'm actually doing. Like I want to get my work done, and something not working quite right with the OS due to some bug or update is a huge distraction. Debian's release cycle mitigates that problem.

In the before times it used to be annoying that the software in Debian's repos lagged a long way behind the current releases, but that's not really a problem with the advent of flatpak, nix, and (my preference) AppImages.

Recently I was tempted to switch to NixOS, but I didn't.

[–] lmr0x61@lemmy.ml 7 points 4 hours ago (1 children)

You probably know this, but Mint is kind of just Debian with extra stuff (some might call it bloat, but that’s a matter of use case). So a switch to Debian from Mint should be very straightforward, if not seamless. The package manager is the same, and that’s usually the biggest part of switching distros. Debian is also ideal for hosting specifically; many, many production servers run on Debian. It’s also arguably the best-supported distro out there, so whatever question you have had probably already been answered.

TL;DR you should totally try Debian out (especially a headless version). It mostly like won’t be an issue.

[–] timmytbt@sh.itjust.works 4 points 3 hours ago

You could also try Mint DE (Debian Edition) and get closer to the source (and ditch any of that Ubuntu crap).

[–] French75@slrpnk.net 6 points 4 hours ago

I’m not having any issues with my current setup

I'm lazy. I just want things to work. So in your shoes, I wouldn't go trying to create work if things work fine.

I run Debian on my home server and my VPS, but I chose it for familiarity and stability. I wouldn't say Debian is inherently barebones; you can add/build whatever you want. It is a longstanding, capable distro that is the base of many other distros. It's a solid choice that favors stability. And if things are working with Mint, why break them?

By contrast, I run CachyOS on my laptop because it's a newer laptop and the rolling release model of CachyOS (and Arch, which it's built on) gets the updates and hardware support I need to make my laptop work. It's simpler, better, and less work, and significantly more functional than it's be with Debian, because the rolling release distro moves fast. My home server is 10 year old hardware, so the more stable Debian is fine.

[–] BigTrout75@lemmy.world 3 points 3 hours ago

Like everyone else said, didn't fix it, if not broken. Admins like distros like Debian and Arch(sorry) because you have more initial control of what's on them. Why have a GUI, if you didn't need it? Mix that with a little OCD and next thing you're doing is recompiling the kernel. Fun stuff 😀

[–] circuitfarmer@lemmy.sdf.org 3 points 3 hours ago (1 children)

I’m running Mint currently

I’m wondering if there is a lot of benefit to going more barebones

Not really. On the scale at which homelabs operate, I doubt you'll see any difference at all -- except what might be the significant time sink to set everything up again.

I’m not having any issues with my current setup

I'd put this firmly in the "if it ain't broke, don't fix it" category. Mint is already a distro which is ultimately a Debian derivative. It operates more like Debian as opposed to, say, Fedora or Arch. While it can be enticing to explore the many options of Linux, the benefit isn't clear here.

Now, distro hopping on a nonproduction system? Something where you don't care what's on it and you just want to experiment? That's one of the best parts of being a Linux user. But at least do that first before even approaching breaking something that isn't broken.

It sounds more like you want to have fun distro hopping, and believe me: I can tell you from experience that distro hopping isn't fun if you have to rely on that machine.

[–] cenzorrll@piefed.ca 3 points 2 hours ago (1 children)

It sounds more like you want to have fun distro hopping, and believe me: I can tell you from experience that distro hopping isn't fun if you have to rely on that machine.

This is 95% of my use case for VMs. Want to check out opensuse? Set up a VM and try to do something in it.

[–] circuitfarmer@lemmy.sdf.org 1 points 24 minutes ago

Definitely makes a lot of sense to use a VM for it. Though there is something fun about having a spare laptop and just playing on bare metal.

[–] dan@upvote.au 3 points 3 hours ago* (last edited 3 hours ago)

If your current setup works well for you, there's no reason to change it.

You could try Debian in a VM (virtual machine) if you want to. If you're running a desktop environment, GNOME Boxes makes it pretty easy to create VMs. It works even if you don't use GNOME.

If you want to run it as a headless server (no screen plugged in to it), I'd install Proxmox on the system, and use VMs or LXC containers for everything. Proxmox gives you a web UI to manage VMs and containers.

[–] Decronym@lemmy.decronym.xyz 3 points 3 hours ago* (last edited 15 minutes ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
LXC Linux Containers
NAS Network-Attached Storage
NUC Next Unit of Computing brand of Intel small computers
VPS Virtual Private Server (opposed to shared hosting)

[Thread #61 for this comm, first seen 4th Feb 2026, 21:50] [FAQ] [Full list] [Contact] [Source code]

[–] SincerityIsCool@lemmy.ca 2 points 4 hours ago

I'm also new to this and have been using Mint for my server, since it's what I am using for my desktop. I'm planning on testing out moving it to Debian. If I'm being honest, the real reason is because the logo is cooler.