Skip Navigation

Do you use a self hosting solution?

Hey guys simple question: Do you use self hosting solutions like CasaOS or Yunohost? Why or why don't you?

This is more of a out of curiousity question since I am currently experimenting with different setups. ATM I prefer self hosting solutions because of the easiness of adding services.

35 comments
  • I find they tend to make things more difficult, because as soon as you want to do anything outside of the nice box they give you, it's much harder than doing it on a regular setup.

    Plus these days basically every application has a docker image, and deploying with docker compose is really easy and quick.

    I do use Proxmox and Portainer though, since they are mostly just sitting on top of standard systems.

  • Well, managing servers is part of my job. So stuff like what you mention doesn't really make it easier for me and it adds unnecessary overhead.

  • Plain old Debian on the hardware with all services living in LXC containers. LXC containers are like working with VMs or 'real' machines so I only needed to learn about 3 more commands to get new services running, the rest is regular old Linux.

    I've used OpenMediaVault in the past and it is great, especially for new users, but I just prefer a bare-bones solution.

  • I use Cosmos Cloud because it makes managing my containers and hosting them a lot easier. It includes a reverse proxy (with anti ddos and anti bot), an OIDC server, a container manager (lets you import docker composes too), easy container deploy through app store, multiple users, and more. It's also supposed to come out with a few features that let you connect through a VPN (so your services are not directly exposed) and set up cgnat bypass / hide your ip.

  • I just have a couple of headless AlmaLinux boxes. Almost all of my apps are set up inside docker containers. If I have some time, I do plan to change the system to Debian stable/NixOS, given the recent RHEL drama. But otherwise, I think this is the way to go. Self hosting "solutions" tend to actually create more problems than they solve.

  • I usually use Debian with a docker-compose.yml file for most things. If there's a Debian package for some software, I prefer that over using Docker.

    Having said that, I've just built a new home server and am using Unraid on it. Its Docker UI is pretty nice.

  • I tried Yunohost and found the permissions were so restrictive that I couldn't manage to setup my own backup solution on it. Tipi is really neat, but the apps I was interested in were very outdated. I opened an issue on git for it and basically the answer is either wait for someone to port the new version or do it yourself.

    So I went back to unRAID and it's been working reliably and is fairly easy, just not a one click install like Tipi can be.

  • Probably not the type of solution you are thinking about, but I run everything on one big k3s instance

  • It's easy to get going with something like that, But it's much harder to migrate to something else. Additionally yunohost doesn't have Support for some kind of containerisation, which I find very useful, when I just want to try some application and completely remove it afterwards (without praying that my single database doesn't break). I mostly use portainer to manage my Selfhosted applications, and it would be quite easy to switch to docker compose or another container orchestration platform if portainer does something funky

35 comments