Almost everything has been mentioned already so I just stick with the unusual: I host a private MediaWiki instance for note taking in my pen and paper rounds. It's amazing once the other players got a bit more comfortable how to use it well regarding templates, categories and articles. My only regret is that I didn't set up new instances per gaming group.
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!
DYI NAS (mini-itx mobo with on-board atom chip and 8 GB ram and zfs) running:
- ssh (SCP/sshfs shared)
- smb
- jellyfin
- syncthing
- dovecot
- rclone for pull backups from Google drove, Dropbox, OneDrive, etc.
- restic for backing everything up to backblaze + azure
Intel NUC running:
- zwavejs
- deconz / phoscon
Intel NUC (DMZ) running:
- wireguard
- home assistant
- Doods (object detection for home assistant camera entities
- mosquitto mqtt
- unifi controller
- AdGuardHome
- roundcube email
- nginx reverse proxy for all services + hosting some static sites
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
OpenWRT on Netgear for DNS and DHCP
pfSense on CP2200 for VPN, packet filtering, SSL inspection, and unbound
TrueNAS on TerraMaster for NFS and iocage running Jellyfin
Raspbian on RasPi4 for ICA, LDAP, SNMP, Syslogs, etc
I self host the work software,
Ansible host,
Kubernetes Cluster
Elasticsearch cluster
Game servers
Piholes,
AgentGPT,
Various other things when needed.
Im currently new to self hosting, however I've started running my own website using NGINX (pronounced en-ginks of course) on a raspberry pi. It's handling quite well, the most activity I've known of is my friend trying to DoS it by opening a bunch of tabs on it. Next steps: Keeping track of connections and DDoS protection (w/o cloudfare. Any suggestions?)
Classic useless answer but nothing ATM 🙃. I've been travelling for a few months and won't be able to host anything til I get home mid July. However, I do have plans to host a website or two, maybe even a Bookwyrm, Lemmy or Mastodon instance.
miniflux, nitter, seafile on my local RPi4
pondered pixelfed (but they don't have docker image) and calckey (no arm one)...
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.
Syncthing, Plex, and DokuWiki.
My needs are small but Syncthing is for standard file sync and DokuWiki is for a repository for my family. It's been surprisingly useful to be able to spin and delete up a syncthing folder for some specific thing.
Plex is for my ripped DVDs and also a great way to consume my photos archive without keeping a copy locally on my phone.
PiHole, Owncast, weechat, Bookwyrm
Maybe I should set up my own matrix instance 🤔
- Heimdall
- Home Assistant
- Plex
- Nginx Proxy Manager - ram hog
- Adguard
- NodeRed
- ZWaveJS
- Zigbee2Mqtt
- Portainer
- qBittorent
- Ring-MQTT
Running on a minisofurm mini pc with 5600h, paid $219 and used spare drives and ram lying around. Used to run 2 raspberry pi 4s but retired those due to updating home assistant via docker getting really old. Proxmox handles things great, like the flexibility and performance boost too, especially just pulling docker images lol, unarchiving was so painful on pi 4.
i7 12700, 64GB RAM, 1TB NVME x2 mirrored for OS, 10TBx8 z1
Proxmox VMs:
TrueNAS running storage array
Home Assistant
Ubuntu VM where everything else runs in Docker:
*pfSense
*Unifi controller
*Jellyfin
*Radarr
*Sonarr
*NZBGet
*Airsonic
*Ombi
*Transmission
*Calibre
*Soulseek
*BitWarden
*Traefik
How about what I'm not self-hosting? Lemmy. If anyone has an up to date guide on self-hosting a single user instance of lemmy that is actually easy to follow, that would be great. I just want to control my user account.
Right now only Syncthing on a Raspi. I'm lazy 😆
Pretty much anything I can. Host OS is mostly Debian with Docker, only the Git Server is running on Alpine. Hardware-wise everything is running on Proxmox with an FreeBSD NAS for backup and data storing
- Logging/Monitoring Stack (Grafana, Loki, Prometheus, InfluxDB)
- Step-CA for custom internal CA
- Firefly III as budgeting tool
- Kimai for work-time tracking
- Vikunja for Project Management
- Keycloak as OIDC server
- Grocy for inventory management
- Bookstack as personal Wiki
- The lemmy instance i'm posting from
- Mastodon
- Nextcloud with Collabora Office
- Bitwarden as Password Manager
- Miniflux for RSS Feeds
- Some websites
- Gitea
- Wireguard
- Jellyfin
- Metube
- Mail server running docker-mailserver (only as fallback due to sending problems to Microsoft)
- Uptime-Kuma
- Home-Assistant
Gitea
Backups via rsync
Jellyfin
Piped for YouTube
Using gentoo Linux with raspberry pi 4B
I host the following in my house:
- Nextcloud
- ManicTime (tho this isn't FOSS, but I'm a contractor consultant and love how this works) -Calibre Library/Calibre Web for books -all the *arr's w/ Plex -BaiKal for caldav to manage mine and my mom's life -vikunja for task management -grocy for home erp -bookstack for various notes
the following in digitalocean cause uptime is super important -mastodon -lemmy -matrix -url shortener for fediverse
All are running ubuntu server
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
Right now I self-host )
On a hetzner sever with proxmox :
- Nextcloud
- Syncthing
- Freshrss
- Changedetection
- Huginn
- Archivebox
- Thelounge (IRC)
At Home :
- Unraid NAS (on an old HP proliant microserver)
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
- 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
Home Assistant on a Raspberry Pi
I really want to get something like a Synology NAS to run a media server / VPN server / PiHole / NAS server on, but I don't have $500-$1000 to drop on new hardware right now.
- email - postfix, dovecot, roundcube (mostly unused), rspamd
- vpn - firezone for managing wireguard, v2ray
- web analytics - offen
- password manager - vaultwarden
- status monitor - uptime-kuma
- cloud - nextcloud
- music streaming - navidrome
- seedbox - qbittorrent with vuetorrent webui
- media streaming - jellyfin
- docker container registry
- firefox sync server
- lemmy instance
I have a dedicated server where I run multiple service with podman.
- Funkwhale (we share musics with a friend)
- Mobilizon
- Lemmy
- Pleroma
All those instance are close for inscriptions they are just for me or friends. I use posftix to relay mail. I have on postgresql instance shared across the services. I use traefik for ssl, I wanted traefik to auto discover the container but it didn't work when I tried maybe it works now.
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
A Groovy bot replacement for me and my friends.
- Plesk (web stack) - almalinux 8
- Work VM - Windows LTSC
- arrstack - Docker
- Ghost - Docker
- Convos - Docker
- Unraid
- ESXi with vSphere
I'm sure I'm forgetting a few things, but that's mostly what I host here at home. My lemmy instance is on DigitalOcean.