

Those are the the ones that somone has managed to find in closed source software…


Those are the the ones that somone has managed to find in closed source software…


I don’t think it is that is more polished, it’s just you pay for them to do the stuff you need to do yourself with reverse proxying, opening ports, securing stuff. This is only an issue if you are sharing outside your network of course.


Why bother self hosting at all then? Paying somone else to do it for you and the deal constantly getting altered is pretty what you signed up for.


That’s because you had somone elses servers doing that part for you.
Fully aware and autonomous? Sounds like AI talk to me…
It’s a donation that is deceptively framed in my opinion, bit of a dark pattern, but the product is fully open source so most give it a pass.


Worse they often report issues that affect them but still don’t commit resources to resolving those issues.
You can run a separate db server using local storage and use NFS only for the data volumes for the applications themselves.
IMO these kinds of poor man’s automation scripts are only useful to novice sysadmins but those are exactly the kind of people who shouldn’t be running scripts they piped from the internet for both the fact that it’s risky behaviour and the fact they don’t then get the experience doing this manually for themselves to move on from being novice.
That said, let’s not gate keep. If novices don’t want to gain experience actually doing sysadmin work and level up their abilities and just want stuff that will probably work but that they’ll not be able to fix easily if it doesn’t, at least it’s a starting point and when things break some of them will look deeper.


I personally manage my services using ansible, I only set up the actual infrastructure, the virtual machines that run the services, with terraform/opentofu. Docker is one of those in the middle tech between infrastructure and software distribution and it makes more sense to me to treat a service as a role in ansible do I can deploy it (docker, podman package install or whatever), sort it’s networking and handle it’s configuration all in one place. I’m not saying the way you do it is wrong, but this is just a step down the automation rabbit hole.
It doesn’t appear your setup provisions the actual hosts for docker so I guess you are provisioning manually for that layer? That is another area you might want to leverage opentofu for?
Also congrats on actually documenting it in a consumable way for others to learn from.


There is more than one type of water, but unless your IoT device is a fusion reactor it’s probably just running off the normal blend.


Hence the term “sunk cost fallacy”.


But once you have it’s output, unless you already know enough to judge if it’s correct or not you have to fall back to doing all those things you used the AI to avoid in order to verify what it told you.
Can you do letsencrypt dns challenges against the free tier now? This was one reason I moved to duckdns. Plus I kept forgetting to login to keep the account alive so it would just stop working until I logged in and reactivated. Duckdns do emulate that experience with their random downtime though 😂