Back
Post
What self-hosted tools do you use?
Do you self-host anything? What tools or products? Comfortable running your own stack - or still feels intimidating?
As for me, I self-host Plausible and my own tool, #telebugs. Curious how others use self-hosted stuff to ship better software.
As for me, I self-host Plausible and my own tool, #telebugs. Curious how others use self-hosted stuff to ship better software.
đź‘‹ Join WIP to participate
Uptime Kuma for uptime monitoring (it's a bit amateur but does the job)
OpenObserve for logging/errors, alerts, dashboards
Dokku to deploy all of my apps and manage containers
'das it
I'm curious about Uptime Kuma. What makes it feel amateur, and what would make it professional?
I’ve never heard of OpenObserve. I just checked their landing page. Do you actually deal with petabytes of data (as they claim there)?
Fonts look stupid, uptime history (in terms of what is shown on the status page) is limited to like 30 days or something, theming is not perfect
No, but it works great for my log volume which is like 3 GB/mo. They're the only solution I found with reasonable resource consumption and a simple software architecture (just sqlite and a rust backend), everything else is like "you have to have clickhouse as a dependency plus 3 other things" -> multiple gigs of ram eaten up immediately for no reason
Good enough
I’d call consuming multiple gigs of ram while zero logs are being ingested (system at idle) way too much.
Openobserve eats an order of magnitude less RAM and cpu at idle. Ultimately higher resource consumption leads to higher power bills so it’s something I pay close attention to (I own my own hardware)
I’ve used ClickHouse on the cheapest Hetzner server with an app that was never in production (basically a test environment) under artificial load, and I didn’t have any OOM errors.
Plausible also uses it and did have some hiccups, so I chose one tier above the cheapest.
Have you heard of Kamal? It makes deployments on your own hardware a breeze.
I didn't have OOM errors, but it's still more RAM usage than I'm going to tolerate. No reason it should eat multiple gigs doing absolutely nothing. I reserve as much RAM as possible for my own apps.
I tried Kamal some time ago and it was very buggy with terrible documentation. I think it improved but I don't care since I already started using Dokku which works fine for me.
If it's possible to self-host, I always try to do it.
#freiheitswolke and for
#rivendell, though.
Deployer.org is my choice to deploy PHP applications.
Most of the stuff I do for
Are you German, by any chance? I’ve noticed that Germans really love self-hosting - much more than others. Could you explain this phenomenon to me?
Yes, I am :D Yeah, it's a bigger trend there. Depending on the social and tech circle.
It's mostly about control, data privacy and sometimes about cost as well. Commercial services have feature creep, remove features, change prices, use your data and might vanish at any moment.
One theory why open-source in general is more popular in Germany that made it's round is that the standard of living is pretty high, especially for devs. So they have the time to work on open-source and self-hostable software.
And it's also fun :)
Gitea with Gitea Actions (GitHub alternative)
What for? Why?
Just woke up one day and decided to self-host:
Very nice 👍