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!
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.
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 NUC Next Unit of Computing brand of Intel small computers SSD Solid State Drive mass storage SSH Secure Shell for remote terminal access
4 acronyms in this thread; the most compressed thread commented on today has 15 acronyms.
[Thread #158 for this comm, first seen 3rd Nov 2026, 17:10] [FAQ] [Full list] [Contact] [Source code]
looks vibecoded and their image with “Good Morning, Chad” also has a vibe (derogatory)
I haven’t used Umbrel but I’m pretty sure it predates the AI times
No experience with Umbrel or CasaOS. But headless and install your own stuff is often better, your users don’t have to use CLI, just have a startpage for them with links to the apps you have.
I personally use Freedombox, Debian’s own self hosting solution. It does run Home Assistant and Nextcloud in Podman, but doesn’t have a web interface to add other containers. The rest of its apps aren’t in containers. I only use it because it has reasonable defaults and includes stuff like pagekite and letsencrypt.OK, what is “a startpage for them with links” is that a service or do you mean create a webpage? I mean, most of what my non CLI users want to do is move/edit files. Like when you get a russian lang only file, or .exe malware… they just need to delete/move things sometimes. I don’t know how a startpage helps that.
Yes I just meant write a simple web page so they find all the apps, since you’re running a webserver anyway. If it’s just files they need, use samba shares. The only fiddly bit you could encounter with Samba is getting the permissions correct.
By CLI I meant SSH into your server to set up containers, fix problems, install new things, instead of relying on OMV/plinth/casaos/umbrel interface. I think it’s better because you’ll never run into things the front-end you chose does poorly or not at all, and you’ll know how things work better.
My first server had Synology DSM and the second OMV, I’m not against it entirely. If you think you can’t or don’t want to manage a system without them, they’re fine. But if you can you have more control.
also you say CLI is better, but you don’t say why at all.
Try OpenMediaVault. It’s based on Debian and has an active community.
There is a YouTube channel TechnoDadLife which goes over setup.
Awesome, thanks. Also anyone going under “TechnoDadLife” has a laser pointed right at me, marketing-wise.
Hey look at that, he has a video about Umbrel: https://www.youtube.com/watch?v=WwbjY1mqKvk
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.
why, though. how is it easier?
Lower resource usage running headless and having web apps if I need a GUI. Makes it more portable, less dependencies
dockhand > Portainer
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.
what is enshittifying? is it monetization? Is Portainer a paid app/service?
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.
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.
Good to know! I have not used a front end for docker in years.
Dockge is also developed by the same guy who does Uptime Kuma.
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.
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.
@Profligate_parasite Sounds very promising but who is the company behind it and on which OS is umbrelOS based?
Can’t find any further Informations on their website.
That’s the thing… I can’t find much on them, other than that it all started as a crypto platform, but evolved beyond that, it’s surprsing how little I know about it… Someone just suggested it as a more “active project” that works a lot like CasaOS… seems like they’re trying to sell an “easy, pre-packaged” home server, which is a neat idea for non-tech savvy types who want to own & unsubscribe… butttttt what OS even is this? Is this a custom linux distro? Is it just a gui running on top? It’s hard to figure out exactly what their “os” really is.
Debian, as always.
It’s always Debian.
And I’m OK with that.
Found their Github. Looks like it’s a custom Linux kernel…? I dunno, it’s really hard to tell directly; I’m inferring from context clues (like tagging Raspberry Pi, mentioning the open Nvidia kernel modules, etc.).
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.
I recently discovered reCasaOS a FOSS fork that’s actively maintained. Might want to give that a shot first before moving everything over to a new OS.
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.
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.
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.
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.
Never heard of this. I use Yunohost (Y You No Host?) After zimaOS let me down.
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
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…
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.




