this post was submitted on 12 Jun 2023
612 points (99.5% liked)

Selfhosted

39575 readers
302 users here now

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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

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

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

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.

(page 2) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 6 points 1 year ago (3 children)

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!

load more comments (3 replies)
[–] [email protected] 6 points 1 year ago (4 children)
  • tinyRSS
  • paperlessNGX
  • homeassistent
  • navidrome
  • spamassassin
load more comments (4 replies)
[–] [email protected] 5 points 1 year ago* (last edited 1 year ago)

@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

[–] [email protected] 5 points 1 year ago

I haven't actually started self-hosting anything yet, though at least I've bought a domain and I'm paying for an email service using that domain. It's nice and easy while still giving me some control my e-mail address and not being beholden to the likes of Google. I did so after my long time e-mail I had had all my life through my parents' internet provider was deleted with no warning.

I've also been looking into buying a NAS for use as a media server and backup target. I'll probably go with a Synology one for now, just to keep maintenance to a minimum. Maybe in the future I'll do something more advanced.

[–] [email protected] 5 points 1 year ago

I'm selfhosting a Terraria server, with a medium size world

[–] [email protected] 5 points 1 year ago

Basic stuff

  • Proxmox server
  • Plex server
  • Wireguard vpn
  • Bitwarden on docker
  • unifi controller as LVM
  • Docker
  • Portainer
  • Tiny Core linux as a script server on Pi-4
[–] [email protected] 5 points 1 year ago

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)
[–] [email protected] 5 points 1 year ago* (last edited 1 year ago)

