Ask HN: What services/apps are you self-hosting?
41–50 of 112 posts
Re: Ask HN: What services/apps are you self-hosting?
#42Re: Ask HN: What services/apps are you self-hosting?
#43Earlier quoted context omitted.
How common is it for websites to have RSS feeds, anymore?
Quite common. However the Docker Blog recently changed their site to not have it so buh bye to them I guess.
Yeah, when i am deciding if i wish to return to a website to read more of their stuff, the very first thing that i do is search for an rss/atom feed. If they lack such a feed, then chances are quite high that i won't return.
Re: Ask HN: What services/apps are you self-hosting?
#44I've been hosting a fork of Tiny Tiny RSS[0] since 2005. Moving it between servers and Postgres instances has been easy and I like having the old data in perpetuity. [0] https://tt-rss.org/
How common is it for websites to have RSS feeds, anymore?
I've written scrapers for some things that don't expose RSS to dump into the tt-rss database, too. Having the data sitting in a relational database makes it easy to interface with. (I wrote my own "podcatcher" since 2005-era tt-rss didn't have any such functionality and just use the tt-rss database as its back-end.)
Re: Ask HN: What services/apps are you self-hosting?
#45Hauk, an open source real time location tracker. Nextcloud And of course a pihole...
Re: Ask HN: What services/apps are you self-hosting?
#46Re: Ask HN: What services/apps are you self-hosting?
#47Re: Ask HN: What services/apps are you self-hosting?
#48Earlier quoted context omitted.
How common is it for websites to have RSS feeds, anymore?
Pretty common if not necessarily advertised. I'll echo what others have said-- any site I particularly care about has an RSS feed. I've written scrapers for some things that don't expose RSS to dump into the tt-rss database, too. Having the data sitting in a relational database makes it easy to interface with. (I wrote my own "podcatcher" since 2005-era tt-rss didn't have any such functionality and just use the tt-rs…
Nice!
Re: Ask HN: What services/apps are you self-hosting?
#49 - Zabbix: for monitoring my servers
- Uptime Kuma: for monitoring whether sites are up
- Mattermost: for some communication, also automation (e.g. notifications from Uptime Kuma)
- Portainer: for managing Docker Swarm or Kubernetes more easily
- Gitea: for my source code
- Drone CI: for my CI/CD needs
- Sonatype Nexus: for storing everything from my code libraries, to container images
- SonarQube: for static code analysis in my projects
- OpenProject: for managing my projects and some documents/Wiki
- BookStack (now retired): for a knowledgebase/proper Wiki
- NextCloud: for my file management needs
- PeerTube: for my video hosting needs (currently mostly backups of stream VODs, because of bandwidth limitations otherwise)
- Grav: for my blog, over at https://blog.kronis.dev
- Yourls: for link shortening, because the blog sometimes breaks with query parameters otherwise
- Matomo: for analytics on the sites that I develop (cookieless currently)
- BackupPC: for my backups (incremental and deduplicated)
- my own mail server, for automation and as a backup private account
- some other sites that I've developed with the above tools: like my homepage, a forum or two and so on
- oh, and some game servers (like Minecraft) for friends
Historically, I hosted a few more pieces of software (like GitLab and GitLab CI), but I've both cut down on some and added some others over time.Currently some of those run on my homelab (just regular Debian/Ubuntu boxes), whereas some are in the cloud, from a relatively local cloud provider. The total costs of the VPSes are around 425 euros a year, or around 35 euros a month. Currently the cluster has just short of 64 GB of RAM and 12 CPU cores total, over half of which are in my homelab.
There is some maintenance involved, but thanks to Docker containers and stuff like Let's Encrypt it's all tolerable and cheaper than cloud offerings (mostly since I don't care too much if anything goes down for a bit).
Edit: oh, here's something fun. I use Apache2 as my web server(s), instead of Nginx/Caddy/Traefik, because it has bunches of modules and mod_md is pretty okay for managing certificate renewal https://httpd.apache.org/docs/2.4/mod/mod_md.html
Re: Ask HN: What services/apps are you self-hosting?
#50I just run pi-hole and Tailscale for now. Tailscale modifies the DNS config on every device, and lets you specify the pi-hole server as the primary DNS server on the tailscale.com admin console. Much more convenient than figuring out DNS config for the 4 different OS's I use. I switched to BitWarden a few weeks ago from LastPass. I want to self host VaultWarden which is an API compatible rewrite. I chose VaultWarden…
You can also configure PiHole as a DHCP server that sets itself as the DNS server. This way you only have to configure it once and devices should accept it as the default DNS. Had to do that to sidestep my locked down ISP router config…
So you just run a 2nd DHCP server, all clients broadcast to every device to find an IP address. In order for the client to choose your server instead of the router, the server has to be faster to respond with an IP address, correct?
At first thought this seems fragile, but then again dhcpcd is the longest segment of my startup time...