UPDATE 11/5: Thank you to everyone who has commented & advised me! I found thishttps://selfhostable.dev/blog/casaos-vs-umbrel-vs-yunohost-home-server-os-showdown-2026/ Which seems relatively sane, also thanks for those who pointed me to TechDadLife. I’m skipping Umbrel (just toooooo simple…) and going with Yunohost or reCasaOS for a more supported, up-to-date GUI front end. Cheers!

TL:DR - have you used UmbralOS on a non-umbral device? Is it pretty straightforward? Reliable? Easy to use for a simple media server?

THE TL: SO my mini-pc’s M.2 SSD shit the bed, and I’m essentially forced to rebuild my media server from backups, etc. I keep my actual media on USB external drives, and backup my configs/YAML regularly, so not the end of the world. I’ve put in a new SSD and ready to restart… but as they say, each problem is also an opportunity, and I’m considering switching the structure/interface of the server.

Instead of pure, headless CLI ubuntu server, I previously used CasaOS, as, at the time, I was new to hosting, and other users in my household are absolutely allergic to CLI and pretty much always will be. CasaOS is nice because the Debian CLI is there for me if I need it, but running on top is an “Okay” GUI that has familiar things like “apps” and folders with folder structures. Even though I’m much more experienced than I was, say, a year ago, I still think I’d rather not do “pure” CLI docker compose. I only need a couple, simple services, that are easier for other household members to interact with independently if it has a GUI. If you think there’s a compelling reason I should change my mind on that, tell me why.