Got 2 24/7 runners in my home:

  1. Ubuntu 22.04 LTS Server on a tiny Dell Optiplex 7000 server (Intel 12700T), strapped under my desk, hosting everything in docker:
  • Plex
  • *arrs, on top of a Gluetun container for privacy
  • QBittorrent, to download big files, like ... eh ... linux distributions
  • NginX Proxy Manager
  • PhotoPrism (I subscribe, it's awesome, cannot recommend it enough)
  • Portainer, as a management interface
  • Wireguard VPN server, to enable me to get into my LAN and prevent having to expose anything to the public internet.
  • Watchtower, for keeping things up to date.
  1. A Synology 718+ with 10 TB in a a dual SHR RAID.
  • PhotoPrism storage
  • Plex media storage

In addition, I'm hosting a couple of Wireguard VPS in the US and a Nordic country to give me access to regional content (I pay for a few regional services through friends living there - i.e. they pay monthly and I pay them yearly for an account on a region-locked service) - not sure if that counts as "self-hosting" :)

[–] [email protected] 5 points 1 year ago* (last edited 1 year ago)

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.

[–] [email protected] 5 points 1 year ago* (last edited 1 year ago) (1 children)
  • VS Code Server (remote development environment)
  • Paperless NGX (document management)
  • Bookstack (personal wiki)
  • Portainer (docker management)
  • Authelia (authentication)
[–] [email protected] 4 points 1 year ago (7 children)

How has been your experience with code-server so far? I am interested in self-hosting it

load more comments (7 replies)
[–] [email protected] 5 points 1 year ago* (last edited 1 year ago)

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

[–] [email protected] 5 points 1 year ago

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.

[–] [email protected] 5 points 1 year ago (2 children)

The usual:

  • Plex
  • Radarr/Sonarr/Lidarr/Prowlarr
  • qBittorrent
  • Ombi

I'm also experimenting with some other little things, like Grocy (self hosted home inventory); I want to try to host my own Lemmy instance, and someone here mentioned Viewtube as well.

load more comments (2 replies)
[–] [email protected] 5 points 1 year ago (1 children)

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
load more comments (1 replies)
[–] [email protected] 5 points 1 year ago* (last edited 1 year ago)

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.

[–] [email protected] 5 points 1 year ago

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

[–] [email protected] 5 points 1 year ago

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.

[–] [email protected] 4 points 1 year ago* (last edited 1 year ago) (2 children)

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
load more comments (2 replies)
[–] [email protected] 4 points 1 year ago

Most recently I'm running my own instances of Mastodon and Lemmy. Those are on my Hetzner dedicated server along with a bunch of other services and websites, but what I use the most is Miniflux, Immich and Photoprism.

Then I turned my old laptop (it's got decent spec) into a home server running Jellyfin.

[–] [email protected] 4 points 1 year ago* (last edited 1 year ago) (2 children)

Everything runs in a kubernetes cluster hosted on my homelab, except the public services access point which is a VM hosted on a non-profit ISP and service provider infrastructure, which I contribute to, through a wireguard VPN between the VM and home:

Public-facing:

  • an old static website (nginx-unprivileged), which was my first website and which I keep online because nostalgia
  • Ghost, personal blog
  • OpenSMTPd + rspamd + dovecot (dovecot only accessible from home, not public)
  • privatebin
  • picoshare
  • Whoogle + Tor
  • SearxNG

Work related (I work from home 75% of time), not public-facing:

  • dolibarr ERP for managing prospects and clients billing
  • gitea
  • bookstack for personal documentation
  • edit: forgot Harbor as container registry.
  • vaultwarden
  • eck-operator
  • wireguard operator for personal, family and friends access from outside
  • awx operator
  • draw.io
  • zalando postgresql operator for postgres needs
  • mariadb-galera for mariadb needs
  • bitlbee-libpurple for all clients' slack needs
  • Authentik as OIDC/LDAP/SAML provider (also used to identify family and friends)
  • internal DNS (pdns-resolver + powerdns with postgres backend) serving work zone and home zone.

Home stuff, not public-facing:

  • Games: Minetest, EQEmu server (Everquest), planar ally, bzflag, veloren
  • Home-cinema/music: Jellyfin, Koel, alltube, and the usual tools to share Linux isos.
  • Immich to sync photos
  • homeassistant (more a PoC than anything else right now)
  • mealie for recipes (I like cooking original meals for friends and family) and lunch/dinner planning
  • another instance of vaultwarden for family
  • piHole to keep the children a bit safer online (notably blocking malware/scams/nsfw sites)

all of this running on a 3 control-planes/6 workers talos linux k8s cluster, itself hosted on a franken-proxmox cluster (a mix of server/"old" desktops/Ryzen NUCs) and a bunch of NAS (VM dedicated NAS, data storage NAS, backup NAS).

load more comments (2 replies)
[–] [email protected] 4 points 1 year ago

I host a custom PaaS I developed during the pandemic, based of Docker Swarm.

On it I have:

  • Nextcloud
  • collabora
  • matrix/synapse
  • a service that bypasses a podcast's platform requirement to be logged in to listen to full content through RSS feed
  • 6 very small websites
[–] [email protected] 4 points 1 year ago* (last edited 1 year ago) (2 children)

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
load more comments (2 replies)
[–] [email protected] 4 points 1 year ago

Pretty modest right now. Pi-hole and Homebridge on one of my old laptops.

[–] [email protected] 4 points 1 year ago* (last edited 1 year ago)

Pretty much everything to be fair:

  • Email with Roundcube
  • Chat with Matrix-Synapse + Element
  • My files with Nextcloud, easily one of my most used self-hosted apps
  • RSS with Miniflux (open to change, as soon as I find any RSS backend with a usable Android app)
  • My social network presence, with Pleroma (again, subject to change, as soon as I know how to properly move my domain to a different software tool)
  • My media, with Jellyfin
  • Peertube to watch videos from other instances and comment on them
  • And finally, all of the above protected with a password vault from Vaultwarden

EDIT: For those wondering, I use @[email protected] ( https://yunohost.org ) as my server manager

[–] [email protected] 4 points 1 year ago

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

[–] [email protected] 4 points 1 year ago

Minecraft server

[–] [email protected] 4 points 1 year ago (2 children)

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)
[–] [email protected] 6 points 1 year ago (1 children)

Selfhosting is certainly addicting once you get your feet wet. You find a site and instantly look for its github to host it.

load more comments (1 replies)
load more comments (1 replies)
[–] [email protected] 4 points 1 year ago* (last edited 1 year ago)

Pihole for DNS/Adblock

FreshRSS for my news

Speedtest Tracker to keep an eye on my internet speed

Uptime Kuma to keep track of my uptime

N.eko

Homepage

2x Plex server for redundancy

Sonarr/Radarr/Readarr/Jackett

Qbittorrent/VPN combo

NGINX Reverse proxy

And of course, my own lemmy instance

[–] Demigodrick 4 points 1 year ago* (last edited 1 year ago) (2 children)
  • Vaultwarden
  • 2 pi holes
  • the suite of arrrs + nzbget
  • jellyfin
  • ombi
  • OMV for a SMB share
  • Nextcloud
  • homer as a dashboard
  • homeassistsnt
  • uptime kuma
  • koillection

I did also have a wordpress site but that was too much hassle so the container is stopped at the moment.

All on docker (except OMV, and home assistsnt on its own pi4) and using portainer for sanity.

Internal SSL using a domain and nginx proxy manager.

load more comments (2 replies)
[–] [email protected] 4 points 1 year ago (4 children)

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
load more comments (4 replies)
[–] [email protected] 4 points 1 year ago* (last edited 1 year ago) (1 children)

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

load more comments (1 replies)
[–] [email protected] 4 points 1 year ago

I've got a Raspberry Pi running Portainer on DietPi OS hosting a Discord bot, ACME certificate manager, reverse proxy; a second DietPi pi hosting Sonarr and Radarr and an automatic ripping machine; a pi NAS ruining open media vault; and my Linux gaming system also has Portainer running Jellyfin.

[–] [email protected] 4 points 1 year ago* (last edited 1 year ago) (4 children)

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.

load more comments (4 replies)
[–] [email protected] 4 points 1 year ago

automatic youtube downloader using PubSubHubbub to get notified of new videos via flask app behind apache reverse proxy. running on a pi3b.

[–] [email protected] 4 points 1 year ago (1 children)
load more comments (1 replies)
[–] [email protected] 4 points 1 year ago (1 children)

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.

load more comments (1 replies)
load more comments
view more: ‹ prev next ›