HomeLab and Self-hosting
Community about HomeLab setup, technology stacks, troubleshooting and general self-hosting discussions ~
I have 3 servers
one is maw.best, which has:
- treafik (reverse proxy, needed for the rest)
- pixelfed
- funkwhale
- flohmarkt
then another server to the outside
- traefik (again ~)
- nextcloud with onlyoffice
- excalidraw
- etherpad (will be removed soon)
- matrix (inactive for now)
- moodle
- portainer
- rocket.chat (mattermost and zulip didn't work with traefik sadly)
- snikket
- gotosocial
- wekan
- webtrees
and a home server:
- traefik (again, yes I really like that tool it has fail2ban and I only have port443 open)
- nextcloud + only office
- homeassistent + grafana +mosquitto (for smarthome stuff)
- jellyfin (love that one <3)
- paperless-ngx
- pihole (as DNS actually)
- plantuml
- portainer
- searchxng
- szurubooru (I have the images of my OCs and my Fursona there or else my head would probably explode)
- vaultwarden
dunno I sometimes just up a service because I want to try to get it to run with traefik and leave it running for a while and then I shut it down.
Currently:
- Caddy (reverse proxy & website)
- Matrix (Synapse)
- E-Mail (maddy)
- Vaultwarden
- Xonotic server
- Resonite headless
- Prometheus + Grafana (internal, monitoring)
- dnscrypt-proxy & dnsmasq (for internal DNS)
- gotosocial (testing)
- cage (kiosk wayland compositor) with kitty and btop for a nice stat display on the device
All of it running from a phone with Linux :3
I used to have Nextcloud on this thing, but I found it to be insanely heavy for what it does and not very useful when I can just chuck files to the web server if I want to share them.
I have an absolutely insane amount of things running across two machines right now because I’m a moron. XD
But the ones that actually see a significant amount of usage are:
- Romm (Video game rom archive)
- Plex & Jellyfin (Movie and TV streaming)
- Komga (Book/Comic/Manga archive)
- Nextcloud (File/Cloud storage)
- Metube (YouTube downloader)
- Overseer/Sonarr/Radarr (Media Requests for Plex)
- PeerTube (Fedi YouTube)
- Pixelfed (Fedi Instagram)
- Mastodon (You all know what this is lol)
- Audiobookshelf (Audiobook archive)
- Immich (Photo backup and organization)
- Mealie (Recipe manager)
- Vikunja (To-do list app)
The things I currently selfhost are:
- Grafana (Graph server stats)
- Forgejo (Personal git forge)
- Stirling pdf (PDF manipulation)
- Synapse
- NPM (proxy manager)
- Immich (Image backup and storage)
- Jellyfin (Media streaming)
- Speedtest tracker
- MC server
Always searching for other interesting and useful things to selfhost 😅 For Matrix I'm currently using the Element client, what is your experience with Cinny? Would you recommend it?
Cinny supports custom emoji reactions and stickers, enough said :P
More seriously, yes. It looks very good, has the right amount of settings, and it's pretty intuitive. It doesn't do the silly thing Element does for stickers where you need to selfhost a webpage (for which I shall forever be salty about), you can just join a stickers room and enable stickers globally or just add stickers manually.