CasaOS over the past year ish has started to feel very much like abandonware, however, as they’ve moved to ZimaOS (which is waaay more than we need, I’m not running a RAID or trying to set up 20+self-hosted services…Does anyone have experience with UmbralOS (especially on NON-Umbral hardware, and with USB external HDD storage) It’s for a simple media & file hosting experience via Jellyfin, primarily.

We’re running an ARR stack, Jellyseer & Jellyfin with Nextcloud for photos & documents. My mini pc is a GEEKOM Air12 LITE which is not particularly beefy on specs… though I’m going to add another 8 gb of RAM to it when I upgrade. Any thoughts/advice are so greatly appreciated. Thank you!

  • benno@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    18
    arrow-down
    1
    ·
    5 days ago

    looks vibecoded and their image with “Good Morning, Chad” also has a vibe (derogatory)

  • TBi@lemmy.world
    link
    fedilink
    English
    arrow-up
    23
    ·
    5 days ago

    Try OpenMediaVault. It’s based on Debian and has an active community.

    There is a YouTube channel TechnoDadLife which goes over setup.

  • CaptainShardmind@lemmy.world
    link
    fedilink
    English
    arrow-up
    9
    ·
    5 days ago

    If the rest of the household mostly uses the apps themselves rather than the server, the OS underneath matters less than it seems. I run plain Ubuntu Server and manage the containers with Komodo, which I moved to from Portainer: it gives me a web UI to see, restart and update stacks, while the compose files stay ordinary files I can back up. Since you already back up your configs and YAML, keeping compose underneath means the next dead SSD is a reinstall and a redeploy, not a migration out of someone’s app store.

  • hellmo_luciferrari@lemmy.zip
    link
    fedilink
    English
    arrow-up
    7
    ·
    5 days ago

    Use whatever works for you, but I avoid specialized OSs like this. Headless is the way I go. If you want a GUI use Portsiner, or Dockage, or Arcane.

    Headless with all of my yml files backed up for easy spinning up on a new install or device.

    • Lka1988@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      3
      ·
      edit-2
      5 days ago

      Don’t use portainer. They are rapidly enshittifying.

      Dockge is what I use for Docker. It works alongside existing Docker environments and doesn’t fuck up the structure. Unlike Portainer.

        • Scrath@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          2
          ·
          edit-2
          5 days ago

          Portainer is a webinterface for managing docker containers on your server. One of its disadvantages is that it kind of holds your docker-compose files hostage within its own system instead of storing them in sensible folders that would be accessible from other management apps. Dockge fixes that issue as far as I am aware.

          I don’t have a complete list of what they are changing but I believe they are slowly restricting features in their free tiwr. Recently there was an article posted here about how they are now breaking up the link between their paid and free version, basically providing two entirely different services now instead (if I recall correctly. If not, please correct me).

          Personally, I still use portainer because that’s what I started out with and I haven’t gotten to migrating yet. If I were to set up a new server I would use dockge, arcane or dockhand though.

        • Lka1988@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          1
          ·
          edit-2
          5 days ago

          Portainer is clamping down on their “free” licenses. It used to be free for personal use, then they changed it to 5 “free” licenses, now you only get 3.

          You can probably see where this is going.

  • richardwallass@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    1
    ·
    4 days ago

    I tried Yunohost, casaOS, Sandstorm, Cloudron, OMV and few others… i like Umbrel, it is stable and the interface is really polished. It’s mainly for crypto but not only. I like also the onion address to access to the apps remotely.

    • Profligate_parasite@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      2
      ·
      5 days ago

      Cool! Warts and all, I did have a pretty positive experience with CasaOS, esp as a beginner to both linux and selfhosting at the same time, it really helped me understand things, and of course, now it’s familiar… it would be very cool to have that familiarity, but actively managed… because there are also lots of bugs/half-assed features in casaOS. Thanks.

  • rowinxavier@lemmy.world
    link
    fedilink
    English
    arrow-up
    4
    ·
    5 days ago

    I have tried Umbrella and CasaOS and they are really very similar. That said, learning to use portainer allows you to understand the underlying technology of docker much better and also allowd you to do cool things like making a stack of containers that work together and saving that stack in a single config file. The GUI of Umbrel and CasaOS are basically the same and they only differ a little in their internals, so I would say switching shouldn’t be too hard, but if you have found yourself struggling to get something working on CasaOS you will probably have the same issue on Umbrel.

    The web interface with all the links to your services can be achieved with things like Homarr and you can manage storage on the back end with Open Media Vault or something similar to make things more accessible. If you can have your data files accessible on a single BTRFS or similar partition with folder level sharing then you can have files hard linked between your downloading application and your media serving application, say Deluge and Jellyfin. The files download in /share/Downloads and then on completion get linked into /share/Imports and Jellyfin can manage moving them into /share/Movies or /share/TV as needed, and the same would go for something like Subsonic or AudiobookShelf.

    Personally I have a wonderful set up with AudiobookShelf which syncs to my phone ereader. I can have books for my ereader with all the metadata and it is accessible via WiFi so I can just pick a book and get the epub delivered directly, no Calibre or USB cable required. It also works nicely for the audiobook side by letting me tell a whole series to download to my phone so I can listen back to back without worrying and I can always make space if I need to by clearing things out. Oh, and I can set my default listen speed to 2.0x and that carries over on other devices, so I don’t have to constantly fuss with it.

    Overall, super fun, I would recommend learning about Portainer if that appeals to you, maybe consider setting it up on an old laptop and playing with it there, and if it works out nicely then you can redo your server and get it all working nicely there.

    • Profligate_parasite@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 days ago

      Thanks so much for the detailed reply. It’s great to hear from you (n others) that the “GUI” style can be easily accomplished without relying on either of these. I will look into Open Media Vault and Portainer as you and others have suggested. Very cool abt AudiobookShelf-- I was manuallyy downloading my audiobooks to my phone. I should look into something like you have.

      • rowinxavier@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        5 days ago

        I will definitely put AudiobookShelf at the top of my most impactful self hosted app list. I listen to audio books all the time and I used to use Voice, a foss app, but switching to AudiobookShelf has improved the experience significantly. I spend a little time importing books and then they just look so neat and tidy, I love it.

  • doeknius_gloek@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    3
    ·
    5 days ago

    I’ve installed UmbrelOS on a NUC for my father. He uses Immich and with Umbrel he can manage his instance himself. He’s happy with it. And if something goes wrong, I can probably unfuck it because under the hood it’s just docker.

  • Bluefruit@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    5 days ago

    I tried umbrel a while back and it was alright. Some stuff just didn’t work for me all together but it was quite a few years ago that I tried it.

  • [object Object]@lemmy.ca
    link
    fedilink
    English
    arrow-up
    2
    ·
    5 days ago

    They only have documentation in the form of agent skills…

    I don’t get this though, is there a desktop environment if you buy the hdmi one, or is it like a browser in kiosk mode, do all the apps use the same components? How do does transfer between web apps, especially since the docs point app development to be silos?

    A lot of interesting ideas for managing a self hosted app stack though.

    What would be cool is if they had centralized managed s3 and vebored databases but behind the scenes it was working to a shared cross app system. Then you could set up search indexes and stuff on that.

  • Reannlegge@lemmy.ca
    link
    fedilink
    English
    arrow-up
    1
    ·
    5 days ago

    I have always gone back to the same distribution when my SD card died, or I upgraded my pi setup. So I never have thought about changing distros, however when I found a 2014 Mac mini just hanging out on my desk without a second thought, I downloaded all my itunes purchased music and installed Debian. I thought hey why not, raspberry pi OS is a fork of Debian and I was cool with that. I installed it using the GUI but quickly realized running the GUI on it was pointless so uninstalled it.

    Why did I install Debian over Ubuntu? I don’t know maybe because it was one of if not the longest maintained version of Linux. It is still maintained even though Ian passed away so I feel confident that it will stay maintained well into the future, I do not know if Deb has/had anything to do with it.

    If you want to try something else to reach higher enlightenment may I suggest TempleOS, it may have internet access now but I do not know how the CLI is? If you want to screw with family members may I suggest Hana Montana or Bieber OS.

    Next week I will hopefully be getting a hand me down Mac mini because Apple is no longer supporting it I plan on installing Debian and using it as my Jellyfin set top box with Librewolf adguard and sponsor block for youtube.

  • Willdrick@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    5 days ago

    Started with the beta of CasaOS, really welcoming discord community and all, but when I went from a busted laptop to a purpose-built machine, I dove into the deep end and went with Proxmox.

    It can be daunting at first with all that lingo but there are plenty of good tutorials. Can’t recommend enough. Also as a gap closer, there’s proxmox community scripts, which are great to spin new LXCs to tinker with and learn/try new stuff without annoying the family with downtime

    • Profligate_parasite@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      5 days ago

      Man, when I looked at the prox mox in action videos I got dizzy - so much stufffff! What would you say are the biggest advantages? It seems like it would be more of a project to take on…

      • Willdrick@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        4 days ago

        Definetly don’t need to go all in, you can start with a few LXCs from the community scripts

        Biggest advantage for me is not having to juggle with ports or modify stuff that I already have running to try something new. Each LXC gets its own IP so I can start a new copy of let’s say Jellyfin to tinker with, and use what I learned to fix/improve my running instance.

        Another really neat thing is how it handles backups. I have my LXCs on their own ZFS subvolumes and I back them up sporadically to external drives (cold storage). Backups start as a single big file but all the subsequent are way smaller, and checking and restoring them is a 2-click endeavour.

        It looks corporate and intimidating, but it has an awesome community and you don’t need to learn all the bells and whistles to get a lot out of it