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!
🦎
- Nextcloud
- Miniflux
- Gitlab
- HomeAssistant
- Wallabag
- Ghost (for my personal blog)
- Umami analytics
- Searx NG
- OnlyOffice document server
- ntfy
- Lychee
- LAMP Stack
- TheLounge (IRC web client)
- Cockpit (server manager)
- RSSHub
- Jellyfin
- AdguardOn an Intel NUC in my closet.
Umami analytics looks exactly like what I was looking for. Thanks! ntfy looks very useful as well.
- Audiobookshelf
- Calckey
- Gitea
- Grafana + Prometheus
- Homeassistant
- Jellyfin
- KitchenOwl
- Navidrome
- Nextcloud
- Wallabag
and lemmy of course 🙂
Proxmox on a self-built rackserver (Will be building a second one for a proxmox cluster):
- Pi-Hole (primary)
- Home Assistant
- 2 Docker Hosts (One for Eval, one for Prod)
Raspberry Pi Zero for Pi-Hole (secondary)
On my Docker Host (All in docker-compose):
- Heimdall (Personal Dashboard)
- Portainer (Docker GUI)
- baikal (CAL & CADdav)
- vaultwarden (Password Manager)
- bookstack (Documentation, kinda abandoned because im lazy)
- changedetection(.)io (Monitoring Websites for Changes, useful for changelogs or price monitoring)
- cloudflare-ddns (DDNS because dynamic IP Adresses…)
- Grafana & InfluxDB (Dashboard and Database for Stats)
- linkding (Bookmarks aka “Have to read someday”)
- mealie (Reciepe manager)
- neko (Watch2gether but in selfhosted and more capable imo)
- nginx proxy manager (Reverse Proxy with GUI)
- paperless-ngx (Document manager with OCR)
- semaphore ui (Ansible GUI with sheduled tasks)
- Uptime Kuma (Status Monitoring)
- watchtower (Automatic updates of my docker containers because im lazy)
A Synology DS220+ for local Storage
A 5TB Hetzner Storage Box for Backups (encrypted)
A Rootserver for Games and some testing in the wild (Currently Windows, will be switched to ubuntu)
Hetzner Cloud Server with mailcow on it
I have a rented server with 8 Xeon E3-1246 and 64GB at Hetzner where I host:
- Vaultwarden
- Gitlab (git repo, container registry, static blog (pages with Hugo))
- Drawio (Diagrams)
- Kroki (for Gitlab)
- Gitlab runner
- FreshRSS
- Nextcloud
- Redis
- Headscale (Tailscale server)
- Keycloak
- MariaDB
- PostgreSQL
- Plex
- Privacybin
- Wallabag
- Hedgedoc
It’s all behind a Traefik instance handling Let’s Encrypt and using the Docker socket to route traffic based on labels in docker-compose.yml. Behind these I also run k3s and from time to time some VMs. I also have a 1TB storage pod at Hetzner where I use restic to back everything up from this instance as well as from my home system and laptops.
Been self hosting for over a decade at this point. Mix of custom built servers and surplus hardware over the years.
To name a few of my daily servers.
- home assistant
- paperless-ng
- jellyfin
- nextcloud
- blue iris
- audiobook shelf
With docker being so easy I have kind of lost track how much stuff i am hosting. A problem i never thought i would have :)
If there is RAM to spare… one more selfhosted service can’t be bad hahaha
Greetings!
Not really self hosting a lot right now, but I’ve been spending a lot of time reengineering my network and fixing some things. Recently retired my loud and power-hungry pfsense server, replacing it with a Mikrotik rb5009, so setting that up has been a steep learning curve.
Most things are running on my Synology DS920+, except for a few raspberry pis.
- Jellyfin (docker)
- Kavita (docker)
- Home Assistant (pi4)
- Paperless-ngx (docker)
PiHole (pi zero)currently broken- Unifi controller (docker)
- Grafana (home assistant)
- InfluxDB (docker)
- LibreNMS (VM)
Hosting a whole bunch of stuff for myself, the family and also the public. For the larger family I’m hosting eMail but using a managed service offering for that (Hetzner). Too old to run my own IMAP/SMTP infrastructure ;)
For a few private societies I’m hosting:
- Mattermost
- NextCloud
- WordPress https://www.uckermark-blog.de/
For the public I host:
- Mastodon at https://hub.uckermark.social
- Mastodon at https://tetrax.de/
- BookWyrm at https://books.mxhdr.net/
- Mobilizon at https://termine.uckermark.social/
- MatrixChat at https://matrix.mxhdr.net
- Element WebUI for Matrix at https://element-web.explain-it.org/
Mostly formyself, but not restricted I’m hosting:
- Pixelfed
- LinkDing for Bookmarks
- Excalidraw
- Grafana
- OverLeaf
- StandardNotes Server
- PiHole
- GitTea
- FreshRSS
- Minio S3-kompatible Object Storage as Backend for Mastodon & Pixelfed (on an old Dell Optiplex at home over my DSL Line)
- GoToSocial Fediverse Client (On a RaspberryPi at home)
- PeerTube for public projects (on the same old Dell OptiPlex)
- PeerTube as private Video Streaming platform (on a Dell Precision 3500 tower)
Most services run in Docker Containers on some VPS at Hetzner. Some stuff runs in Docker Containers on old spare hardware at home.
Are you using the mail service from Hetzner or are you using their servers to host it yourself?
I’m using the Mail service from Hetzner. I did host my own eMails for more than 10 years but eventually decided it’s too much hassle.
I’m also using their mail servers, but I’m having some issues with DKIM. Is DKIM working fine for you?
- jellyfin and Plex (in the process of migrating)
- radarr/sonarr
- jackett and deluge
- nextcloud
I’ve had new hardware in the basement now for a while, going to slap it together and build a k8s cluster on top of rancher/harvester
Please make a blog post about your migration. I’m in the same boat.
-
Pihole
-
Sonarr
-
Radarr
-
Lidarr
-
Notifiarr
-
Sabzbd
-
Nicotine+
-
Kodi
-
Plex
-
Airsonic
-
Nextcloud
-
Joplin
-
qbittorrent
Currently split between VMs and physicals. I’m refactoring these ,with plans to build out and migrate much of it to a minipc proxmox cluster.
Adding:
-
proxmox
-
podman/portainer
-
unbound
-
ngnx proxy mgr
-
Solid server
-
homepage
-
matrix
-
searxng
-
some sort of mail stack, TBD
-
My “Home Lab” loosely put, is an amalgamation of this:
Docker and Docker Compose installed on Ubuntu on a Dell PowerEdge 530 and on that docker host I have: -Portainer
-Nginx Proxy Manager
-Cloudflare Dynamic DNS
-Chromium
-Dozzle
-Gluetun
-Homarr
-Jellyfin
-Kanboard
-Komga
-Radarr
-Lidarr
-Sonarr
-Navodrome
-netbooyxyz (work in progress)
-Prowlarr
-qBittorrent
-Pairdrop
-Resilio-Sync
-Searxng
-Siganl CLI container for alerts
-Uptime Kuma
-VSCode
-WikiJS
-Watchtower
On one of my Pi’s:
-Pihole
-Pialert
-fail2ban
-PIVPN
-Unbound
The weakest part of my setup arguably is between my storage “solution” and my networking setup.
Storage is just a bunch of large drives in the Dell. Next upgrade is a new router solution, but still use my current router for a wireless access point strictly for IOT and putting my other devices on separate VLANs.
I was thinking about getting a Nextcloud going, but not sure I want to as of right now.
Hello
Let’s have a look at the inventory
-
RPI 4B
- OpenHab (Openhabian actually, so some additional services like Zigbee2MQTT or Grafana)
-
HP EliteDesk 800 G2 i5-6500T, 8GiB RAM - this one is currently the mainstay of my lab, running containers with docker-compose
- Nginx as reverse proxy (+ fail2ban, letsencrypt)
- Paperless-ngx (+ Redis, Tika, Gotenberg)
- Jellyfin
- Minecraft server (+ Mapcrafter)
- ddclient
- Heimdall
-
Dell OptiPlex 7060 Micro i7-8700T 32GiB RAM
- I’ve gotten this one fairly recently. A real bargain - costed as much as the CPU alone and was in pristine condition. I will be migrating the workload from EliteDesk to this one. I decided to try ProxMox this time though, so I need to learn a bit first. Also perhaps add a second SSD
How does mapcrafter run for you now? I’m hosting a vanilla server and that’s exactly what I need to see our map. I’m just concerned that it doesn’t function properly now due to recent updates.
Thanks!
-
Available from internet:
- jellyfin
- jellyseerr
- immich
- paperless-ngx
- owncloud ocis
- traefik
- homarr
Available only from local:
- the *arr stack
- qbittorrent
- jackett
- watchtower
- apprise
- netdata (kinda new, still have to fully understand how it works)
- portainer
- speedtest-tracker
- homepage
Security
All the services available from internet, just goes through traefik to terminate https, I rely on the build in authentication of each service. To add another layer of security, I have fail2ban active on all those services.
I have a public IP, and I have open on my router ports 80, 443, a random port for ssh and vpn.
Hardware:
Memory: System RAM: total: 8 GiB available: 7.73 GiB used: 4.46 GiB (57.7%) Report: arrays: 1 slots: 4 modules: 2 type: DDR3 CPU: Info: 6-core model: AMD Phenom II X6 1090T bits: 64 type: MCP cache: L2: 3 MiB Graphics: Device-1: NVIDIA GP107 [GeForce GTX 1050 Ti] driver: nvidia v: 535.98
docker compose files
All the docker compose files + how I configured everything is available at: https://github.com/simone-viozzi/my-server
Bonus:
Since I like the ability of btrfs to do snapshots, I created all important docker volumes as btrfs subvolumes. Then I created a backup script that literally sends the subvolume (encrypted) to an external cloud. This does not allow incremental backups and most likely is not the best backup solution… but it works… the repo is: https://github.com/simone-viozzi/btrfs2cloud-backup
I welcome any advice / criticism!
Currently I play around with a Raspi 4 8GB with docker-compose. Most services are accessible with VPN only:
Caddy (as easy reverse proxy)
Portainer (container dashboard)
Linkding (bookmarks)
Baikal (calendar, todo list to sync with Android by caldav)
Agendav (web calendar frontend)
Dillinger (browser markdown editor with PDF export)
Trilium (note app)
Syncthing (google drive/onedrive alternative)
Seafile (file sharing)
Jellyfin (media server)So… ODroid N2+ is hosting a Home Assistant. Nothing to add.
I have an old Intel Nuc nuc5cpyh that is currently hosting my WordPress blog at https://some-techy-tinkering.com/. Made it self-hosted a month ago and can’t be happier.
The last machine is Intel Nuc nuc7i7bnh with 2 TBs of internal and 4.5 TBs of external drives. This is my main server with:
- Nginx Proxy Manager
- Nextcloud
- Various *arr services
- qBittorrent
- Plex
i don’t self-host yet, but i have an old pc in my house, i just need to bring it with me to colege, so i can learn and start self-hosting