this post was submitted on 12 Jun 2023
595 points (99.7% liked)

Selfhosted

45925 readers
532 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 2 years 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 3) 50 comments
sorted by: hot top controversial new old
[–] [email protected] 4 points 2 years ago

Currently a new instance of Lemmy, other than that I have a Synology NAS where I host:

  • Plex
  • Synology Drive (alternative to Dropbox etc.)
  • Synology Office (alternative to Google Docs)
  • VPN server

There's also docker where I host:

  • Gitlab
  • AdGuard Home
[–] [email protected] 4 points 2 years ago (1 children)
[–] [email protected] 3 points 2 years ago

I've started using it a couple of weeks ago. For now, I'm having it capture emails with invoices and moving the PDFs to a folder in my Google Drive.

[–] [email protected] 4 points 2 years ago* (last edited 2 years 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 2 years 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
  • 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 2 years ago* (last edited 2 years 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 2 years ago

Minecraft server

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

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

load more comments (2 replies)
[–] [email protected] 4 points 2 years ago* (last edited 2 years ago) (2 children)

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

These days I just got a plex server and a project zomboid server running.

[–] [email protected] 4 points 2 years 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 2 years 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] 3 points 2 years ago

Across four Raspberry Pi 4's, a Synolgoy DS918+, and a Protecli Vault 4 (formerly my pfSense firewall) I currently have the following running:

  • Pi-hole - Two instances providing DNS for the household
  • PiVPN - Primary way I VPN into the house when I'm out
  • Portainer - Quick way to check on the status of my Docker containers
  • Homebridge - Bring the various IoT's into the Appleverse
  • PiAware - I'm a plane geek
  • Minecraft - Game server for the kids
  • Veloren - Game server for me
  • Plex - Movies!
  • Pi-Star - I'm also a amateur radio geek
  • And a test Lemmy instance to play around with - why not
[–] [email protected] 3 points 2 years ago
[–] [email protected] 3 points 2 years ago

I have a jellyfin server on a pi4. I recently bought a dell micro pc, but haven't had the motivation to move the jellyfin server over to it yet.

[–] [email protected] 3 points 2 years ago
  • Home Assistant (running on RPi, proxied to VPS)
  • Zigbee2MQTT (running on RPi)
  • NodeRed (running on RPi)
  • Joplin (VPS, opensource note taking app)
  • Minecraft modded modpack (VPS, statech 1.0.3) Probably a couple more I'm forgetting.

This is all in docker containers behind a reverse proxy using Traefik. Im happy with the setup as it's really versatile and so far hasn't failed me. Biggest upgrade I've done is replacing the SD card of the RPi with an SSD

[–] [email protected] 3 points 2 years 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] 3 points 2 years ago* (last edited 2 years ago)

my website, mail server... using free software, of course

[–] [email protected] 3 points 2 years ago* (last edited 2 years ago) (3 children)

Prefacing by saying my lab is severely breaking ~~some~~ a lot of best practices due to hardware availability limitations

Proxmox box (24GB DDR3, E3-1230)

  • Ubuntu LTS Dedicated Minecraft server
  • Windows 10 Dedicated V Rising server
  • Ubuntu LTS for Plex
  • TrueNAS
  • Coming Soon: Jelu Server - a self-hosted Goodreads replacement

Raspberry Pi 2B+

  • PiHole

OptiPlex 7020 sff (8GB DDR3, i5-4590)

  • Bitwarden
load more comments (3 replies)
[–] [email protected] 3 points 2 years ago (1 children)

Pi zero running pihole

unRAID server running

  • Plex
  • Sonarr
  • Radarr
  • Scrutiny
  • ArchiveTeam warrior
  • And much more

I only turn the unRAID server on when needed however. The summers here in Denmark is beginning to be unbearable, so I don't need any more heat in my apartment.

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

Currently just running an SMB share and paperless on my Turing Pi v2, which only has one 8gb Pi at the moment. Hoping to get more Pis and run more things soon.

