Hello everyone! Mods here 😊
Tell us, what services do you selfhost? Extra points for selfhosted hardware infrastructure.
Feel free to take it as a chance to present yourself to the community!
🦎
My Self-Hosting Journey
I began my self-hosting journey in 2021 with the goal of hosting a game server for friends so they would not need to pay for external hosting. Through onsite IT work, I acquired several 6th and 8th generation i7 systems from companies that were downsizing or upgrading. After adding inexpensive NVMe storage and APC battery backups, the environment grew quickly.
What started as a single server eventually expanded to three dedicated game servers running 27/4, supporting up to 270 concurrent players at peak. These servers have been up for almost 4 years now.
Internet Connection
- ISP: Optimum Fiber (1 Gbps / 1 Gbps symmetrical) – $65/month
- ISP router configured in bridge mode if I return it they take away a discount.
Network Infrastructure
- Router: UDM Pro
- Switch: USW 16-Port PoE
- Access Point: AC Pro
Infrastructure Services
DNS Server
- Raspberry Pi 4 (4 GB RAM)
- DietPi OS
- Running Pi-hole for DNS filtering
Game Server Infrastructure
All game servers are connected to APC battery backups and maintain approximately 99% uptime, with downtime only occurring during scheduled maintenance. A custom watchdog script automatically restarts servers if a crash occurs.
-
Game Server 1
- i7 6th Gen
- 24 GB RAM
- 500 GB NVMe storage
- Windows Server 2019
-
Game Server 2
- i7 8th Gen
- 32 GB RAM
- 500 GB NVMe storage
- Windows Server 2019
-
Game Server 3
- i7 8th Gen
- 28 GB RAM
- 500 GB NVMe storage
- Windows Server 2019
Virtualization / Homelab
Proxmox Server
- i7 12th Gen
- 40 GB RAM
- 1 TB NVMe storage
- External USB Media Drive – 22 TB (with backup)
Current Services
- Jellyfin – Replacing all commercial streaming services (currently LAN only, working on secure remote access)
Planned Additions
- NGINX – Reverse proxy for secure external access
- Apache Guacamole – Replace RemotePC for remote access
- Tailscale – Replace Surfshark for private networking
- Vaultwarden – Replace RoboForm for password management
If you think there are better options please let me know so I can do my research!
Proxmox on a self-built rackserver (Will be building a second one for a proxmox cluster):
- Pi-Hole (primary)
- Home Assistant
- 2 Docker Hosts (One for Eval, one for Prod)
Raspberry Pi Zero for Pi-Hole (secondary)
On my Docker Host (All in docker-compose):
- Heimdall (Personal Dashboard)
- Portainer (Docker GUI)
- baikal (CAL & CADdav)
- vaultwarden (Password Manager)
- bookstack (Documentation, kinda abandoned because im lazy)
- changedetection(.)io (Monitoring Websites for Changes, useful for changelogs or price monitoring)
- cloudflare-ddns (DDNS because dynamic IP Adresses…)
- Grafana & InfluxDB (Dashboard and Database for Stats)
- linkding (Bookmarks aka “Have to read someday”)
- mealie (Reciepe manager)
- neko (Watch2gether but in selfhosted and more capable imo)
- nginx proxy manager (Reverse Proxy with GUI)
- paperless-ngx (Document manager with OCR)
- semaphore ui (Ansible GUI with sheduled tasks)
- Uptime Kuma (Status Monitoring)
- watchtower (Automatic updates of my docker containers because im lazy)
A Synology DS220+ for local Storage
A 5TB Hetzner Storage Box for Backups (encrypted)
A Rootserver for Games and some testing in the wild (Currently Windows, will be switched to ubuntu)
Hetzner Cloud Server with mailcow on it
Running Tipi on a five year old chrome box with tailscale as the VPN. Has been running great! Now I’m self hosting
- Adguard: adblocking inside tailnet & for DNS rewrites
- Barrage: Nice deluge UI
- Beszel: Clean & simple server monitoring. I monitor two of my instances & the self hosted setup on this.
- Beszel Agent: Agent for collecting data for Baszel
- Deluge: Torrenting
- Duplicati: Backups with a great UI
- File Browser: for quick ops
- Flowise AI: Great drag and drop LLM chat apps builder
- Immich: The absolute best way to manage pictures
- Jackett: For the arr stack
- Jellyfin: Media streaming solution with apps on my phone, TV & laptops
- Open WebUI: My default LLM chat client now, I no longer pay 20$ for chatGPT but just pay as I go with open webui and chatgpt api key
- Radarr
- Sonarr
- Uptime Kuma: Uptime monitoring for everything
- Wallos: Subscription management
Tipi is pretty awesome. If you haven’t already, check it out!
Didn’t know about Tipi!
Getting ready to set up Immich, Navidrome and Nextcloud, was meaning to handle it with separate Docker containers, but now I’ll try Tipi first.
Thanks!
Currently HTTP, XMPP (internet chat) and Minecraft servers.
Welcome! Good to meet you.
- Nextcloud
- Miniflux
- Gitlab
- HomeAssistant
- Wallabag
- Ghost (for my personal blog)
- Umami analytics
- Searx NG
- OnlyOffice document server
- ntfy
- Lychee
- LAMP Stack
- TheLounge (IRC web client)
- Cockpit (server manager)
- RSSHub
- Jellyfin
- AdguardOn an Intel NUC in my closet.
Umami analytics looks exactly like what I was looking for. Thanks! ntfy looks very useful as well.
I have a used Lenovo Thinkcentre mini with an i3-7100T and 16gb RAM. I have Ubuntu server LTS installed on it and I run everything in docker containers.
I host:
- jellyfin server for my friends and family
- qbittorrent to download for the JF server(behind a VPN)
- Jellyseerr for requests
- Jackett, Sonarr, and Radarr for downloads
- a Minecraft server
I have been self hosting things for over 15 years. I now host on 7 computers. I’m proud of the fact that I stay under 100W idle, including 3 Omada WLAN APs and network technology (all via PoE and all is on a UPS). For most of the services i normally used the helper scripts. i’m currently in the process of moving everything to komodo. there should be an lxc for each service or service group, komodo pulls the compose files from gitea and deploys everything.
Proxmox pve0: M910x i5.7500 4x3,4GHz, 32 GB RAM, 256 GB NVMe
- OPNSense (VM)
- Omada (LXC/komodo-server - control for 3 WLAN-APs)
- apt-cacher-ng (LXC/komodo-server - cache for debian-updates)
- searxng (LXC/komodo-server - my standard google-alternative)
- technitium (LXC/komodo-server - DNS, Adblock)
- nginx (LXC/komodo-server - own ssl-domain over cloudflare, no ports open to the www, my devices connect only via tailscale)
UNRAID-NAS - odroid h2+ Intel J4115 4x1,8 GHz, 32 GB RAM, 2x24GB HDD - fileserver)
Proxmox Backup Server (M90n-1: i5-8265U, 8 GB RAM, 256 GB NVMe, 2TB SSD)
Proxmox pve1 (M90n-1: i5-8265U, 8 GB RAM, 256 GB NVMe)
- bifrost (LXC/komodo-server - hue emulator)
- paperless (LXC/komodo-server - DMS)
- paperless-ai (LXC/komodo-server - tagging DMS)
- mosquitto (LXC/komodo-server - mqtt broker)
- zigbee2mqtt (LXC/komodo-server - mqtt-zigbee bridge)
- snowflake (LXC/komodo-server - tor relais)
- RaspberryMatic (VM - Homematic)
Proxmox pve2 (M90n-1: i5-8265U, 8 GB RAM, 256 GB NVMe)
- ghost (LXC comm-script, business soltion, wanna play around)
- hoarder (LXC/komodo-server - bookmarks with AI tagging)
- memos (LXC/komodo-server - notes - I play around)
- obsidian-sync (LXC/komodo-server - notes, but I hate the need of action for this)
- vaultwarden (LXC/komodo-server - password manager backup for my payed bitwarden instance)
- gitea (LXC/komodo-server - hoe to, IP-addresses, compose-files)
- komodo-management (LXC/komodo-server - komodo main-server to manage all the servers)
- firefly-iii (LXC/komodo-server - finance - I’m looking for an alternaticve for actualbudget )
- actual-budged (LXC/komodo-server - finance with AI tagging)
- investbrain (LXC/komodo-server - stock management, but only in USD, I wait for other currencies)
Proxmox pve3 (M920x: i7-8700, 64 GB RAM, 250 GB NVMe, 2 TB NVMe)
- ollama+open webui (LXC/komodo-server - AI)
- immich (LXC/komodo-server - photo backup for my ios-photos)
- iobroker (LXC/komodo-server - smarthome for some tricky scripts)
- home assistant (VM - smarthome - for UI, its stupid for scripts)
- nextcloud (LXC/alpine - Im using it for documents, but Im looking for an alternative)
- plex/jellyfin/management (LXC/komodo-server - multimedia)
*raspberry pi 5
- venus OS (solar/accu management software)
i’m happy to have found an entry point and an alternative to reddit here, even though my second post (question about suitable hardware with 32 answers) has already been deleted. hello everyone!
I joined to learn, still not self-hosting anything, but I intend to use an 11yo Compaq laptop (i5, 8GB RAM, 1TB HDD) as a server while I’m still practicing. I intend to self-host a lemmy instance and a nextcloud server.
Thanks for everything you guys have been sharing I’ve already got some good leads, gonna try out YunoHost for starters
I cover most of what services I’m running in my own post looking for assistance recently.
- website
- dns
- adblocking
- home assistent
- home gallery
- eve-ng
- check_mk
- nagios
- git
- ansible
- backuppc
- zoneminder
- unifi controller
- central syslog
- syslog2irc
- kodi
- 3x moodeaudio
i don’t self-host yet, but i have an old pc in my house, i just need to bring it with me to colege, so i can learn and start self-hosting
Great way to start! My first server was an “old” 2010 server I left at home when I went to college 😄
Hosting a whole bunch of stuff for myself, the family and also the public. For the larger family I’m hosting eMail but using a managed service offering for that (Hetzner). Too old to run my own IMAP/SMTP infrastructure ;)
For a few private societies I’m hosting:
- Mattermost
- NextCloud
- WordPress https://www.uckermark-blog.de/
For the public I host:
- Mastodon at https://hub.uckermark.social/
- Mastodon at https://tetrax.de/
- BookWyrm at https://books.mxhdr.net/
- Mobilizon at https://termine.uckermark.social/
- MatrixChat at https://matrix.mxhdr.net/
- Element WebUI for Matrix at https://element-web.explain-it.org/
Mostly formyself, but not restricted I’m hosting:
- Pixelfed
- LinkDing for Bookmarks
- Excalidraw
- Grafana
- OverLeaf
- StandardNotes Server
- PiHole
- GitTea
- FreshRSS
- Minio S3-kompatible Object Storage as Backend for Mastodon & Pixelfed (on an old Dell Optiplex at home over my DSL Line)
- GoToSocial Fediverse Client (On a RaspberryPi at home)
- PeerTube for public projects (on the same old Dell OptiPlex)
- PeerTube as private Video Streaming platform (on a Dell Precision 3500 tower)
Most services run in Docker Containers on some VPS at Hetzner. Some stuff runs in Docker Containers on old spare hardware at home.
Are you using the mail service from Hetzner or are you using their servers to host it yourself?
I’m using the Mail service from Hetzner. I did host my own eMails for more than 10 years but eventually decided it’s too much hassle.
Self hosted email is a brave endeavor, but I always love seeing when people are cool enough to do it
I’ve got a couple VPSes, hosting
- Mailcow, because email is identity.
- Asterisk, because phone #s are also identity.
- Matrix-Synapse, for personal messaging even though XMPP is probably better.
- ttrss, even though it’s junk software with a jerk developer.
- A bunch of self-developed web apps
Self hosting email is obnoxious, but it’s also one of the only remnants of the traditional distributed internet that’s still broadly accepted.
Hi, could you detail how you utilise Asterisk?
Have you tried FreshRSS for feeds ? I’m pretty happy with it.
Hello selfhosters.
Here’s my list of stuff:
On a VPS hosted in Germany:
- Nextcloud
- Mailcow for my own domain
- A blog (https://www.ninjazumbi.com/)
- Wallabag
- FreshRSS
- WireGuard VPN
On my home server (my old gaming PC, repurposed)
- Proxmox to manage several containers/VMs:
- OPNsense Firewall
- HomeAssistant
- Pihole
- Gitlab
- Jellyfin
Hi, thanks for your comment! I just visited your blog and noticed that it loads fairly quickly: I assume you must have some sort of CDN set up. Could you point me to how you went about setting up the CDN for your domain/website? Thanks!
No CDN. The secret is way simpler: It’s a static site. Just a bunch of files served directly by Nginx. I use Pelican to generate the site from Markdown files.
Hello
Let’s have a look at the inventory
-
RPI 4B
- OpenHab (Openhabian actually, so some additional services like Zigbee2MQTT or Grafana)
-
HP EliteDesk 800 G2 i5-6500T, 8GiB RAM - this one is currently the mainstay of my lab, running containers with docker-compose
- Nginx as reverse proxy (+ fail2ban, letsencrypt)
- Paperless-ngx (+ Redis, Tika, Gotenberg)
- Jellyfin
- Minecraft server (+ Mapcrafter)
- ddclient
- Heimdall
-
Dell OptiPlex 7060 Micro i7-8700T 32GiB RAM
- I’ve gotten this one fairly recently. A real bargain - costed as much as the CPU alone and was in pristine condition. I will be migrating the workload from EliteDesk to this one. I decided to try ProxMox this time though, so I need to learn a bit first. Also perhaps add a second SSD
-











