Most Self-Hosted Apps Break When You Actually Deploy Them
Users of self-hosted applications face challenges related to availability, regional restrictions, and integration issues. They are encountering problems like missing features in certain regions, difficulties finding solutions for errors, and limitations imposed by country-specific regulations.
SOURCES (60)
“Worst case, the harness host virtual machine gets a restore. The niceties of a VM on a COW filesystem are endless.”
“For anyone coming across this thread in the future, the two main issues with bw selfhosted that aren't pay wall: ease of installation and resource hog, have both been fixed with the official Bitwarden Lite docker image. You can even select different database backends. I've been using it since January and I have had zero issues. Migration to my existing postgres db was easy, though not lossless, since it required an export/import which means I lost creation date metadata. The gap between”
“Mostly looking for the learning experience tbh. That plus I've been using NFS shares for everything and I was getting tired of managing UIDs/GIDs manually on my (tbh not very many) computers / VMs. Of all the fancy identity/auth stacks out there, FreeIPA appears to be the only one that's a) free and b) provides Kerberos auth for NFS shares. In its defense, it does seem to integrate really nicely into most of the default Linux authentication services (sudo, PAM, polkit, SSSD) - but the do”
“Man. Keep an eye on those things.. I originally had 4 3tb ironwolds in my nas….fantastic…never a single issue… I eventually upgraded 2 to ironwolf pro 8tb Then got a 3rd…. New one failed….got warranty replacement….then that one failed… After that, i got replacement and sold it, then sold another, Got 2 factory rectified HGST HAVE those 2, 1 ironwolf pro 8tb, And a shucked wd red 8tb. Its really hard to find alternatives lately those HGSTs i got lucky on by price, when this AI bullshit goes down…”
“I just setup Komga today and wow, you're totally right way less fuss than Kavita was giving me.”
“Yes it is working fine for me with JF, Nextcloud etc so I don't even need anymore as long as I am not hosting a mc server or something like that lol and I can probably tinker A LOT with my old phone to try to make that happen as that is just very fun and in the spirit of the meme we are commenting this under”
“I’m sure render has protection against this. They don’t allow your sever to be up more than N hours a day as far as I remember”
“Thanks for your thoughts. I am very impressed of the setup LibreChat plus Obsidian, and recommended it to a lot of people here - but it's really not easy to setup and you need a VPS or dedicated machine for the Librechat docker. Your software could be a great solution to give people the same possibilities - much more easy to install. And no need to sync your vault on the LibreChat server to access it via MCP in the local filesystem. I'll try it out tonight.”
“You lose them, or the spouse looses them and blames you? Not that there is much difference! :D”
“Thank you, yeah it's not documented anywhere and didn't face it for 4-5 months. I use for personal stuff and not working related, so not to keen to upgrade”
“I've deployed miniorange mdm for a couple of clients. One was mainly for kiosk mode, where the devices needed to stay locked to a single application developed by the company. The other was for device management stuff like app deployment, controlling device functionalities like camera, screenshot restriction, device tracking, and remote actions like lock, wipe etc. From a developer side, it did pretty much exactly what it said it would. Setup was straightforward for the use cases we had, and”
“I set it up on a pi zero 2w and was super pleased with it. Funny thing is I tried to set it up separately on a Pi3+ and it doesn't accept the admin login with the password nomad. I can't remember what I did different when I set up the zero but I am driving myself nuts trying to do the first login. It says the password is saved in a file but I am unable to access this file on the command line in the pi and the SD card doesn't seem to be readable on my laptop any more. What am I doing”
“do people still actually use Docker itself on mac? Not Orbstack? There's also Apple Containers”
“I see. Well I doubt that I will end up going that route, but it is good to know for the future, my wife is already upset about all my self-hosting projects, and I had to explain to her that it does not use our bandwidth to host, they're all hosted on a VPS, so I don't think she would go for the whole raspberry pi thing...”
“Yeah, I just read that. I mean it makes sense .. LXC was pre-docker but I didn’t really “get” it at the time”
“yeah, that’s fair. pterodactyl definitely solves a similar problem, but i’m aiming more at a local first experience where setup, java, server creation, add-ons and networking are handled without having to deploy a separate panel first. still early, so i’m curious where people think the meaningful differences should be.”
“On a Mac mini this mostly decides itself. Blue Iris is Windows only, so it's out. Frigate on a Mac is also a bad time, Docker on macOS can't pass through a Coral or iGPU so detection runs CPU only, and that hurts with 16 cameras. So Scrypted is the right call for your list. Runs natively on the mini, and the iOS side is the best of the three if you bridge into HomeKit. The zone notification stuff you hit is its real weak spot compared to Frigate zones, you're not doing it wrong. A lo”
“I used to run searxng behind a VPN and got this issue. The only real solution is to either run it from your home IP or route it to another residential IP. In the end I just used my home IP. I also have flaresolverr and have captcha queries go through that.”
“The only thing to note is for projects like Radarr, NixOS has decided to use a custom Radarr build, updating to .NET8, removing the custom ffprobe bundled with Radarr, and faking the version number to appear as if it's not a custom build. This means that you will not be able to get support from the Radarr team if you have issues”
“I am using nixos as a base. Using nixos anywhere to deploy everything as a fleet. It’s easier in the long run to keep track of things.”
“I also suggest RomM because it is easy to setup. The app is on TestFlight for early access and the dev is fast to respond. I only wish there was a way to play these on my Apple TV.”
“On the other hand, I only saw these kind of restrictions becoming popular after several hosters really messed up hosting models, giving way worse results than it should have. I wonder if this is a way for them to control the quality of the model hosting, as when 3rd party hosters fuck up it gives them a bad reputation.”
“FreeIPA is hell. it paints over the fact that the MIT kerberos has not had new line of code in 20+ years, ever since the o'reilly book came out. There is a single maintainer that MIT is paying and he is not accepting new features.”
“It's not just about fixes. Many things have been a solved problem on Windows or macOS for a long time like sending WiFi profiles or configuring dot1x via an MDM like Jamf or Intune. How do you plan on doing this with Red Hat? MDMs exist that support Linux, but you'll end up with some janky scripts that may or may not work reliably when pushed to hundreds of laptops. Intune and Jamf profiles are just one thing that is consistent and easy from a device management perspective. Some software”
“Podman quadlets. Just pin to a major version. Major updates likely need care during upgrades”
“whats your use case for it? like are you trying to replace a managed k8s provider or just want a simpler way to deploy stuff locally? that context matters a lot for whether a self-hosted PaaS is even worth the overhead”
“Someone capable of running self hosted software, or who has a homelab, likely isn't going to find that process daunting. Especially going the GDrive route. Virtually no setup to that except installing the Drive app.”
“Anyone tried this selfhosted PaaS option? looks very interesting to me but I haven't heard of anyone talking about it submitted by /u/infinityMCdx [link] [comments]”
“Didn't expect 'build it local' to be the blue ocean strategy in 2026, but you're making a decent case. Is OmniForge able to switch between different local models on the fly, or is it locked to whatever's loaded into Ollama at the time?”
“Seconded. When unsure about waiting I would recommend checking the logs in live mode to see if it looks like it's still working or if something else happened that left the service stuck in a broken state”
“Yup. If you check the logs and no errors, then it's probably still chugging away.”
“The part I'd test hardest is recovery, not the first install. If someone can rebuild the whole stack on a clean host from the saved config and backup, without quietly depending on old container state, that's a huge win. A dry-run for upgrades that flags changed ports, paths, and secrets would also make this much safer to trust long term.”
“If you’re away from home for a while (holiday, etc), consider postponing the urge to install updates if you remote into anything bare metal in your homelab. Even with remote KVM, something can still go wrong (including with the KVM), and good luck guiding a friend or relative through creating recovery media to fix a boot issue”
“So, I hope someone can help me. I finished to the point of setting up the server. It says it is active (running). When I went onto another windows device in PowerShell it says "No such host is known." Can someone please tell me what i am getting wrong?”
“Honestly, if you’ve used Zoho Assist before and it worked well for you, I’d probably just stick with it. For only ~50 mixed Macs and Windows machines, I wouldn’t overcomplicate it.”
“It’s not a competition for who can host the most containers. There’s no way some of you guys get off work and immediately clock into the home lab lol. All jokes, kind of. Hope you have Watchtower running somewhere”
“Thank you! Do you plan to dockerize the product? That'll be very helpful for many in this community.”
“Running TrueNAS community edition and my experience with Immich has left a lot to be desired. While uploading things has been pretty effortless it has been impossible to download anything uploaded to Immich. The download starts normal before quickly flatlining in speed and never recovering, this only happens with data uploaded to Immich that resides in its folders. [ This is not a server problem this is somehow caused by Immich the same 30gb video files and 80mb photos can be uploaded and downlo”
“Yeah I also faced the same issues the one company which has nailed this I guess is Dograhh..”
“True, but that takes you off of the Plex interface, doesn’t it? I bought a Lifetime pass before it 10x’d, so I’m quite partial to it :D”
“I'm using good old Debian. It just kinda works and also because of vetter compatibility with MiniPCs in general. For K8s itself, I run k3s.”
“Still 10 seconds to get the h1 to show here (UK) then another 30 to load everything else. At this point I would just burn it down and get Claude to build you a new one with a focus on being static/behind a cdn”
Wow, I didn‘t even know this is possible! Will try this out!
“I switched to nexterm, which as been faultless. Guacamole was a drag to maintain with its multiples services, had issues upgrading the database from time to time....”
“I've seen a youtube video about it recently. I think either Lawrence Systems or LearnLinuxTV still use it.”
“Not sure it it's still true, but last I used Kasm, kasmvnc by itself lacked features (such as audio) that are dependant on other Kasm Workspaces modules.”
“Well, my newest system (and my current Production host) is an ex-business mini PC from 2016. You don't need much to self-host on, unless you're looking to do huge databases, video editing, or roll your own LLM. I'm not really into Macs but I've got a 2011 MacBook Air that runs Ubuntu 24 quite happily. So for what's in this photo, I'd imagine most of it would do a decent job for most average homelab stuff. Focus more on what you want to achieve than what your hardware can”
“One that hasn't come up: Fly.io's free allowance covers a couple of small shared-cpu VMs plus some persistent volume storage. Since it's actual containers rather than serverless functions, it handles a stateful full-stack app (Postgres included) more naturally than gluing together a frontend host and a separate DB provider. Cold starts are still a thing if you let it scale to zero, but you can keep one machine always-on within the free allowance for something as low-traffic as a port”
“You can definitely use it for hosting stuff youself as well which I plan to do. For my work cloud stuff can be easier for sharing and a bit more streamlined too. What is degoogle if you don’t mind me asking? Is it like not using google’s services?”
“How? I've just setup komodo to deploy from forgrjo, and injecting extra things like password or token is where i got stuck. The env file on forgejo has an empty placeholder. If i define it in komodo, the original env file is disregarded. I feel like I'm 99% there, just need to figure these things out...”
“My only complaint is that it requires an outside 3rd party to function, vs a self hosted perimeter VPN like OpenVPN or Wireguard. Same thing with Plex. I don't want outside dependancies for my own crap, that's why I'm hosting my own crap.”
“Been using it for years and it has routinely worked well. Configuration can be a bit tricky, but at least it's easy to back it up.”
“I've just set up miniflux for myself the other day, it's pretty easy. Gotta dig a bit around their website for the docker compose and config env vars but they're there. It will keep pulling the feeds you give it and index them in a Postgres db. You can organize them in categories and search them. (Please note that their "-distroless" image won't load docker secrets for some reason. Just to save you some time if you wanna try that. I ended up using docker secrets with th”
