A simple question to this community, what are you self-hosting? It’s probably fun to hear from each-other what services we are running.
Please mention at least the service (e.g. e-mail) and the software (e.g. postfix). Extra bonus points for also mentioning the OS and/or hardware (e.g. Linux Distribution, raspberry pi, etc) you are running on.
I host:
Fedi servers
- lemmy.world
- mastodon.world
- calckey.world
- pool.social
- musicworld.social
- akkoma.nl
- ruud.social
- fotofed.nl
- fediland.nl
- blog.mastodon.world
- play-my.video
Software I use
- Nginx Proxy Manager
- Portainer
- Kimai
- Xwiki (3 of them)
- Cryptpad
- Grafana
- Hedgedoc
- Matrix/Synapse
- Thelounge
- Vaultwarden
- Gitea
- Nextcloud
- Paperless-ngx
- Zabbix
- Zammad
Probably forgot some…
Chad.
Do you host on at your house, a VPS or something else?
All on Hetzner.
My long and mostly complete list:
- Audiobookshelf (GH)
- Using for audiobooks. Ebooks, comics, and podcast support in early stages.
- Authelia (GH)
- Using for two-factor authentication in front of all of my services. Critical infrastructure.
- Bazarr (GH)
- Using for automated subtitle management. Have not needed to rely on it much.
- Code-Server (GH)
- Using for a plethora of things. I could write an entire post on this alone.
- Courier
- Using (occasionally) for package-tracking from various carriers.
- EmulatorJS
- Using for retro-emulation.
- Gitea (GH) x2
- Using as a git repo server, package repository, and for CI/CD automation. Is critical infrastructure in my lab. Could also write an entire post on this one.
- Headscale with Headscale-UI. Tailscale clients on various VMs LXCs, etc.
- Using to securely network with my remote servers.
- Homepage
- Using as a “single-pane-of-glass” to get an overview of service health with links to the various services.
- Invidious
- Using in-place of YouTube.
- IT-Tools (GH)
- Using for the myriad of various useful tools it offers.
- Jellyfin (GH)
- My media player of choice. Using for movies and television, but supports music, ebooks, and photos in addition.
- Kopia Server (GH)
- Using for data backups to my Minio instance on local NAS and Wasabi. Simple, fast, and reliable.
- Librespeed (GH)
- Using for the occasional speedtest to my remote servers.
- Matrix stack using Conduit back end and Element-Web front end
- Federated Discord essentially. Using as a private instance for friends and family.
- Minio
- Using primarily as a gateway to storing backups, also serves git-lfs for Gitea.
- N8N (GH)
- Using for home-automation, backing up my Reddit saved posts to a database, deal-alerts, and part of a CI/CD pipeline.
- NTFY (GH)
- Using for infrastructure notifications mostly. Very simple and versatile alerting solution.
- NZBGet
- Using for getting “usenet articles”.
- Paperless-NGX
- Using for document archival. Important receipts, documentation, letters, etc. live here.
- Portainer (GH) with multiple agents on VM’s LXCs and VPSs
- High level management of my various docker containers.
- Prowlarr
- Using to provide torznab API to websites that dont natively have it. Integrates with Radarr and Sonarr
- Radarr (GH)
- Using for movie management.
- Radicale
- Using for contacts and calendar server.
- Raneto (GH)
- Using as a knowledge base. Lab documentation, lists, recipes, lots of things live here. Using with with code-server and Gitea.
- Readarr (GH)
- Using for book management
- Recyclarr (GH)
- Using for Radar and Sonarr to sync search terms for their automations. Very useful, hard to summarize.
- Requestrr
- Using (very rarely) as a requests bot for Radarr and Sonarr.
- SFTP-Go
- Using mostly in-place of Nextcloud. Used to back up phones mostly.
- Shaarli (GH)
- Using as a read-it-later service. Went through lots of these, and Shaarli has been good enough.
- Singlefile-Archive
- A hacky way of presenting pages saved with the singlefile browser extension. Not exactly happy with the solution, but for my ocasional use it does work.
- Sonarr (GH)
- Using as TV series manager
- Speedtest-Tracker (GH)
- Using to get periodic speedtests. Plan to automate results to blast my ISP if my service speed gets too low.
- Traefik (GH) on each seperate host
- Using as a web proxy in front of my various services. Critical infrastructure.
- Transmission (GH)
- Using to get “Linux ISOs”
- Uptime Kuma (GH)
- Using to monitor site and services status along with a few others. Integrated with NTFY for alerts.
- Vaultwarden
- Using as my password manager. Have been using for years, cannot recommend enough.
- A handful of static websites served with NGINX
- The old standby, its been reliable as a webserver.
These services are the result of years of development and administrating my lab and while there is still some cruft, it’s mostly services that I think have real utility.
As far as hardware:
-
Running pfsense on a toughbook laptop as a router-firewall.
-
A SuperMicro 24 bay disk-shelf with Proxmox and ZFS for NAS duties and a couple services.
-
Lenovo Tiny boxes with a Proxmox cluster for the majority of my local services.
-
Dell managed switch
-
A few Raspberry-pi’s with Raspbian for various things.
-
Linksys AP for wifi
Edit: Spelling is hard.
Did you get a dual nic in the laptop router, or how did you work it?
It’s an older Panasonic ToughBook CF-C2 with an ExpressCard34 slot I’d say circa 2013. I have a gigabit Ethernet adapter jammed in there for WAN. I’ve been using the setup for maybe 8 years and it’s been ultra reliable for me.
That is impressive. For the sake of curiosity, do you have any photos or diagrams you could share?
Hmmm. I don’t have a network/infrastructure diagram or anything yet, but I’ve been meaning to create one. I’ll probably put one together and post more about my setup if there’s any interest. I’ll be sure to tag you when I do. Thanks for the interest!
- Audiobookshelf (GH)
Oh my jesus, does this thread really have 400+ comments
Edit: respectfully as an atheist
Currently all LAN only, still in the experimental stage finding out what’s useful/preferable to me and what I want to keep:
KEEPING
Pi-Hole - ad/malware/tracker blocking
Portainer - Easy Docker
Syncthing - Sync folders between devices
Planka - Kanban board
I.T. Tools - Handy I.T. Tools
Bookstack - Personal documentation
Mealie - Recipe manager/meal planner
Jellyfin + usual accompaniments - Media Management
Navidrome - Music library
Changedetection - Stock monitoring
Gotify - For push notifications from other apps
Filebrowser
That Word Game ;)UNDECIDED (may swap for alternatives or just remove)
Organizr - Homepage
Jump - Homepage
Homepage - Yup, another homepage!
Linkding - Bookmarks
Shiori - Pocket replacement
Etebase - CalDAV & CardDAV
Whoogle - Google without the crap
Photoprism - Photo management
Libreddit (not being used now!)
QBittorrent - for Linux ISOs
Uptime-Kuma (for when I do open a few services to family)
Ryot (beta) “Roll Your Own Tracker” - Media TrackerPLANNING TO ADD
Reverse-proxying (likely NPM) + Security (Fail2Ban, Autheilia?)
Audiobooks
Comic book management
Translation service
Document manager
Home Assistant on its own Pi4 when I can get hold of oneLong Time Developer always googling for specific tools when needed just learned about I.T. Tools. Thanks.
I run my own kubernetes cluster in 3 thinkcentres I bougth for cheap. Each of them has a proxmox and an ubuntu with k3s on top of it. The storage is an NFS I run from a good old qnap.
https://files.catbox.moe/8w2e7y.png
- I run my dashy (screenshot above) as homepage.
- Plex for media consumption
- Chat-with-gpt because it is far cheaper than an openai subscription
- Self hosted vaultwarden for the family
- Home assistant for home automation
- Klipper for the 3d printer
- Pi hole in a raspberry pi next to my router to kill ads at home
- Grafana with some prometheuses to monitor all the infra
- Some operators to monitor the external storage in backblaze
- A mastodon instance on Hetzner
- A lemmy instance on Hetzner too
- My blog in Netlify. A static site made with Hugo
- ArgoCD. Every app has its own repo with its descriptors.
- Backups for Hetzner services
I used to have an irc bouncer too but I didn’t use it enough.
My short term plans are adding tdarr and transmission.
- Lemmy Instance
- VaultWarden - Password manager
- Jellyfin - Movies/TV Shows
- Roon / Roon ARC - Music
- OneDev - Used to use Gitlab but couldn’t afford the self-hosted instance anymore and want the paid features, which this mostly has.
- Dokuwiki - Used to use as a wiki, switched to…
- Trilium - Similar to Obsidian but open source.
- Kavita - Comics/books
- TubeArchivist - YouTube video downloader/viewer
- PodGrab - Podcast manager
- Wallabag - Website article saver/bookmarker etc. If anyone has a better suggestion for FOSS bookmark management please let me know!
- Mealie - Recipe manager (grabs recipes from a ton of different sites)
I use TrueNAS Scale for my NAS and Ubuntu server for my VM’s/home server. I probably am forgetting something, but, that’s what’s listed in my Portainer :).
On 3 Rpis and a NAS around my home:
-
Nextcloud - Google replacement
-
Actual Budget - YNAB type server that’s super simple and meets my needs
-
Apache web server - portal to my projects
-
PiHole - DNS pass/allow list
-
PiVPN - Allows me to connect to my home VPN when abroad
-
2009Scape - A little RuneScape Private Server I turn on and off on my desktop when I’d like to afk at work
-
Docker - A couple docker instances - one on my test pi I use to roll out onto my “prod” servers
-
Backup server - 14TB backup with an offsite copy :D
-
Joplin - Note-taking app - barely a server connected through Nextcloud
-
Plex - Everyone knows about Plex - I’m thinking of switching to JellyFin
-
rtorrent - kinda old-school compared to the *arr programs but I enjoy manually downloading all my media :)
Hope I’m not forgetting any!
-
These days I just got a plex server and a project zomboid server running.
Jellyfin for media
Miniflux RSS reader
Home assistant
Pihole
OpenMediaVault for NAS
Kavita for ebooks
Portainer
NginxProxyManagerIt’s all kind of a mess, but I like it
I’m actually not that into actual self-hosting (it feels too close to my day job). But i love the idea of it, and actually do host my own RSS Reader: It’s selfoss (PHP + SQLite, so, very simple) and i have been using ever since google reader shut down. It runs on my uberspace.de instance.
deleted by creator
I’ve been running Arch Linux on a Gigabyte Brix with two USB HDDs for… years now. At least 8. On and off, there were several services, but mostly, this device is meant to host
- NFS and SMB file shares
- syncthing, because I can’t get my Macbook to use the network shares in a performant way
- plex media server
- nginx with mariadb for a privately hosted database of a German TV show (Tatort) and also a self-made expense tracker
- paperless-ngx for electronic document management
- traefik as a reverse proxy
- heimdall to remind me what’s there :)
- a couple statically generated web sites
- changedetection.io to check some websites for changes
- watchtower to at least notify me when new docker images are available
- portainer to have kind of a dashboard for all services
- youtube-dl-material
- dokuwiki as a second brain
Since Arch Linux is rolling, it sometimes simply breaks after an update. But since the services have gotten more critical for me over time (especially plex :) ) I plan on putting some of the services to a host in the cloud behind a WireGuard VPN. Also, the Brix should be re-installed with Ubuntu or Debian some day.
As an offensive security worker… I can’t help but read people listing out their attack surface 😂
Nah, it’s all safe, it’s in containers
</s>
Arch VPS:
- Nextcloud (file sync and photo albums)
- FreshRSS (RSS Reader)
Local Proxmox server on a refurbished J4125 8GB RAM ThinClient:
- Homeassistant (home automation software)
- Jellyfin (Mediaserver)
- Paperless NGX (document management system)
- Monica (personal relationship manage… kinda unused because I’m always too lazy to fill it with data)
- IT Tools (common tools like Base64, URL en/decoding and many more)
- Homepage (Dashboard)
- InfluxDB (metrics from HA)
- Grafana (Graphs from Influxdb)
- MyMedia for Alexa (local music streaming to Alexa, uses a share from the Jellyfin container)
After a recent outage of my paid Recipe/Mealplan/Shoppinglist tool that kinda fucked me over, I’m now looking into hosting something like mealie as well, sadly the quality of selfhostable solutions in that area is not great.
How did you get Monica running? I’ve tried the docker scripts but had no luck with them.
I installed it in an LXC container directly, I try to avoid docker whenever possible.
36 TB server:
- Nextcloud (a little heavier than I’d like considering something that’s just filesharing)
- Jellyfin
- Audiobookshelf
- Kavita
- Authentik
- N.eko with protection via authentik (rabbit clone so I can watch things with friends even if it’s not on jellyfin)
- Homepage so I can remember everything -_-
Raspberry pi:
- Adguard home, which router pushes all traffic dns through
- Mopidy - hooked the pi to my speakers, can start playing via web interface. Don’t love it, but it’s working.