My longest running self-host is the RSS reader Tiny Tiny RSS running on a Digital Ocean droplet with Ubuntu 22.04
I feel like I'm late, but
I'm running a single node microk8s cluster on a dual xeon (20 cores each for a total of 40 cores) server with (only) 64 gb ram. Wish I could do more but this is on a microatx dual slot motherboard that maxes at 64gb.
I have this attached to a 72tb das.
I currently live in an RV so I had to downsize my bare metal cluster to 1. It's sufficient for now 😊
I run an I2P instance and I'm starting to look at Plex. I wonder if those can be combined.
- Nextcloud
- Mumble
- Mail (postfix/dovecot), though I regret that I did, cause running your own mail server is a PITA
- Small Matrix Instance (for Bridging under alpine lxc)
- Nextcloud (for phone data under debian lxc)
- Jellyfin (for old CD rips under debian lxc)
All of this is under Proxmox VE
I also am a Sysadmin for Project Segfault (projectsegfau.lt/instances), where we host a lot of other stuff :)
Raspberry Pi 4B
- OS: Raspberry Pi OS Lite 64 bit
- Pi Hole (Ad block)
- NextCloud (File access)
- Home Assistant (Automation)
- Paperless NGX (Document management)
- Apache/Php/MariaDB (Web server)
- Jellyfin (Media streaming)
- Plex (will be removed once happy with Jellyfin)
- Sonarr (Show locator)
- Radarr (Film locator)
- Bazarr (Subtitle)
- Deluge (Torrent client)
@proycon Proxmox on an HP Z620 (2x Xeon E5-2670, 16 cores, 64GB RAM)
Inside of that I run:
Emby
AMP (game server software)
Moodle (for content development, currently idle)
Home Assistant
Paperless-ngx
Grocy (just installed recently)
+ an assortment of VMs for various purposes
(Edit: for anyone who uses Proxmox: I find the scripts here tteck.github.io/Proxmox/ to be very helpful is quickly spinning up LXC's)
I also have an OPNSense firewall, a Pihole, and a Synology NAS.
Other than my game servers and Emby, which get port forwarding through my OPNSense firewall, everything stays internal to my network. I'm thinking of learning wireguard so I can remote into my network, but that's not a high priority.
Here's mine:
Unraid OS: Docker:
- cadvisor
- deluge
- FileZilla
- Firefox
- Fivefilters-full-text-rss
- FreshRSS
- Home-Assistant-Container
- Libreddit
- Microsoft-Edge
- pihole
- Plex-Media-Server
- Radarr
- Resilio-Sync
- Scrutiny
- Sonarr
Unraid OS: Virtual Machines:
- Debian VM
- Windows 11 VM
Unraid OS: Plugins:
- GPU Statistics
- Tailscale
- CA Mover Tuning
- Community Applications
- Dynamix System Temperature
- Intel GPU TOP
- NVTOP
- Unassigned Devices
My unraid server is my "jack of all trades" machine running the primary services apart from my Pihole instance (as below).
Ubuntu Server LTS:
- pihole
- pivpn
- emby
This is running on an old thin client machine and is my primary Pihole/VPN machine with a backup music/media server running Emby.
Currently running on an old HP Prodesk G2 with Debian 11:
- Actual Budget : personal finance & budgeting
- Dashy : dashboard
- Jupyter : web-based use of jupyter notebooks for data analysis
- Photoprism : photo library
- I use FolderSync on mine and my wife's phones to backup photos to photoprism nightly via WebDAV
- mariadb : metadata storage for photoprism
- Pihole : for ad blocking on the network
- Traefik : proxies access to all services
Plus grafana and prometheus for monitoring, although I haven't fully configured them so they're not terribly useful at the moment.
All are running as rootless docker containers. I've considered switching back to normal rooted containers, since there are some oddities with file permissions and networking (e.g., pihole only sees one client IP address).
All data is backed up to BackBlaze B2 via restic.
Got a Pi 4 (Raspberry Pi OS) set with an USB3 HDD with Systemd mount dependency for the following services:
- Plex for movies and music
- Samba for a shared network drive
- Transmission
Planning for:
- PiHole (DNS adblocker)
- Jellyfin as a backup
- Nginx Proxy Server (since my Nodejs Express Proxy project failed miserably)
I configured it for mobility since I am always moving with it, so this is why the Systemd dependency is very handy. Also, its wifi connection defaults to my hotspot when not at home.
I also got 3 Pi3Bs remaining from an old Kube cluster project with HypriotOS, but I didn't know what to do with them and it pains me to renew the cluster certificates
These comments inspire me so much to get back into my self-hosting. Right now, I'm running
- Foundry (a virtual table top for ttrps)
- Nextcloud (which I don't use)
- Jellyfin (which I also don't use)
Selfhosting is certainly addicting once you get your feet wet. You find a site and instantly look for its github to host it.
I run:
- Matrix
- Mastodon
- Pixelfed
I've got some Dell 2U I got from work.
Currently running Proxmox for a hypervisor.
-
OPNsense - Main Gateway,Firewall,etc. Also Reverse Proxy
-
UnFi Controller for AP
-
OMV as my NAS which also hosts an emby container to keep it close to the data.
-
Wireguard VPN
-
Mumble Music Bot
-
Game servers.
-
OMV is set up with SnapRAID and mergerfs.
-
EmbyContainer just mounts the localdrives.
-
Mumble server is on a VPS which also handles the domain and email I use as well.
-
Basically whatever my group of friends is playing
I would like to upgrade the server for 10gbit. My ISP has 3000/3000 fibre I could get.
cluster (two old laptops, and 3 PI 3s):
- nomad
- glusterfs
- consul
containers on nomad:
- gitea
- nodered
- traefik
- nextdns
- postfix
- cloudflared
- diun
- uptimekuma
- searxng
- n8n
- nfty
- minecraft bedrock
- maraiadb
- linkding
- ddclient
docker (on unraid):
- audiobookshelf
- changedetection.io
- fileflows
- gluetun
- jellyfin
- metube
- netdata
- qbittorrent
- unifi controller
Stand alone hardware:
- technitium dns server x2
- home assistant
I have a VPS (netcup) with 8 cores, 12GB RAM and 320GB SSD. Hosting there on Ubuntu 22.04:
- Matrix
- Mastodon
- Nextcloud
- Wordpress
- Adguard
- Stirling PDF
- Gotify
- Bitwarden
At home I have a Ryzen 5 5600G with 16GB RAM on a B550 aorus elite v2 with 2TB nvme SSD and 2x 6TB seagate HDDs.
Hosting there on Fedora 38 KDE:
- Immich
- Jellyfin
- Lemmy
- Photoview
- ArozOS
- Paperless
- Dashdot
- Codeserver
- LXD Dashboard
- Scrutiny
- Cloudbeaver
- jDownloader
- Kavita
- Podgrab
I'm currently working on redoing my homelab stack but here is what I have running so far.
Hardware:
3x Pi 4 4GB - Debian Bookworm
1x Pi 3 - Debian Bookworm
1x 8-core AMD, 24 GB RAM, 1.5 TB of space frankenstein server - TrueNAS (might forgo the TrueNAS installation for Bookworm and just host NFS shares natively)
1x TP-LINK POE Switch
1x FriendlyWRT router
Software:
- Consul/Nomad
- Pihole (DNS/Adblock)
- Traefik (routing)
- Hashicorp Vault (secrets management)
- Authelia (authentication)
- Rabbitmq
- Bitwarden
- PostgreSQL
- Mariadb
- pgadmin (considering switching to adminer)
- Redis
- Gitea
- Drone
- AWX
- Watchtower
I've been redoing that stack for a couple of years now, and it's never quite finished; it started out as docker containers on the Pi3, went to Kubernetes, went back to containers, and finally landed on Nomad which I am loving.
I have a list of about 30 services I want to host on that stack, but I'll probably start with Foundry VTT, Paperless, and Calibre.
Forgot to mention my cloud stuff
- Lemmy instance: https://pathfinder.social for all your Pathfinder and Starfinder TTRP needs.
- Resume website based on The Cloud Resume Challenge (https://cloudresumechallenge.dev/) that I want to redo and just self-host pretty soon
I'm selfhosting a Terraria server, with a medium size world
- VS Code Server (remote development environment)
- Paperless NGX (document management)
- Bookstack (personal wiki)
- Portainer (docker management)
- Authelia (authentication)
I dockerize everything, but services like media streaming, content downloading, but my favourite part is the minecraft server for my friends and I. It’s fun to write your own custom plugins and scripts and things to use with it which I find incredibly rewarding.
Newbie here. Trying to learn the ins and outs of self-hosting by messing around with Discord Red on my Pi 3B (on Raspberry Pi OS). Working great-ish so far! Need me some more free time to tinker with cogs.
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)
Feels like literally everything...
LXC:
NginxProxyManager
Kasm
Several instances of GameServer
openemr (testing for viability for a client)
3 instances of TechnitiumDNS
Nextcloud
Graylog
UptimeKuma
ChangeDetection
Zwave-js
MeshCentral
Homepage
Canvas (yes a full instance of canvas. I used to be a college instructor, I have a copy of all my courses)
InvoiceNinja
Matrix
Lemmy
UnifiController
Gameyfin (I don't like this that much... it'll likely get killed)
6 instances of generic docker on LXC running portainer for other services:
diagrams.net (specifically tied into my nextcloud instance)
ghostfolio
it-tools
librespeed
libretranslate
quakejs
rickroll
rxresume
searxng
Ascii starwars
wxrdle
gramps.js
teamspeak
authentik (I think I like keycloak more and might migrate back)
bisq
hrconvert2
And a watchtower instance on each.
VMs:
Proxmox Backup Server
Mailcow
Librenms
freepbx
HomeAssistant
Windows Domain Server (no GUI)
"Media Server" which is a plex stack with all the *arr fixings.
And a vpn bound qbitorrent instance.
Edit:
I missed an old VM that I'm in the process of deprecating out to lxc...
Docker01:
Archivebox
Ghost
Bookstack
LibreCaptcha
Wordpress (for a client)
parsedmarc
gitea
grocy
YOURLS
minecraft
opennox
vaultwarden
racktables
tubearchivist
Home Assistant
Nextcloud
Veeam
Need to get a Bitwarden instance going.
Minecraft server
In my homelab I have two main servers
Esxi: Opnsense VM --Running Wireguard VPN Docker VM --Vaultwarden --Portainer --FreshRSS --Heimdall Dashboard --SponsorBlockCast --Portainer Agent Home Assistant VM --Node Red --Frigate --DoubleTake --zigbee2mqtt --Mosquitto --ESPHome SecureVM --NGINX Proxy Manager --Portainer Agent
Ubuntu Media Server 40tb zfs Running Docker: --Scrutiny --Plex --YTDL Material --Lidarr --Radarr --Bazarr --Sonarr --Sabnzbd --Compfreface --Portainer Agent Cockpit
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.
A full setup around managing and download multimedia content
- Jellyfin for playing everywhere
- Sonarr and Radarr for automatically renaming and sorting
- Prowlarr and QBittorrent for downloading
- Filebrowser as a kind of light-weight cloud
- Caddy docker proxy for handling every service a subdomain
- And a bunch of other tools for sysadmin tasks
I only host one service for myself: Navidrome on a raspberry pi zero. Lets me stream my full music library from anywhere. Been using it ever since GPM shut down
Speedtest Tracker to keep an eye on my internet speed
Uptime Kuma to keep track of my uptime
2x Plex server for redundancy
Sonarr/Radarr/Readarr/Jackett
Qbittorrent/VPN combo
NGINX Reverse proxy
And of course, my own lemmy instance
Navidrome, Vaultwarden, Jellyfin, and Nextcloud are the services I use the most, and all the related stuff, MySQL, NPM, Redis, Collabora, etc.
Jellyfin is running on my Unraid server (28tb usable), the rest are running on an Ubuntu Server system (1tb, raid 1 SSDs).
I currently host
- Akkoma (microblogging)
- GoToSocial (microblogging)
- SearXNG (meta search engine)
- Baikal (CalDAV)
on a cheap VPS that has 2GB RAM and 2 core CPU. They run pretty smoothly.☁️
eddit : spelling
Home server is currently running;
- Firefly III (accounting software for me and the wife)
- Deemix (I can scrape all the flacs I want)
- Droopy (Fileshare (Deemix downloads save to it))
- Portainer (Docker web client)
- Firefox (Chat-GBT has blocked my VPN so I run Firefox from the server bypassing the VPN)
All the above are running in Docker.
On the to-do list;
- wiki.js ( This is a demo for work, hopefully get the go ahead to move all IT documentation away from doc and folder)
- Snip-IT (Again demo for work, so we can move away from an excel file)
Just Jellyfin on my Win10 PC. Been thinking of getting a NAS but it's quite daunting for me to start that process. Been looking for a Synology to at least start somewhere
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!