TeamVis — Self-Hosting-Bundle (v0.33.0)

Dieses Bundle enthält alles zum Betreiben von TeamVis auf eigener Infrastruktur — keinen App-Quellcode. Die App selbst kommt als fertiges Container-Image aus der Registry git.zfx.services (Image-Pull-Token vom Anbieter, Benutzer teamvis-pull). Dieses Bundle selbst ist öffentlich.

Loslegen

docker login git.zfx.services          # Benutzer: teamvis-pull · Passwort: <Image-Pull-Token>
bash deploy/selfhost/install.sh      # bei der DB-Frage Modus 2 = alles mitinstallieren

Aktualisieren

bash deploy/selfhost/update.sh

Macht ein DB-Backup, holt neue Migrationen + das aktuelle Image und spielt nur die neu hinzugekommenen Migrationen ein. Wichtig: Updates immer über update.sh laufen lassen — nicht selbst git pull, sonst können Migrationen übersprungen werden.

Vollständige Schritt-für-Schritt-Anleitung (von der nackten VM bis live): docs/SELFHOST-QUICKSTART.md. Hintergrund & Varianten: deploy/selfhost/README.md · Detail-Runbook: docs/NEUKUNDE.md.

Inhalt

Pfad Zweck
deploy/selfhost/install.sh Ein-Schritt-Installer (Modus 1 extern / Modus 2 all-in-one)
scripts/, deploy/selfhost/gen-keys.mjs Schema-Bündelung, Admin-Anlage, Schlüssel
supabase/migrations/ Datenbank-Schema (DDL)
docs/ Anleitungen

Stand: TeamVis 0.33.0.

S
Description
TeamVis Self-Hosting-Bundle (Installer + Migrationen, kein Quellcode)
Readme
176 KiB
Languages
Shell 50.3%
PLpgSQL 34.4%
JavaScript 15.3%