[–] [email protected] 3 points 2 years ago* (last edited 2 years ago) (1 children)

To answer my own question:

  • E-mail (postfix, dovecot, rspamd, clamav)
  • Web (nginx), various small websites including my homepage
  • Fediverse Microblogging (Mastodon)
  • Matrix Chat (synapse)
  • XMPP Chat (prosody)
  • Music streaming (mpd, snapcast)
  • Home automation (home assistant and my own lighthome stuff, mqtt)
  • IRC bouncer (znc)

And the basics of course:

  • SSH (openssh)
  • NFS

All running on an Ubuntu Linux server, but everything is containerised into mostly Alpine Linux podman (rootless) containers (and a few lxc containers which I'm phasing out).

load more comments (1 replies)
[–] [email protected] 3 points 2 years ago

I have a Jellyfin server, which has been absolutely amazing. It's accesible remotely via my domain, too. So my whole family and some friends can watch stuff / listen to music through it. Super happy with it.

I also have a Minecraft server. We don't use it much, but it's always there, and it's not going away. Which is something I've always wanted since I first put up an MC server a decade ago.

Besides that, my website and a bunch of personal scripts are all hosted from home :)

[–] [email protected] 3 points 2 years ago* (last edited 2 years ago)

I run Nextcloud for myself and extended family plus a wireguard vpn, airsonic music streaming, calibre web for books and pi-hole for killing ads.

EDIT - pi-hole and wireguard are running on a raspberry pi and the rest on an Ubuntu NUC.

[–] [email protected] 3 points 2 years ago (2 children)

As of right now

  • Vikunja (nice todo app w/ kanban board)
  • Kestra (data orchestration tool/alternative to n8n, huginn, node-red)
  • Bookstack (note taking app)
  • Memos (simpler notes)
  • Home Assistant (for simple home automation)

It is all running via NixOS on an old Chromebook Acer CB3-431.

Works like charm though!

load more comments (2 replies)
[–] [email protected] 3 points 2 years ago* (last edited 2 years ago)

We self-host a Jellyfin instance in our local network for our household.

Our server box is an old workstation machine with 4 TiB of storage and runs Debian.

[–] [email protected] 3 points 2 years ago

All my servers are running NixOS, including the router. And no containers except for Pterodactyl :^)

First server - Hetzner dedicated server, 32GB of RAM, 2TB of storage

  • CI (Hydra)
  • Filesharing, calendar, contacts, tasks (Nextcloud)
  • Game servers (Pterodactyl)
  • IRC (Weechat)
  • VPN (Wireguard)
  • My homepage (nginx)

Second server - Hetzner VPS, 2GB of RAM, 20GB of storage

  • Mail (Postfix, Dovecot, rspamd)

Third server - Oracle Free Tier VPS (aarch64), 24GB of RAM, 100GB of storage

  • Git server and frontend (cgit)

Fourth server - old box at home, 8GB of RAM, 6TB or so of storage

(this one is currently turned off due to power usage)

  • Network shares (samba)
  • qbittorrent

Home router - Turris Omnia (armv7l), 2GB of RAM, 32GB of storage (system is currently installed on an USB stick)

  • nothing currently running here yet except routing and WiFi AP but I want to set up central authentication and AltServer for iOS sideloading
[–] [email protected] 3 points 2 years ago* (last edited 2 years ago) (2 children)

My current homelab build is a 5950X w/128GB and... well it's more complicated than that.

