Self-hosted home infrastructure

Small systems, built properly, after hours.

Tinkerhaus is a one-person workshop. It designs, builds and documents the infrastructure a household runs on, with the same rigor as production software.

bench / nightowl compose.yaml
jellyfinjellyfin/jellyfin:12.1 · exact pin
core
backupconfig snapshot every 24 h · keeps 7
core
tailscalesidecar · no router ports by default
opt-in
proxyTraefik · HTTPS on the tailnet only
opt-in
Project 002drafting
On the bench
Projects

Built, documented, in use

Each one is written up end to end: the brief, the architecture, the decisions and their trade-offs.

About

Enterprise habits, applied at home.

By day, enterprise applications. After hours, the same discipline on real hardware for a real household: an issue for every change, a design review before any code, CI on every pull request, and a rollback that has been rehearsed.

01Private by defaultNothing is reachable from the internet unless the owner opts in.
02Proven parts, pinnedMature open-source tools at exact versions, enforced in CI, over clever ones that need babysitting.
03Documented for handoverEvery documented command has been run, with its prerequisites and expected output written down.