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.
At home:
- HomeAssistant OS in a Raspberry PI. Runs all the lights, curtains, heating, air-conditioning and media at home. (Linux)
- Hifiberry with a good DAC connected to it, runs mpv, airplay and chromecast audio. (RPI, Linux)
- TrueNAS together with over 40 terabytes of space (FreeBSD)
- Plex and Plexamp for music (FreeBSD)
- OPNsense router runs the whole home network (FreeBSD)
- A private git server for stuff I don’t want to push to a public server (FreeBSD)
- Jellyfin server for movies and television (FreeBSD), client on an NVIDIA Shield (Android)
- Unifi controller to handle the home WiFi (FreeBSD)
Remote:
- Akkoma for Twitter-like communication on the Fediverse (Linux)
- Lemmy to talk with y’all in here (Linux)
- PostgreSQL as the central database for all my remote services (Linux)
- Elasticsearch for searching the Fediverse (Linux)
- SearXNG as my private search engine (Linux)
As an offensive security worker… I can’t help but read people listing out their attack surface 😂
I’m not sure the list is really that big of a deal for a home gamer. They’re probably more in danger from their choice of home audio appliances and that microwave that has been sitting on their network for 10 years which no longer gets updates. Or that 2019 Plex server they have put forwarded straight outside.
It’s actually one of my beefs with containers, You can’t keep track of The versions for everything and you’re at the mercy of the maintainers to keep individual packages updated.
Nah, it’s all safe, it’s in containers
</s>
Oh my jesus, does this thread really have 400+ comments
Edit: respectfully as an atheist
Yep, people are enthusiastic about self hosting and like talking about what they host :)
And talk about it on a self-hostable platform, no less.
A Groovy bot replacement for me and my friends.
- Plesk (web stack) - almalinux 8
- Work VM - Windows LTSC
- arrstack - Docker
- Ghost - Docker
- Convos - Docker
- Unraid
- ESXi with vSphere
I’m sure I’m forgetting a few things, but that’s mostly what I host here at home. My lemmy instance is on DigitalOcean.
These days I just got a plex server and a project zomboid server running.
Minecraft server
- Plex and Jellyfin for movies and TV shows. I want to switch from Plex to Jellyfin but it is not quite there yet. It‘s very little effort to keep Jellyfin running in parallel though. I am keeping it around to regularly compare the two and re-evaluate.
- Tube Archivist for archiving and watching YouTube videos.
- Miniflux for reading feeds.
- Nextcloud, mainly for calendars and contacts; occasionally for sharing files with others.
- Syncthing for syncing files.
- Financier for budgeting.
- Paperless-ngx for managing documents.
- Qbittorrent for downloading and sharing Linux ISOs.
- Prowlarr for searching Linux ISOs.
- Copyparty for sharing Linux ISOs with friends.
- Shaarli for saving bookmarks.
- Jekyll for statically generating my personal blog.
- Caddy as HTTP server / reverse proxy for all of the above. Automatically provisions certificates from Let‘s Encrypt.
- PostgreSQL as database for Nextcloud and Miniflux.
- Simple Nixos Mailserver for emails with Postfix, Dovecot and rspamd.
- Dehydrated for getting certificates from Let‘s Encrypt for the mail server.
- Btrbk and Restic for backups.
Most of this stuff runs on my server at home (ASRock J4105-ITX, 8 GB RAM , 250 GB SSD, 18 TB HDD). The mail server and the blog run on a cheap VPS (1 vCPU, 2 GB RAM, 20 GB SSD). Both servers run NixOS.
Another person of culture sharing Linux ISOs ;)
- Nextcloud, mainly for calendars and contacts; occasionally for sharing files with others.
- Syncthing for syncing files.
Quick question: have you thought about hosting Radicale and filebrowser instead of NextCloud? I think that would be definetly lighter on your system.
Also: I have read lots of mixed opinions whether mailservers should be selfhosted - what is your take on this? Do you know about problems reaching the big player mailservers?
When I looked around for CalDAV solutions the last time Nextcloud was the only one that allowed me to share calendars with my SO. Nextcloud isn‘t very taxing on my system because it doesn‘t do anything most of the time.
Do you know about problems reaching the big player mailservers?
Honestly, I don‘t know. I have never had a confirmed case of an email being rejected or classified as spam. There were some cases of not getting an answer to an email. But that could also be explained by shitty customer service.
It is tricky to setup everything correctly if you are trying to do it all on your own but SNM holds your hand for setting up DKIM, SPF and DMARC. That‘s where some people may have problems. Also, forget about setting up a mail server at home with any IP address you get from your internet provider.
- Matrix Synapse
- Paperless-ngx
- MediaTracker
- Lychee
- Immich
- AudioBookShelf
- Baikal
- Monica
- Nextcloud
- Calibre-web
- Piwigo
- Pinry
- Prosody
- Shaarli
- Wallabag
- mygpodder
- Peertube
- Mealie
- Mastodon
- Firefox sync
- Seafile
- Dokuwiki
- The Lounge
- Redmine
- Gitea
- Castopod
- Portainer
This assortment is run under a combination of Proxmox LXC containers, docker containers, and Yunohost. Mostly I use it to play around, but most are heavily used by my wife and I. I’m planning to rebuild everything and making things more “official”. Looking to convert from a “lab” to actually making it “production” with solid failure routes and backups. I am looking to move anything currently under Yunohost to docker/lxc and to start making use of podman. Recently saw CosmOS and think it might be a good alternative to portainer.
Hardware:
- Node 1: Lenovo m93p tiny with 16GB RAM and 250GB SSD - Proxmox
- Node 2: Lenovo m93p tiny with 16GB RAM and 250GB SSD - Proxmox
- Node 3: Gigabyte Brix with 16GB RAM and 500GB Sata SSD, 128GB m.2 SSD - Proxmox
- Node 4: Trigkey Green G3 with 16GB RAM and 1TB Sata SSD - Proxmox
- TPLink managed switch
- TerraMaster 2-bay NAS with 2x 2TB HD (NFS host for containers)
- Synology ds220j NAS with 2x 8TB HD (backup of home desktops, laptops, cell phones, and lab systems)
You’re doing that as a full-time job, right?
LOL
No, just a hobby. Been playing around for about a year. It started small with an old mac mini and Yunohost. Then I decided to play with Proxmox and bought a used m93p. Then I read about Proxmox clusters, so I got another m93p. I was going to use the mac mini in the cluster, but it was getting too slow, so I bought the Brix. Then I decided to migrate the Yunohost setup over to a VM in Proxmox. Then I figured I should learn a bit about docker. And it spiraled.
I spend maybe 10-12 hours a month on installation and configuration. I spend way more time using it. A couple of weeks ago I spent about 15 hours over the weekend importing/uploading my audiobooks into AudioBookShelf. Last year I spent several weekends getting my Calibre library in shape and moving it to the web.
I figure this is a much cheaper and safer hobby than drinking.
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 oneHow are you liking shiori? I’ve not found a bookmark manager that’s worth going through my horrible mess of bookmarks yet, but the offline archive option looks interesting.
To be honest I’ve not really used it very much, but it’s functional and simple. I have nothing against it, other than “If I’ve not really used it, do I really need it?” (hence it being on my “Undecided” list.
It’s worth mentioning the docker hub image is very out of date, but the github is active as someone else took over.That is worth mentioning, thanks. I probably would have missed it and thoughtbit wasn’t active.
Too many things:
Services:
Pihole with UnboundMatrixcryptpadseafileVaultwardenmailcowpterodactyl running Minecraft, Valheim, and Terraria serversemby though I am planning the switch to JellyfinPaperless-NGXPhotoprismSearxNGWallabagGhostMinifluxPrivateBinCalibre-web and KavitaNitter and Troddit (for now…)Home Assistant and FrigateYOURLSCode-serverLinkdingChangedetection.ioLanguageToolUptime Kuma
And more, but those are what I use the most.
Oh jeez… there’s quite the list. I have a Ceph cluster of 3 nodes with 15x HDD’s and 3 SSD’s… on that cluster I run some VM’s that in turn run a Docker swarm. All Ubuntu 22.04, all commodity hardware. Currently I’m running;
- Portainer to help manage this beast
- NGINX which proxies all my web facing services on multiple websites.
- Wordpress for my personal site which sync my Instagram pictures to it as well
- MariaDB Galera cluster
- Nextcloud for file sharing but also provides lots of plugin services like a password manager, email client and so on
- Photoprism for my photos… I use the Nextcloud client to automatically upload new pics from my phone to Nextcloud then Photoprism is attached to that same library
- OnlyOffice as a plugin to Nextcloud to allow O365-like functionality
- ElasticSearch plugged into Nextcloud for full-text searching
- OpenProject for project management in my own businesses
- Jellyfin and Plex both attached to the same media library
- E-Mail using Docker-Mailserver… so Postfix with a bunch of ancillary tools for 3 domains
- Droppy as a quick-and-dirty file repo for when I need to get files to people easily
- FreePBX (Asterisk) with 4 extensions around the house
- MeshCentral for managing my family’s PC’s and also doing remote tech support for family, friends and customers as necessary
- FOGProject for imaging PC’s and VM’s as necessary
- ReactiveResume
- Docker Registry set up as a caching proxy
- YoutubeDL-Material
- Karaoke Eternal for those nights when you just get drunk enough to karaoke
Then there’s a whole host of ancillary services; BackupPC, Unifi controller container, piHole on a couple of Raspberry Pi’s, ts-dnsserver for internal DNS management… probably a dozen other containers and tools I’m forgetting.
Oh yeah, and a Synology NAS as a backup target :)
I respect the enterprise-level IT operation you run for your family lol
Fellow self-hoster, you mention Droppy – I can only find an archived repo (https://github.com/silverwind/droppy). Do you have any other source?
No, that’s what I’m using. Thankfully it works fine and I don’t worry too much about security because I just leave it turned off until I need it. The “/droppy” url directs to it but if it’s off then it just throws an error back.
Thanks a bunch!
Script kiddies these days got really fast. Configured a new subdomain, started droppy, within a couple seconds, all types of requests were visible in the log.
What’s it like hosting your own mail? Been considering it for a while but Gmail features/spam filter/deliverability has been tough to beat.
I’ve got 3 “servers” at the moment running lots of fun services.
Dell Optiplex Tower
- Sevarr Suite
- Audiobookshelf
- Calibre/Calibre-Web
- Nextcloud
- FreshRSS
- Paperless
- Linkding
- Dillinger
- HomeAssistant
- Mealie
- WikiJS
- Gitea
- PiHole
- Homepage
Old Laptop
- Project Zomboid Server
- Minecraft Server
- copyparty
- Tinfoil/NUT
Raspi4
- Klipper/Mainsail
- Obico
- VanDam
I also run Plex off of my Desktop, but I plan to build a new server soon to replace the Optiplex that I can migrate it to. I’m also going to be integrating Authentik. Everything is managed using Yacht and running on Ubuntu, then proxied through Cloudflare or tunnelled through Tailscale.
Does linkding support groups? Looking for a way to quickly save a whole window of project tabs to get back to…
I host these:
- Vaultwarden(saves my life almost everyday)
- Jellyfin (makes my life fun)
- Sonarr & Radarr
- Home assistant(the best thing I’ve done in a while)
- freshRSS( none of that curated for you bullshit)
- Whoogle.(like google search but not the tracking)
- Flatnotes, Qbittorrent, Metube, Databag, Photoprism, kavita, NExtcloud, Guacomole(A few services I use rarely.)
Manjaro Linux with ZFS on some old gaming PC.
Home Automation and IoT with HomeAssistant in a virtual box. Database for storing some IoT history (not hooked up to Home Assistant yet but recording from MQTT) with MariaDB. Media Server with Emby. Photograph Backups with Immich; just playing with this for now. Constantly have problems running it to do with not connecting to Redis or PostGres :/ MQTT Server with Mosquitto for some custom IoT devices. VPN with WireGuard. File Syncronization with Syncthing; to/from phone and other computers. Torrenting with Deluge and Deluge Web.