Personal Docker Umbrella

All your projects in one quiet doorway — reach them from anywhere on Tailscale.

Every project lives behind a single landing page. Most are simple quick links; the two you use most (Forgejo & Dashboard) are reverse-proxied onto their own ports so they work even when you're away from your network. This page is fully standalone — it does not depend on the Personal Dashboard, so it stays up even while the dashboard is being reworked. Click a card to choose how you want to connect: Local when you're home, or Tailscale when you're away.

To add or remove a card, edit umbrella/index.html — it is a live bind-mount, so changes appear on the next refresh (no rebuild). To change the Local/Tailscale URLs a card offers, edit umbrella/links.json. To add a proxied app, copy proxies/dashboard.conf, point it at the new port, and add a service block to docker-compose.yml.