Always enjoyed scrolling though these posts, figured I’d give it a go here:
What are your must-have selfhosted services?
Some of mine:
- Adguard Home - Add blocker
- Adguard Home Sync - sync multiple adguard instances
- Bookstack - documentation
- BorgMatic - config driven backup
- Change Detection - monitor websites for changes, prices for example.
- FreshRSS - RSS reader
- Home Assistant - home automation
- KitchenOwl - groceries
- Rclone - sync backups to remote storage
- Traefik - reverse proxy
- Vikunja - todo list
- Wireguard Easy - VPN
My whole infrastructure is designed so that my homeserver is expendable.
Therefore my most important tool is Syncthing. It is decentral, which is awesome for uptime and reducing dependance on a single point of failure. My server is configured as the “introducer” node for convenience.
I try to find file-based applications, such as KeePassXC or Obsidian, whenever I can so that I can sync as much as possible with Syncthing.
Therefore there is (luckily) not much left to host and all of it is less critical:
- Nextcloud AIO: calendar, contacts, RSS, Syncthing files via external storage
- Webserver: Firefox search plugins (Why is this necessary, Mozilla?!), custom uBlock Origin filter list, personal website
So the worst thing that can happen when my server fails is: I need to import my OPML to a cloud provider and I loose syncing for some less important stuff and my homepage is not accessible.
Since I just rebuilt my server, I can confirm that I managed a whole week without it just fine. Thank you very much, Syncthing!
Syncthing - No introduction needed. Couldn’t live without it.
Healthchecks.io (you can self host this) - Dead man’s switch monitoring for all my automation. Most of my automated scripts hit up a Healthchecks endpoint when they run, and if they fail to hit the endpoint on a regular schedule I get notified. Mandatory for my anxiety.
I have a network drive that I put all my documents on. Would using syncthing have a better workflow than that?
It depends on what your workflow/usecase for putting documents on the drive currently is. Syncthing is usually intended to be put on two separate devices, and then a folder on each device gets synchronized - meaning you have a folder of your documents on each device. Is there any reason not to just mount the network drive’s folder and drag the documents in that way?
Yeah, that’s how I do it now. I just mount the network drive on each PC and they can all access the same files. I’m just wondering if there’s a usecase that syncthing has that my workflow doesn’t that I just can’t think of because I haven’t used it.
Yeah I wouldn’t bother. It intends for you to have a duplicate copy on every device, which is probably not what you want. Syncthing is really good for things like synchronizing notes, calendars, password databases, music, etc to your devices. Things that you want to access in both places, but that are usually disconnected from each other from time to time.
Oh, got it. That makes sense. Thanks for the info!
According to my continued survival on the planet, none.
hahaha
XMPP server and a basic WebDAV server.
My own Forgejo is nice to have.
Baby Buddy for tracking my kid’s… Everything.
+1!!
Before the baby arrived I wondered how this could be useful, now that the baby is here this is indispensable. So glad I have this.
I’ve been playing with this and am wondering if you know how to log specific medicine like Tylenol and stuff like that.
I’ve used the ability to add “notes”. Looks like you can add tags for organizing too.
I hardly ever see people talking about Pocketbase in threads like these, but as a dev I love it
What do you use it for and why do you like it over other databases
deleted by creator
Pocketbase is amazing.
For everyone else:
- Realtime database
- Authentication
- File storage
- Admin dashboard
You don’t hear a lot of talk because it’s SQLite with a thin layer added on top (an SDK and some Oauth modules). You can achieve the same in 5 minutes with SQLite and a few NPM modules.
PiHole
Sandstorm
- Syncthing
- FreshRSS
- Wireguard
- Transmission + WebUI
- Samba4 (files and WebDav for Joplin and some others)
- FileBrowser
Things I rely on are Nextcloud, Jellyfin, Wireguard, and Matrix-Synapse.
Why matrix-synapse? Just curious.
E2EE chat.
I host a non-federated instance for use within a large group for chat/voice/video. It’s very convenient and private.
I’ve looked at Synapse before but disabling the federation and making the accounts private and subject to approval was too much work for me. It was designed to be interconnected with Matrix and it shows.
Are the conferencing features that great to be worth the headache?
Why matrix-synapse? Just curious.
Vaultwarden AdGuardHome + Sync Jellyfin + FinAmp + Supersonic Linkding + Linkding Injector LLDAP Calibre-web + Kobo
piped and libreddit, also i’d like to host my own simplex server
libreddit is dead though…
works still fine, especially self-hosted
Oh cool. I thought the API changes broke it
Is libreddit dead if you self host and don’t make enough requests to end up rate limited?
I’ve been using libreddit on my synology nas, with the FF extension LibRedirect to redirect all reddit URLs to my local libreddit. It’s been working well since the Redditpocolypse. I don’t really use reddit often, so it might get used a few times a week if I’m searching for something.
Interesting.
For now, my old 3rd party reddit apps on Android still work with the simple workaround of being a mod (of my own hidden subreddit), since some mods needed 3rd party apps to do their work, so, apparently, reddit kept it open for all mod accounts.
Can someone tell me the difference between Wireguard vs Wireguard Easy?
I already have Wireguard installed, so I just wanted to know if I should switch.
Wireguard-easy is plain old wireguard with with a nice web interface for management, that’s all.
Thanks, I’ll switch when I get my RaspPi5 for sure.
Pfsense, Bitwarden, NAS running Debian, Kubernetes cluster. I have plans to expand And add more services when I get some of my newer hardware online.
Nextcloud, after setting it up it gives me everything I love about Google and Apple’s cloud services without the privacy invasion or any of the other cons. And I even find it more stable and less buggy. 10/10