this post was submitted on 06 Aug 2025
127 points (100.0% liked)

Selfhosted

50492 readers
342 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.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

Hello everyone,

I am about to renovate my selfhosting setup (software wise). And then thought about how I could help my favourite lemmy community become more active. Since I am still learning many things and am far away from being a sysadmin I don't (just) want tell my point of view but thought about a series of posts:

Your favourite piece of selfhosting

I thought about asking everyone of you for your favourite piece of software for a specific use case. But we have to start at the bottom:

Operating systems and/or type 1 hypervisors

You don't have to be an expert or a professional. You don't even have to be using it. Tell us about your thoughts about one piece of software. Why would you want to try it out? Did you try it out already? What worked great? What didn't? Where are you stuck right now? What are your next steps? Why do you think it is the best tool for this job? Is it aimed at beginners or veterans?

I am eager to hear about your thoughts and stories in the comments!

And please also give me feedback to this idea in general.

(page 2) 30 comments
sorted by: hot top controversial new old
[–] Esjott@feddit.org 3 points 1 week ago

I‘m an old fart using FreeBSD and jails, in the jails mostly bare metal install. Home assistant runs in bhyve, one docker app (audiobookshelf) runs in bhyve as well (alpine linux and docker)

[–] LiveLM@lemmy.zip 3 points 1 week ago (1 children)

A friend recommended me OpenSuse MicroOS, and it has been a great experience!
It's a atomic OS designed to be just enough to run containers and it does it perfectly. It updates and reboots itself automatically so I never have to worry about it.
IMO, perfect for a home environment, just wish the documentation was better.

load more comments (1 replies)
[–] napkin2020@sh.itjust.works 2 points 1 week ago (2 children)

Rocky Linux. Been using debian but I like firewalld a bit more than ufw, and I don't trust myself enough to let myself touch iptable.

load more comments (2 replies)
[–] DrunkAnRoot@sh.itjust.works 2 points 1 week ago (1 children)

debian very simple an classic but i started using bsds recemtly

load more comments (1 replies)
[–] xavier666@lemmy.umucat.day 2 points 1 week ago* (last edited 1 week ago) (5 children)

Stage 1: Ubuntu server

Stage 2: Ubuntu server + docker

Stage 3: Ansible/OpenTofu/Kubernetes

Stage 4: Proxmox

[–] Dran_Arcana@lemmy.world 2 points 1 week ago (1 children)

Don't get me wrong, I use libvrt where it makes sense but why would anyone go to proxmox from a full iac setup?

I do 2 at home, and 3 at work, coming from 4 at both and haven't looked back.

[–] possiblylinux127@lemmy.zip 2 points 1 week ago (1 children)

Because it is much simpler to provision a VM

[–] Dran_Arcana@lemmy.world 2 points 1 week ago (1 children)

Maybe for the initial setup, but nothing is more repeatable than automation. The more manual steps you have to build your infra, the harder it is to recover/rebuild/update later

[–] possiblylinux127@lemmy.zip 2 points 1 week ago (1 children)

You automate the VM deployments.

[–] Dran_Arcana@lemmy.world 2 points 1 week ago (2 children)

if you're automating the creation and deployment of vms, and the downstream operating systems, and not doing some sort of HA/failover meme setup... proxmox makes things way more complicated than raw libvirt/qemu/kvm.

load more comments (2 replies)
load more comments (4 replies)
[–] fixmycode@feddit.cl 2 points 1 week ago

Debian on the servers, Diet-Pi on the SBC's, all containerized.

[–] 3dcadmin@lemmy.relayeasy.com 2 points 1 week ago

I run several different ones, Debian is the most, Ubuntu server runs a few and I have a couple of truenas scale instances simply because they have run truenas for years and work well. One is local network only, another is available but is used for storage and storage alone via s3/minio and sftp and duplicati

[–] Gonzako@lemmy.world 2 points 1 week ago

I have a nuc with Linux mint and host everything on docker containers. I expose any service I need through caddy.

[–] SpaceNoodle@lemmy.world 2 points 1 week ago
[–] Appoxo@lemmy.dbzer0.com 2 points 1 week ago

Hypervisor: Proxmox (fuck Hyper-V: It's good but soo annoying. Fuck ESXi cuz Broadcom).

General purpose OS (for servers): Debian (and OMV)

[–] lena@gregtech.eu 1 points 1 week ago

Ubuntu Server. It just works.

[–] nitrolife@rekabu.ru 1 points 1 week ago* (last edited 1 week ago)

archlinux + podman / libvirtd + nomad (libvirt and docker plugins) + ansible / terraform + vault / consul sometimes

UPD:

archlinux - base os. You never need change major version and that is great. I update core systems every weekend.

podman / libvirtd - 2 types of core abstractions. podman - docker containers management, libvirtd - VM management.

nomad - Hashicorp orcestrator. You can run exec, java application, container or virtual machine on one way with that. Can integrate with podman and libvirtd.

ansible - VM configuration playbooks + core system updates

terraform - engine for deploy nomad jobs (docker containers. VMs. execs or something else)

Vault - K/V storage. I save here secrets for containers and VMs

consul - service networking solution if you need realy hard network layer

As a result, I'm not really sure if it's a simple level or a complex one, but it's very flexible and convenient for me.

UPD2: As a result, I described the applications level, but in fact it is 1 very thick server on AMD Epic with archlinux. XD By the way, the lemmy node from which I write is just on it. =) And yes, it's still selfhosted.

load more comments
view more: ‹ prev next ›