Paperless NGX on a Raspberry 4. No more paper documents at home... Everything that still comes by mail is instantly scanned and shredded. Emails are also scanned and attachments are added automatically, if important.
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!
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
I am running Mealie (recipe management site) and pi hole (network ad blocker) on an old MacBook Pro (2012?) loaded with Ubuntu server. Also have Plex media server running on my main computer (Pop OS)
File storage, mainly. I have 2 NAS devices (one Synology I picked up in 2014, and an Unraid device I just built a couple months ago) - the former holds 13TB and the latter currently holds 35TB with plans to bring it to 100TB as I get money for more drives.
The Unraid system has a Youtube-dl instance running to auto-pull videos from the channels I follow, and I also run my Plex server from it. The Synology only has a Git server on it that I use to keep local copies of repos that I store on GitHub, along with personal projects that I'd rather not publish (even as private repos) in the cloud.
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
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.
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.
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
Plex, Sonarr/Radarr, Ombi, Home Assistant, Komga, Calibre-Web, Valheim. Everything is on a Debian machine I built recently, except HA which is on an O-Droid (I just copied the hardware from HA Blue and ordered the parts from Ameridroid).
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
Minecraft server
Home Assistant
Nextcloud
Veeam
Need to get a Bitwarden instance going.
I have DietPi running on an RPi 4 with 4GB RAM.
Everything here is hosted in docker containers:
- Portainer (docker management)
- Nginx Proxy Manager (for reverse proxy)
- Nextcloud (file storage + calendar)
- Kanboard (task management + kanban board)
- Homepage
- Transmission (behind VPN with Flood web frontend)
- Jellyfin media server
- A Discord bot for my server
- Watchman, my RSS feed to Kindle setup (https://github.com/andrwcnln/watchman)
I've probably forgotten some things but that's the main bulk of it. Can't recommend DietPi enough if you are looking for a super lightweight OS for you Pi server, has been perfect for me so far. Here are some things I am looking to host in the future too:
- ntfy (for push notifications)
- Apache server for my websites
- Pi-hole
- Plausible (a replacement for Google analytics for websites)
- Vaultwarden
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
automatic youtube downloader using PubSubHubbub to get notified of new videos via flask app behind apache reverse proxy. running on a pi3b.
These days I just got a plex server and a project zomboid server running.
I've got a Nextcloud instance that I've run for a few years. Love it. At home I have an Odroid H3+ with 64GB of ram running Openmediavault. Got about a dozen containers running on that. I need to play with it more and use that ram. I did try to get Boinc running on it but it, sadly, kept shutting down. I'll have to find a another way to contribute to science.
At the moment, just a Plex server, but would love to migrate to Jellyfin eventually.
The Plex ads and bloat are really starting to get to me.
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.
On my "home server" (an old office PC we were about to throw into the junk at work that I installed OpenMediaVault on):
- Portainer (Docker container manager)
- AdGuard Home (DNS-based ad blocker)
- Audiobookshelf (Audiobook library)
- Bitwarden (Password manager)
- Jellyfin (Media server)
- Kavita (eBook library)
- LetsEncrypt + NGINX (SSL cert + reverse proxy)
- Nextcloud (cloud storage, notes, calendar, contact and browser bookmark sync)
And on my Pi 4:
- Home Assistant (smart home management and orchestration)
(EDIT: Apologies for the double post, the post button kept showing the loading throbber, so I thought I may have had connection issues and submitted it again after refreshing the page)
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 :)
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
- Vaultwarden
- ntfy
- immich
- AdGuard Home
- Syncthing
Mostly running as docker containers on a custom built miniserver using Ubuntu 22.04 as the OS.
Across my and some family members' homes:
- pihole and openvpn via pivpn(sharing a pi4 in each house)
- transmission and minidlna (another pi4 with an external hdd)
- folding@home (on a beefier Intel NUC)
- homeassistant (same NUC)
- one house has a funkier setup running on a NUC with homeassistant, appdaemon, influx, grafana and a custom django app that manages them all so they do aome fancier automation for heating/cooling and power consumption
On the internet:
- a pretty much abandoned blog in Bulgarian built with hugo and deployed on gitlab pages
- a single user akkoma instance I've migrated off of, but am still keeping for no logical reason, running in docker on a Hetzner VPS
- a calcley instance that's my current main home on the fediverse, also in docker on a separate Hetzner VPS, this one setup a bit less amateurishly, behind cloidflare and using R2 for sorage
- a nitter instance for those terrible cases when someone sends me a link to The Bad Place that I still want to see.
- I set up a bibliogram and proxytok on the same VPS as the nitter instance, but those no longer work after some agressive API changes on IG and tiktok.
my website, mail server... using free software, of course
Not much. I have a searxng instance, used to have nextcloud… I should start hosting more stuff really soon
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:
- Channels DVR - live TV streaming/recording
- Deemix - music downloader
- Flame - homepage
- Gogs x2 - Git repositories
- Nginx Proxy Manager
- Nzbget - Usenet downloader
- Prowlarr - indexer
- Qbittorrentvpn - VPN and torrent downloader
- Radarr - movies
- Requestrr - Discord -arr request bot
- Sonarr - TV
- Uptime-Kuma x2 - uptime bots
- Wallabag - bookmarks