Currently running in Proxmox (in no particular order!):

  • LinuxGSM - game servers
  • Multicraft - Minecraft servers
  • Zammad helpdesk (for a non-critical service, hosting at home as failover)
  • Plex - using Nvidia T600 for transcoding
  • PopOS compute VMs x2 - one of which currently running InvokeAI with 2xGPU, 40GB VRAM total
  • Windows 10 gaming VM (was for passthrough, hardly used now!)
  • Docker, including:
  1. Channels DVR - live TV streaming/recording
  2. Deemix - music downloader
  3. Flame - homepage
  4. Gogs x2 - Git repositories
  5. Nginx Proxy Manager
  6. Nzbget - Usenet downloader
  7. Prowlarr - indexer
  8. Qbittorrentvpn - VPN and torrent downloader
  9. Radarr - movies
  10. Requestrr - Discord -arr request bot
  11. Sonarr - TV
  12. Uptime-Kuma x2 - uptime bots
  13. Wallabag - bookmarks
load more comments (2 replies)
[–] [email protected] 3 points 2 years ago* (last edited 2 years ago)

I've been running Arch Linux on a Gigabyte Brix with two USB HDDs for... years now. At least 8. On and off, there were several services, but mostly, this device is meant to host

  • NFS and SMB file shares
  • syncthing, because I can't get my Macbook to use the network shares in a performant way
  • plex media server
  • nginx with mariadb for a privately hosted database of a German TV show (Tatort) and also a self-made expense tracker
  • paperless-ngx for electronic document management
  • traefik as a reverse proxy
  • heimdall to remind me what's there :)
  • a couple statically generated web sites
  • changedetection.io to check some websites for changes
  • watchtower to at least notify me when new docker images are available
  • portainer to have kind of a dashboard for all services
  • youtube-dl-material
  • dokuwiki as a second brain

Since Arch Linux is rolling, it sometimes simply breaks after an update. But since the services have gotten more critical for me over time (especially plex :) ) I plan on putting some of the services to a host in the cloud behind a WireGuard VPN. Also, the Brix should be re-installed with Ubuntu or Debian some day.

[–] [email protected] 3 points 2 years ago* (last edited 2 years ago)

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

[–] [email protected] 3 points 2 years ago

I have a Mini-PC sitting under my TV that is a frankenstein'd together media PC and home server running on Ubuntu.

I am running Nextcloud for easily accessing stuff from all devices, Bookstack for organizing and sharing notes, borgbackup for, well, backups. Currently experimenting with gitea just in case github loses its shit^^

[–] [email protected] 3 points 2 years ago

At home on multiple Pis: OpenMediaVault HomeAssistant Raspbee (Zigbee module) Unifi controller

Server 1 (Ubuntu): Wireguard

Server 2 (Ubuntu): Nextcloud Trillium Gitea Vaultwarden Calibre Web Vikunja Photoprism Paperless

All services only run on the Wireguard interface.

And I am looking into some billing tools for my side-gig.

[–] [email protected] 3 points 2 years ago* (last edited 2 years ago)

Home Assistant

Nextcloud

Veeam

Need to get a Bitwarden instance going.

[–] [email protected] 3 points 2 years ago

it's pretty cobbled together, but ive got a docker swarm that runs the following:

  • Portainer to allow for fairly easy CI/CD worflows with Gitlab
  • Plex Stack
    • Plex
    • Radarr
    • Sonarr
    • Jackett
    • qbittorrent
    • VPN
  • Deemix for downloading music
  • Authentik for SSO
  • AWX for my automation
  • Budibase for a local Go club I run
  • A discord bot setup with CI/CD for a friend
  • Foundry VTT
  • a gitlab runner for local CI jobs
  • An comic strip to RSS scraper I wrote
  • MongoDB for Budibase
  • Nextcloud
  • Onlyoffice server
  • PiHole
  • Shlink URL shortener
  • Traefik and Caddy for reverse proxies
  • Uptime Kuma for basic monitoring
  • Minecraft Server
  • Ark Server
  • Frigate NVR

On its own Pi4 I have Homeassistant

[–] [email protected] 3 points 2 years ago* (last edited 2 years ago)
  • Vaultwarden
  • ntfy
  • immich
  • AdGuard Home
  • Syncthing

Mostly running as docker containers on a custom built miniserver using Ubuntu 22.04 as the OS.

load more comments
view more: ‹ prev next ›