a vibe-coded self-hosted Docker Compose stack — https://mysticalsoap.com
  • Python 76.6%
  • Shell 7.3%
  • CSS 6.6%
  • Just 4.8%
  • HTML 3.5%
  • Other 1.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-22 13:50:44 -04:00
.forgejo/workflows forgejo: drop the separate deployer account, target sudoers at user directly 2026-08-03 11:32:56 -04:00
_helper fix: sweep public-tracker torrents on time alone, not hardlink state 2026-08-21 10:58:05 -04:00
dagu Update ghcr.io/dagucloud/dagu:latest Docker digest to fc396ce 2026-08-22 12:00:48 +00:00
filebrowser Update gtstef/filebrowser:2-beta-slim Docker digest to f5b95ac 2026-08-16 12:00:35 +00:00
forgejo Update codeberg.org/forgejo/forgejo:16-rootless Docker digest to 214f4ae 2026-08-20 12:01:29 +00:00
infra Merge pull request 'Update traefik Docker tag to v3.7.11' (#151) from renovate/traefik-3.x into trunk 2026-08-22 13:48:51 -04:00
invidious Update docker.io/library/postgres:18-alpine Docker digest to d3e1620 in invidious 2026-08-16 12:00:33 +00:00
lychee Update ghcr.io/lycheeorg/lychee Docker tag to v7.7.4 2026-08-19 12:01:53 +00:00
mealie Update ghcr.io/mealie-recipes/mealie Docker tag to v3.23.1 2026-08-19 12:01:57 +00:00
media Merge pull request 'Update ghcr.io/hotio/bazarr:release-1.6.0 Docker digest to 9d833b1' (#140) from renovate/ghcr.io-hotio-bazarr-release-1.6.0 into trunk 2026-08-22 13:50:44 -04:00
monitoring Merge pull request 'Update grafana/grafana Docker tag to v13.2.0' (#137) from renovate/grafana-grafana-13.x into trunk 2026-08-18 12:30:50 -04:00
reactive-resume Merge pull request 'Update ghcr.io/amruthpillai/reactive-resume:v5.2.7 Docker digest to 656a7ce' (#139) from renovate/ghcr.io-amruthpillai-reactive-resume-v5.2.7 into trunk 2026-08-22 13:50:34 -04:00
vaultwarden smtp: wire Authelia/Vaultwarden/Seerr/CWA into shared Migadu relay 2026-08-11 11:16:59 -04:00
web Update nginx Docker tag to v1.31.4 2026-08-20 12:01:44 +00:00
.env Move INVIDIOUS_SUBDOMAIN out of root .env into invidious/.env 2026-08-12 22:35:50 -04:00
.gitignore topology: add optional hybrid-composition diagram layout 2026-08-15 13:57:03 -04:00
justfile topology: add optional hybrid-composition diagram layout 2026-08-15 13:57:03 -04:00
README.md Add Mealie recipe manager stack with Authelia OIDC 2026-08-13 22:29:51 -04:00
renovate.json media: replace recyclarr with profilarr, add seadexerr anime routing 2026-08-06 15:52:40 -04:00

docker

Vibe-coded self-hosted Docker Compose stack

Full setup documentation lives in _helper/docs/


Stack overview

infra/
├── Traefik
│   ├── socket-proxy
│   ├── Dynamic config
│   └── CrowdSec
│       ├── Notifications config
│       └── Plugins config
├── frpc
├── Authelia
│   ├── Redis
│   │   └── exporter
│   └── Postgres
│       └── exporter
├── LLDAP
├── AdGuard
└── traefik-certs-dumper
    └── socket-proxy

monitoring/
├── Node Exporter
├── Blackbox Exporter
├── cAdvisor
├── Grafana
│   └── Prometheus
├── ntfy
├── Alertmanager
│   └── ntfy-alertmanager
│       └── config
├── Loki
└── Promtail
    └── socket-proxy

dagu/
├── Dagu Socket Proxy
├── Dagu
│   └── Data init
└── Dagu Tools

filebrowser/
└── Filebrowser

forgejo/
└── Forgejo
    └── Postgres
        └── exporter

invidious/
├── Invidious config
└── Invidious
    ├── Postgres
    │   └── exporter
    └── companion

lychee/
└── Lychee
    └── Postgres
        └── exporter

mealie/
└── Mealie
    └── Postgres
        └── exporter

media/
├── Gluetun
├── qBittorrent
├── Qbit Manage
├── Mousehole
├── Prowlarr
├── Seadexerr
├── Lidarr
├── Radarr
├── Sonarr
├── Unpackerr
├── Splittarr
├── Profilarr
│   └── Parser
├── Jellyfin
├── Seerr
├── Bazarr
├── Bookshelf
│   └── rreading-glasses
│       └── Postgres
│           └── exporter
├── Calibre-Web-NextGen
├── Navidrome
├── Metadata
└── Feishin

reactive-resume/
├── Seaweedfs
└── RxResume
    ├── Postgres
    │   └── exporter
    ├── Redis
    │   └── exporter
    └── Seaweedfs init

vaultwarden/
└── Vaultwarden

web/
├── soap-web
├── suds-web
└── Knock Web
    └── Knock Worker

Service Public
web
Soapy's Stillroom 🌐
Sudsy's Shrine 🌐
Knock Web 🌐
media
qBittorrent
Mousehole
Prowlarr
Lidarr
Radarr
Sonarr
Profilarr
Jellyfin 🌐
Seerr 🌐
Bazarr
Bookshelf
Calibre-Web-NextGen 🌐
Navidrome 🌐
Feishin 🌐
misc
Vaultwarden 🌐
RxResume
Mealie
Lychee 🌐
Invidious 🌐
Forgejo 🌐
Filebrowser
Dagu
monitoring
Grafana
ntfy 🌐
infra
Traefik
Authelia 🌐
LLDAP
AdGuard