# Home Server
Created: 2023_07_13 23:04
Tags: [[Mac Mini HTPC]]
Welcome!
This describes, technically, how I'm running my home server that is running on my [[Mac Mini HTPC]].
Everything is running within docker containers, that I manage through docker compose, within an instance of Portainer. That was a mouthful, but, it allows for easily bringing up compose services from a web interface. So, easy to configure in yaml, yet easy to manage things like logs, exec'ing into containers and general admin tasks.
My current setup is to have everything come in from the internet through a Hetzner bastion server. It terminates the TLS of the connection, and has a caddy server that proxies that to my home server over Wireguard.
> This is not optimal, but, I spent way too much time trying to get IP routing working that I gave up on it and needed something that was working.
![[Home Server External Acess.excalidraw.svg]]
My home server does not live isolated though it coordinates with a Hetzner server that is publicly accessible
![[Home Server + Hetzner.excalidraw.svg]]
## Services I run
- [[Bitwarden (Vaultwarden)]]
- [[Ollama-webui]]
- [[Seafile]]
-
## Future
- Sync volumes (probably with r-clone or [docker-volume-backup](https://github.com/offen/docker-volume-backup )) to [Hetzner Storage Box](https://www.hetzner.com/storage/storage-box)
## References
-