Self-hosting patterns your agent can actually follow.

Thuishaven is a playbook of opinionated, end-to-end recipes for common self-hosting use cases. Each pattern names one recommended app, one deploy target, one exposure model — with exact steps and the gotchas that cost you an evening.

Open source, MIT licensed, on GitHub.

What this is

  • A playbook — opinionated, end-to-end recipes for real use cases, curated via PR.
  • Agent-readable — structured frontmatter plus markdown, served over MCP, so Claude Code and friends stop hallucinating env vars.
  • The opinionated glue between tools that already work: Dokploy, Tailscale, Cloudflare, the apps themselves.

What this isn't

  • Not a hosting platform — we don't run your containers.
  • Not an app catalog — that's awesome-selfhosted's job, and they do it well.
  • Not a Dokploy/Coolify replacement — we tell agents how to use them.
  • Not for profit. No paid tier, no upsells, no telemetry.

Who it's for

  • People with a Linux server (or willing to rent one) who want useful apps running without spending the weekend on config.
  • Homelabbers who use agentic workflows and want recipes their tools can consume directly.
  • The agents themselves, acting on behalf of the above.

Patterns

All patterns →

You have (or just rented) an Ubuntu server and want a solid foundation for self-hosting: a deploy platform with a web UI, automatic HTTPS for apps you expose publicly, an admin interface that is NOT on the public internet, and backups — without hand-writing nginx configs and systemd units for every app.

bootstrap · ~45 min · dokploy

Open in Claude Code →

You want to schedule a date with friends or family without using Doodle/Datumprikker SaaS. Tool should be free, simple, and shareable via a link — people you invite must be able to vote without creating an account.

collaboration · ~30 min · rallly

You pay for a family password manager subscription (1Password, Bitwarden Premium, Dashlane) and want to self-host instead: full control over the vault data, no recurring cost, while keeping the things that make a managed service livable — browser extensions, mobile autofill, sharing passwords with family members, and emergency access.

security · ~60 min · vaultwarden