Hello everyone! Mods here 😊
Tell us, what services do you selfhost? Extra points for selfhosted hardware infrastructure.
Feel free to take it as a chance to present yourself to the community!
🦎
deleted by creator
I might be the only person self hosting a gopher server. Its running on a Raspi 4 on my home network, using Flask Gopher.
Aww man I remember those well. Is this for nostalgia or do you regularly use it?
I have a number of useful services on it, including stock quotes, many news sources, some games. Its been a labor of love.
Removed by mod
Got a proxmox node with a couple of vm’s, mostly for hosting docker.
I’m considering switching proxmox for kubevirt, but I’d have to deploy all my container as either k8s deployments or create new vm for docker…
Been using prometheus at work lately and I want to create a push setup with thanos backend, but for now it’s just an idea
I’ve been selfhosting various things for almost 25 years now. Started with email/web, but now I’ve got the following (in no particular order):
- email (postfix/dovecot)
- web (nginx)
- shared notes (obsidian, but also through dovecot)
- calendar (davical)
- telephony (asterisk)
- replicated storage (syncthing)
- media server (plex)
- home automation (homeassistant, mosquitto, grafana, influxdb)
- power monitoring (empora device on the breaker panel + a few smart outlets talking to homeassistant)
- security cameras (securityspy)
- irrigation (a controller of my own design, adding OpenSprinkler support this year)
- offsite backups (duplicity + rclone)
- project management/issue tracking (redmine)
- social media (gnu-social + lemmy, but also testing mbin)
- bookmark management (karakeep)
- local copies of web stuff (yt-dlp, hamsterbase, singlefile)
- VPN (openvpn)
Virtualization is mostly docker containers, but also some ESXi/VMWare Fusion. I also have Obsidian in the mix but that’s not really a self-host but more of a way to organize/access my data. I have also been doing a (very!) little bit of experimentation with local LLMs, but it’s all on ARM, using either the GPU or the NPU available on the RK3588.
This stuff either exists on an OVH VPS for the “internet facing” stuff or on an old Dell C6100 blade server. ESXi uses one blade and another blade runs Debian and talks to an old SATA/SAS disk shelf I got for $50 to see if I could make it work (it was super straightforward). I have a bunch of 2T and 4T “spinning rust” drives in two RAID6 arrays (mdadm) and then carve out storage for various things using LVM. I am experimenting with zfs on the VPS but am not a big fan of it. I used to run OpnSense on another blade since I couldn’t find a router which would properly shape gigabit internet traffic, but now I’m using an ER605 and it seems to be doing quite well. I have a tiny KeepConnect device which will physically cut power to the cable modem if it can’t see the internet which is very helpful since the biggest source of trouble for me has always been the damn internet service doing weird things when I’m not at home.
I’ve even been working toward “self hosting” my own educational electronics stuff for my kids using https://microblocks.fun/ (the actual project is called smallvm) - think scratch running completely in the browser and executing code on a “vm” which is actually running on a microcontroller over BLE or serial.
This sounds like a shitload of work and sometimes it can be, but one of the best parts of self hosting is that once it’s set up, it hardly ever has to be updated/changed. Security updates are the biggest reason of course, but a LOT of this is not on the open internet so I can be more lenient about keeping things up to date. I also try to keep everything that needs a database to use ONE database (postgres), which also makes it easier to back up or use data from several tools in a new way. Honestly it’s largely fire and forget these days. I add more space or replace drives as needed and try not to touch things otherwise. I keep a set of notes to help me remember not only the how but the WHY I set things up in a particular way, and those notes are accessible 100% offline. (After all, what good are notes on how things are set up if the thing you’ve stored them on isn’t working?)
My infrastructure at home (C6100, SAS shelf, switch, etc.) consumes about 700W 24/7 which is not awesome but I figure the power bill saves a lot of service costs. The VPS runs me about $30/mo.
Pangolin!
I have a few things going on. I’ve been blogging some of my notes on how I’m getting some things going in Docker. But I only relatively recently started sharing my notes so there’s not a ton yet. Hopefully there’s something useful for someone here. https://magnus919.com/tags/selfhosting/
Thank you for all for sharing 🤩 I still havent determine if I’m going self hosting at home or with a VPS, but I discovered cool projects!
deleted by creator
I just started months ago, but I have a yunohost server ona raspberry with nextcloud and forgejo on it :)
- website
- dns
- adblocking
- home assistent
- home gallery
- eve-ng
- check_mk
- nagios
- git
- ansible
- backuppc
- zoneminder
- unifi controller
- central syslog
- syslog2irc
- kodi
- 3x moodeaudio
I have been self hosting things for over 15 years. I now host on 7 computers. I’m proud of the fact that I stay under 100W idle, including 3 Omada WLAN APs and network technology (all via PoE and all is on a UPS). For most of the services i normally used the helper scripts. i’m currently in the process of moving everything to komodo. there should be an lxc for each service or service group, komodo pulls the compose files from gitea and deploys everything.
Proxmox pve0: M910x i5.7500 4x3,4GHz, 32 GB RAM, 256 GB NVMe
- OPNSense (VM)
- Omada (LXC/komodo-server - control for 3 WLAN-APs)
- apt-cacher-ng (LXC/komodo-server - cache for debian-updates)
- searxng (LXC/komodo-server - my standard google-alternative)
- technitium (LXC/komodo-server - DNS, Adblock)
- nginx (LXC/komodo-server - own ssl-domain over cloudflare, no ports open to the www, my devices connect only via tailscale)
UNRAID-NAS - odroid h2+ Intel J4115 4x1,8 GHz, 32 GB RAM, 2x24GB HDD - fileserver)
Proxmox Backup Server (M90n-1: i5-8265U, 8 GB RAM, 256 GB NVMe, 2TB SSD)
Proxmox pve1 (M90n-1: i5-8265U, 8 GB RAM, 256 GB NVMe)
- bifrost (LXC/komodo-server - hue emulator)
- paperless (LXC/komodo-server - DMS)
- paperless-ai (LXC/komodo-server - tagging DMS)
- mosquitto (LXC/komodo-server - mqtt broker)
- zigbee2mqtt (LXC/komodo-server - mqtt-zigbee bridge)
- snowflake (LXC/komodo-server - tor relais)
- RaspberryMatic (VM - Homematic)
Proxmox pve2 (M90n-1: i5-8265U, 8 GB RAM, 256 GB NVMe)
- ghost (LXC comm-script, business soltion, wanna play around)
- hoarder (LXC/komodo-server - bookmarks with AI tagging)
- memos (LXC/komodo-server - notes - I play around)
- obsidian-sync (LXC/komodo-server - notes, but I hate the need of action for this)
- vaultwarden (LXC/komodo-server - password manager backup for my payed bitwarden instance)
- gitea (LXC/komodo-server - hoe to, IP-addresses, compose-files)
- komodo-management (LXC/komodo-server - komodo main-server to manage all the servers)
- firefly-iii (LXC/komodo-server - finance - I’m looking for an alternaticve for actualbudget )
- actual-budged (LXC/komodo-server - finance with AI tagging)
- investbrain (LXC/komodo-server - stock management, but only in USD, I wait for other currencies)
Proxmox pve3 (M920x: i7-8700, 64 GB RAM, 250 GB NVMe, 2 TB NVMe)
- ollama+open webui (LXC/komodo-server - AI)
- immich (LXC/komodo-server - photo backup for my ios-photos)
- iobroker (LXC/komodo-server - smarthome for some tricky scripts)
- home assistant (VM - smarthome - for UI, its stupid for scripts)
- nextcloud (LXC/alpine - Im using it for documents, but Im looking for an alternative)
- plex/jellyfin/management (LXC/komodo-server - multimedia)
*raspberry pi 5
- venus OS (solar/accu management software)
i’m happy to have found an entry point and an alternative to reddit here, even though my second post (question about suitable hardware with 32 answers) has already been deleted. hello everyone!
I cover most of what services I’m running in my own post looking for assistance recently.
- Jellyfin
- OpenVPN
- radicale
- jellyseerr
- ArchiveBox
- pydio
- Nextcloud
- Ocis
- pihole
- CollaboraOffice server
- Gokapi
- Seafile
- Mastodon
- GoToSocial
- Signal Proxy
Running xen hypervisor (Debian 12) on a HP Elitedesk 805 Gen6 (currently 10 VMs) at home, a few VPS from different hosting providers too.
Running Tipi on a five year old chrome box with tailscale as the VPN. Has been running great! Now I’m self hosting
- Adguard: adblocking inside tailnet & for DNS rewrites
- Barrage: Nice deluge UI
- Beszel: Clean & simple server monitoring. I monitor two of my instances & the self hosted setup on this.
- Beszel Agent: Agent for collecting data for Baszel
- Deluge: Torrenting
- Duplicati: Backups with a great UI
- File Browser: for quick ops
- Flowise AI: Great drag and drop LLM chat apps builder
- Immich: The absolute best way to manage pictures
- Jackett: For the arr stack
- Jellyfin: Media streaming solution with apps on my phone, TV & laptops
- Open WebUI: My default LLM chat client now, I no longer pay 20$ for chatGPT but just pay as I go with open webui and chatgpt api key
- Radarr
- Sonarr
- Uptime Kuma: Uptime monitoring for everything
- Wallos: Subscription management
Tipi is pretty awesome. If you haven’t already, check it out!
Didn’t know about Tipi!
Getting ready to set up Immich, Navidrome and Nextcloud, was meaning to handle it with separate Docker containers, but now I’ll try Tipi first.
Thanks!