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
Under Proxmox, I have the following running currently:
**As LXC Containers: **
- AdguardHome
- Psono Password Manager
- Zitadel SSO and
- One I’m trying to get Pomerium installed on
As a VM
- Home Assistant
The rest is all docker on the host OS which is Debian 12, this is not my complete list but the most used ones in my world:
- Dozzle (great docker log viewer)
- Uptime Kuma
- Authentik configured to allow passkey login (Simply awesome!)
- IT-Tools - https://it-tools.tech/
- Homepage by Ben Phelps
- WyzeCamBridge (So I can have RTSP for Home Assistant)
- SterlingPDF (MultiTool for PDFS)
- sshwifty - SSH within your browser - your logins are locally stored in your session only. https://github.com/nirui/sshwifty
- Portainer
- Vaultwarden
Protected by Authentik’s SSO
- Portainer
- Statping
- Proxmox
- Wordpress (I’m evaulating this for a suitable Joplin replacement ) In short - I found that it’s easier to reference a site instead of installing Joplin when I rebuild my computer.
- Psono password manager
You may wonder why I am using Zitadel and Authentik, I first started with Zitadel, and moved to Authentik, but am evaluating both. They both have their positives. So far Authentik has been the most useful for me. And about the two password managers, I use Vaultwarden as it supports everything I need including Passkey support. My step daughter who is an adult is disabled so having an easier password like Psono makes it easier for her.
How has your experience been with the wyze cameras? Do you still need to be a wyze subscriber?
I’m not a Wyze subscriber and just use the cams for monitoring. The Wyze Cam Pan 3 so far has been quite amazing with low light full color pics whereas my Pan Cam 2 is just black and white in same low light.
With the bridge, you can pipe the feed it provides to Shinobi or another DVR which reads RTSP, RTMP or HLS feeds and saves them to your storage for full time recording so you don’t need the subscription. You do have to login to your Wyze account for the bridge to work though but that’s fine with me.
Any specific reason you’re running Proxmox? Why not run everything in containers with one VM for HA? Why LXCs?
Because, for Home Assistant, I moved it from Raspberry Pi 4 to a KVM and found it faster. I use Proxmox for that which I found to play nicer with it than just setting up a Debian Server and spinning up a KVM via QEMU on a desktop. I’ve been there and had issues over time. As for why LXC’s they are smaller and the only ones I use are from https://tteck.github.io/Proxmox/ which makes them super simple to set up and run!
Can’t speak for OP but I can say that I switched to proxmox from just running docker and services native. Proxmox offers a lot of flexibility, you can do snapshots, build many different LXC containers very easily, to keep things separate or have better control over resource usage. Also I run mine in a 3 node cluster so I can do live migration of VMs and pretty quick migrations of LXC containers. This all allows me to run my services with little to no downtime and have redundancy.
Sounds like the precursor to kubernetes and docker swarm!
Things I rely on are Nextcloud, Jellyfin, Wireguard, and Matrix-Synapse.
Why matrix-synapse? Just curious.
I host a non-federated instance for use within a large group for chat/voice/video. It’s very convenient and private.
deleted by creator
Immich for photos (the only proper Google photos alternative) Nextcloud for storing documents and photos (read by immich). Jellyfin to replace Plex.
PiHole
After looking at other’s lists I think I am missing a good document server. Emby isn’t the best music and photo server so I could look at improving that, but it has been good enough for those purposes that I haven’t felt like going to the trouble of installing anything else.
- Aster: Multiseat software for Windows allows several users to work on the same PC.
- LaunchBox: Frontend for DOSBox, modern PC games and emulated console platforms.
- Blue Iris: Video security and webcam software
- Calibre: E-Book management and server
- Emby: Server for videos, music, audio books, and photos.
- Firewalla: VPN server, internet monitor and control
- Foundary Virtual Tabletop: Online role-playing game server.
- Grafana: Dashboard interface
- Hubitat: Home automation
- Hyper-V Manager: Tool that allows users to manage Hyper-V hosts and virtual machines (VMs)
- InfluxDB: Real-time database server.
- IotaWatt: Open WiFi electric power monitor
- Microsoft SQL Server: Database Server
- Octoprint: Web interface for 3D printers.
- PCem: Emulator for various old 8086 through Pentium PCs.
- SmartSync Pro: File sync program
- SnapRaid: Backup program for disk arrays.
- Stablebit DrivePool/Scanner: Disk pooling, file duplication, protection, disk surface scanner, and disk health monitoring
- Steam Link: Access and play steam games remotely
Highly recommend ditching emby for jellyfin!!
I bought both Plex and Emby. I started with Plex but had some technical issues related to my machine having multiple IP addresses so I switched to Emby. I tried Jellyfin before switching to Emby but it wasn’t as capable as Plex or Emby (at least at the time) and I wanted something with some commercial support behind it. I have been pretty satisfied with Emby, but do wish it would get requested features added in a much more timely manner.
Thank you for taking the time to link everything and formatting the post
Didn’t see Paperless in these comments yet. Great way to never again search for documents, bills, receipts, warranties, manuals, etc cetera ad nauseam.
I installed paperless a couple of months ago, and then needed a document from it this week, for the first time. Standing at my front door, with a contractor waiting, I retrieved a contract in about ten seconds.
I will never stop using this software.
My current list is: AdGuardHome, Bazaar, Change Detection, CloudTube, Excaldraw, Filesbrowser, Ghost, Golink (Tailscale), IT Tools, Libreddit, Lidarr, Memos, mStream, Nginx Proxy Manager, OliveTin, OpenBooks, Overseerr, PairDrop, Pigallery, Pingvin Share, Plex, Prowlarr, qBittorrent, Radarr, Sonarr, Statping, Stirling PDF, Syncthing, Tautulli, Unmanic, Whoogle, WikiJS, YoutubeDL-Material
This one? https://github.com/CorentinTh/it-tools
Yes, that’s the one. Sorry I didn’t include links
- Firefly III - Finance Manager
- Strongwan - IPsec VPN
- Mealie - Recipe Manager
- Samba - Network Drive
- ProjectSend - Mediafire kind of upload thing
- Vaultwarden - Password Manager
- Nginx - Reversed Proxy
- Pihole - DNS Adblocker
- Portainer - Docker Interface
- Vikunja - TODO Notes
- Anki, Joplin, Obsidian Sync Server - Syncing of your notetaking solution of choice
- Homeassistant - Smart Home Frontend
- Immich - Google Photos Replacement
A bunch of random thought… If anyone has any brief tips…
I’m going to dive into borgmatic soon.
Is it possible to back up PCs on the same network?
I think I’m looking to do 2 things… Have my main PC synced to a backup drive. Nightly? So I can DD to a new drive if I mess some up on my PC. I’d like to be able to do this with my omv server too.
The other is just backing up nas storage and docker.
Borg seemed like a good option for some of that but I’m not sure about the usable syncing of a full system.
Also wireguard… Right now I use a VPN subscription and run apps through gluetun… Instead of using my vpns meshnet I use tailscale for outside the home access. So I guess my question is, could I set up wireguard and use that instead of tailscale? My main reason is to find a way other family could utilize the nas and gluetun VPN connection.
There’s so much planning that goes into this stuff. Finding the right apps and then the workflow… 🥴
In the end I want to host cloud storage and photo sharing for family, as well as maybe let them stream my media. Have the cloud storage, and my personal storage backed up. And possible let family utilize my subscription VPN if possible.
You can sync easily to another device on the same network via ssh for example. You can also call a script automatically after the backup has been created and do your custom stuff in there.
I’m really liking borgmatic myself as a wrapper for Borg.
EDIT: I don’t have experience doing full OS backups. I only make backups of specific directories.
- tailscale: mesh vpn
- jellyfin: media server
- flame: home page
- streamrip: easy way to download music to the server
- cockpit: gui for general management of the server
I like Keepass - Password manager housed in an encrypted database. (dont’ lose your master password)
Syncthing, Gitea, jellyfin (with arr stack), audiobookshelf, Kavita.
I can’t live without my Nextcloud + Email server. Having all my personal files, contacts, email, calendar, and other personal information immediately accessible synced and backed up with a single app on any device or platform I want to use, is a dream come true, and I get to do it without any Big Tech, avoiding their lock-in and privacy invasion and without any fees or limits beyond my own hardware.
OpenVPN is how I can access it from anywhere in the world, so that gets an honorable mention too.
piped and libreddit, also i’d like to host my own simplex server
Vaultwarden Jellyfin Sonarr Radarr Jacket