No description
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| audiobookshelf | ||
| calibre | ||
| copyparty | ||
| dockhand | ||
| docs | ||
| forgejo | ||
| garage | ||
| grimmory | ||
| grist | ||
| homarr | ||
| immich | ||
| karakeep | ||
| kavita | ||
| miniflux | ||
| netbird | ||
| newt | ||
| open-webui | ||
| pangolin | ||
| pihole | ||
| satisfactory | ||
| silverbullet | ||
| starr | ||
| zitadel | ||
| README.md | ||
ged docker-compose
Self-hosted Docker Compose stacks for ged (headless Debian). Edited via git; day-to-day ops are moving from SSH-edit-in-place to pull on ged → hook → docker compose.
Docs
| Doc | What it’s for |
|---|---|
| docs/CONTEXT.md | Machine, clients, domains, how we operate |
| docs/SECRETS.md | Threat model and layered secrets plan (SOPS → Vaultwarden trial → Infisical) |
| docs/NETWORKING.md | Shared frontend network, Pangolin/Pi-hole/Caddy, LAN HTTPS |
| docs/BACKUPS.md | ged→orm rsync strategy and volume exceptions |
| docs/FUTURE.md | Follow-on projects (hygiene, SSO, observability, …) |
Layout
Each subdirectory is one Compose project (immich/, pangolin/, pihole/, …).
cd /path/to/docker-compose/<stack>
docker compose up -d
After secrets/network work lands, prefer the workflows in the docs above instead of putting secrets in YAML or publishing every port to the host.