Skip Navigation

What are YOU self-hosting?

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.

630 comments
  • 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..

  • 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 Tracker

    PLANNING 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 one

    • 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 :).

  • 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;

    • 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 run everything in docker on Ubuntu 22.04 with the exception of Plex, which runs on bare metal on the same server. The server is a 16 core threadripper 1950, with 2 quadro gpu's, m2000 and a p400, 128gb ram, mirrored ssd for system, platter HDD for media, CoralTPU pcie.

    I also run Home Assistant on a separate Lenovo MiniPC(forget which model), I did this so I can take down the server for various reasons without losing smart home stuff. Helps with the Partner Acceptance Factor.

    In no particular order the server runs:

    Calibre-web - Library management

    Sonarr - TV series downloads

    Radarr - Movie Downloads

    Lidarr - Music Downloads

    QbittorentVPN - Torrents over vpn, guarantees no leaks

    Jackett - tracker management and proxying

    Podgrab - downloads podcasts

    Frigate - NVR, camera recording with object detection

    DoubleTake - Facial recognition middleware, works between frigate/homeassistant and Compreface/Deepstack

    Octoprint - 3d printer spooler

    Tautulli - Plex statistics

    Portainer - Docker Management

    Ombi - Media request app, users can request shows/movies and they can be automatically added to sonarr/radarr

    MeTube - Webui for youtube-dl/dlp, useful for downloading Youtube videos for offline and ad free use

    Spot-dl - parses spotify playlists and downloads them from youtube

  • Part of my Reddit exodus plan was to get serious about my RSS setup.

    I've settled on:

    • FreshRSS as my feed manager (supported by Reeder app in iOS and MacOS)
    • FiveFilters Full Text extractor
    • rss-proxy site scraper

    I may experiment with some replacements for rss-proxy, as I've run into a couple sites it doesn't scrape well, but FreshRSS and FiveFilters have been smashing successes.

  • In various clouds

    • Email - Docker Mail Server (Postfix, Dovecot, Rspamd, etc.)
    • Reverse Proxy cluster - frp
      • This is actually pretty neat. It is basically acting as a self-hosted ngrok, letting me expose all the stuff in my homelab without having to put my home IP out there.
    • External Monitoring - Uptime Kuma
    • Random sites via cloudflare workers/R2

    In my homelab

    Infrastructure

    • DNS - PiHole fronting local Unbound resolvers
    • Load Balancing/Routing - Traefik
    • Storage - Gluster exposed via Samba
      • I am still searching for the right solution for storage... nothing does what I want. I have been slowly writing my own, but don't have the time to get it to a point I trust it, haha.
    • Custom traefik auto-config clients/server
      • Reads labels on containers and announces them to the server that traefik uses for HTTP service discovery
    • Custom docker-compose nonsense
      • Basically lets me choose where to run docker-compose files in a simple and centralized way, including on multiple machines
      • Doesn't do scheduling/monitoring/etc, just manually setting "this compose should run these machines"
      • I got tired of running k8s and nomad.

    Services

    • Authentication - Authentik
    • Media - Jellyfin
    • Minecraft
    • Password Manager - Vaultwarden
    • PKM - DokuWiki
    • SCM - Forgejo (a fork of Gitea, which itself is a fork of Gogs)
    • Social Media - Lemmy
    • Webmail - Snappymail
    • Several random little websites
    • Many little things I've written for myself

    Any service that needs non-http traffic pointed at it runs local instances of the frp client to expose that port to the reverse-proxy cluster.

  • 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!

  • All the things! I've got a hybrid VMware cluster (two nodes at home and one in a DC) with a bunch of VMs for stuff like Plex, Plesk, Gitlab, Lemmy, Stable Diffusion, etc. also running a 5-node Rancher k8s cluster.

    Some of my public services do actually run from home but are routed through ZeroTier to my Nginx Proxy Manager appliance.

    Pretty much everything is running RHEL8 or CoreOS after a recent migration. Veeam for backups (two community instances since I'm too cheap to pay for licensing for personal stuff).

    Edit:

    Unraid 114TB usable, 2TB NVMe cache
    • Nextcloud
    • *arr UI's
    • Pihole
    • YT-DL
    • Satisfactory server
    • Fivem server
    Game/AI Rig (i7-13900k, 128gb ddr5, 6700xt, 12tb ssd/nvme)
    • Plex
    • Minecraft server (big ass custom pack)
    • Stable Diffusion
    Home servers (Poweredge R410, old but powerful)
    • *arr downloader (routed through PIA with kill switch)
    • Ansible Tower
    • Splunk
    • Domain controller
    • Veeam backups
    • Handful of Red Hat dev/test VMs
    • 1x Rancher controller
    • 2x Rancher workers
    Mac Mini's
    • 1x Rancher controller
    • 2x Rancher workers
    Desktop (Ryzen 7, 3090ti, 128gb ddr4, too many ssds/nvme's)
    • Another Plex server, same content
    • Stable Diffusion
    • oobagooba text-generation-webui for LLMs

    Not sure this one counts but...

    OVH Game server (Ryzen 7, 64gb ddr4, 2tb nvme) [not self hosted]
    • Lemmy.tf
    • Plesk (web/DNS/DBs mostly)
    • Teleport (SSH/RDP tunnel)
    • Nginx Proxy Manager
    • Gitlab
  • Lots. I have 2 proxmox hypervisors and 3 Raspberry Pi's; my OS of choice for servers is Ubuntu Server or Raspbian.

    • ISC-DHCP-Server (DHCP)
    • Bind9 (DNS)
    • Pihole (pihole upstreams to bind9) (More DNS with ad and content blocking)
    • OpenLDAP (Directory)
    • Jellyfin (Media)
    • Nextcloud (General google drive replacement)
    • Vaultwarden (password Vault)
    • Asterisk (Phone)
    • EasyRSA Certificate Authority (Certificates)
    • Minecraft (Gaming!)
    • HomeAssistant (Home Automation)
    • Octoprint (3D Printing)
    • Shinobi (Security Cameras)
    • Multiple Apache Websites (Web)
    • Exim4 mail relay (Mail)

    Experimental:

    • Photoprism (Photo Sharing)
    • tt-rss (RSS Reader)-
  • A few LAN Minecraft instances for my wife and I, a personal Git server, Plex, SMB file share, and a few Docker containers on a MINISFORUM UM690 Mini PC. Been very happy with that little machine!

  • 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)
    • Jellyfin - Media streaming type app - basically use it for movies/shows and pictures.
    • Joplin - Note taking app
    • Syncthing - Sync for phones to PC for backing up pictures
    • Miniflux - RSS reader
    • Minetest - FOSS Minecraft voxel engine
    • Veloren - FOSS Cubeworld game written in Rust
    • GoToSocial - Microblogging server - aka Twitter/Mastodon
    • Semaphore - Frontend for GoToSocial
    • SearXNG - Search engine
    • Conduit - Matrix server - chat
    • Libremdb - IMBD frontend
    • Invidious - Youtube frontend
    • Nitter - Twitter frontend
    • Libreddit - Reddit frontend
    • Rimgo - Imgur frontend
    • Proxitok - TikTok frontend

    Failed to get working:

    • Mobilizon - FB groups type alternative
    • Peertube - YT alternative on the Fediverse
    • Lemmy - Tried for a day and just couldn't get it working. Found out there are issues with Rocky Linux and Lemmy that broke about two months ago but no further work was done it. I'll try again someday.
    • 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 :)
    • Home Assistant - smart home management
    • OMV - storage manager/docker host
    • Portainer - docker manager
    • Overseer - media manager/request interface
    • Sonarr - tv show manager
    • Radarr - movie manager
    • SABNZBD - media finder
    • Plex - media server
    • Tautulli - plex monitor
    • Kavita - book/comic manager
    • Octoprint - remote 3d printer management
    • Pi-Hole - network ad filter
    • Uptime Kuma - uptime monitor
  • 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 😊

  • My longest running self-host is the RSS reader Tiny Tiny RSS running on a Digital Ocean droplet with Ubuntu 22.04

  • Oh boy here I go:

    Hardware: Ryzen 7900X, 128GB Ram, 2x12TB HDD, 2x2TB SSD

    What I'm running:

    • Space Engineers Server
    • Minecraft Server
    • Chevereto
    • Mastodon
    • Jellyfin
    • PeerTube
    • Kavita
    • Calibre Web
    • Vaultwarden
    • Nextcloud
    • Gitlab
    • Navidrome
    • Lemmy
    • Mailcow
  • @proycon

    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

  • 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.

  • 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 have proxmox running on PC in my closet. So far not a ton of things hosted on it:

    Current:

    • Minecraft (vanilla) on debian
    • Valheim on debian
    • A debian VM running some tools (namely dynamic DNS)

    Planned:

    • Plex!
    • Prolly more game servers
630 comments