Homelab Stich
Przegląd
Serwisy
Dokploy
Git & Deploy
Traefik
Migracja
Przegląd
Serwisy
Dokploy
Git & Deploy
Traefik
Migracja
  • Wprowadzenie

    • Homelab Stich
  • Infrastruktura

    • Przegląd infrastruktury
    • Serwisy i kontenery
  • Zarządzanie

    • Dokploy
    • Git Integration i Auto-Deploy
    • Traefik (core ingress)
  • Historia i stan

    • Fale migracji — historia
    • Zewnętrzne zależności
    • Proxmox mail relay
    • Znane problemy i TODO
    • Katalogi i archiwa

Katalogi i archiwa

Standard docelowy

Każdy stack na każdym hoście powinien leżeć w:

/srv/compose/<stack>/

Minimalny zestaw plików:

/srv/compose/<stack>/
  compose.yaml
  .env
  data/          (jeśli stack trzyma lokalne dane)
  config/        (jeśli stack trzyma lokalne pliki konfiguracyjne)

Zasady:

  • Produkcyjne .env nie są trzymane w repozytorium
  • Każdy stack w osobnym katalogu
  • Bind mounty użyją absolutnych ścieżek
  • Unikamy losowych lokalizacji typu /opt/<stack> lub /home/zatto/docker-compose-files/<stack>

Aktualne ścieżki

Anna-Prod (192.168.0.162)

StackŚcieżka
treafik/srv/compose/treafik/
supabase/srv/compose/supabase/
trade-supabase/srv/compose/trade-supabase/
immich/srv/compose/immich/
kuma/srv/compose/kuma/
pgadmin/srv/compose/pgadmin/
vcode/srv/compose/vcode/
vatsim-audit/srv/compose/vatsim-audit/
pango-client/srv/compose/pango-client/
rukia/srv/compose/rukia/
open-claw/srv/compose/open-claw/
topsky-wiki/srv/compose/topsky-wiki/
topskyapp/srv/compose/topskyapp/
topsky-wp/srv/compose/topsky-wp/
ptero/srv/compose/ptero/

Genie-Prod (192.168.0.107)

StackŚcieżka
forgejo/srv/compose/forgejo/
newt/srv/compose/newt/

Olaf-Test (192.168.0.108)

StackŚcieżka
minio/srv/compose/minio/
newt-s3/srv/compose/newt-s3/
newt-console/srv/compose/newt-console/

Archiwa rollbacku

Format: /srv/compose/_archive/<stack>-YYYYMMDD

Anna-Prod

  • /srv/compose/_archive/pango-client-20260325
  • /srv/compose/_archive/vatsim-audit-20260325
  • /srv/compose/_archive/pgadmin-20260325
  • /srv/compose/_archive/kuma-20260325
  • /srv/compose/_archive/vcode-20260325
  • /srv/compose/_archive/rukia-20260325
  • /srv/compose/_archive/open-claw-20260325
  • /srv/compose/_archive/topsky-wiki-20260325
  • /srv/compose/_archive/topskyapp-20260325
  • /srv/compose/_archive/treafik-20260325
  • /srv/compose/_archive/trade-supabase-20260325
  • /srv/compose/_archive/supabase-20260325
  • /srv/compose/_archive/topsky-wp-20260325
  • /srv/compose/_archive/immich-20260325
  • /srv/compose/_archive/ptero-20260325

Genie-Prod

  • /srv/compose/_archive/newt-20260325
  • /srv/compose/_archive/forgejo-20260325

Olaf-Test

  • /srv/compose/_archive/olaf-20260325
Prev
Znane problemy i TODO