Web-Modus
Web-Modus (Multi-User)
Hinweis: Der frühere Supabase-basierte Web-Modus wurde durch Rapport Server abgelöst — den vollständigen Selfhost-Stack mit eigenem Postgres, Auth, Realtime und Storage. Keine externe Cloud-Abhängigkeit mehr.
Diese Seite bleibt als Referenz erhalten, der empfohlene Weg für Multi-User-Setups ist Rapport Server.
Wann brauchst du das?
| Anwendungsfall | Empfehlung |
|---|---|
| Solo-Büro, ein Mac | Desktop-App — siehe Installation |
| 2–5 Personen, gleicher Standort | Rapport Server auf einem Mac Mini im LAN |
| Verteiltes Team / Home-Office | Rapport Server mit SSL + Reverse Proxy |
| Hosted Backend (eigener VPS) | Rapport Server auf Linux-VPS |
Architektur (Kurzfassung)
┌────────────┐ HTTPS ┌──────────────┐ SQL ┌────────────┐
│ Browser │ ──────────────│ nginx │ ─────────────│ Postgres │
│ / Desktop │ │ (Frontend) │ │ + GoTrue │
└────────────┘ └──────────────┘ │ + REST │
│ + Realtime │
│ + Storage │
└────────────┘- Frontend: dieselbe React-App, aber Vite-Build statt Tauri (
npm run build) - Backend: Postgres-Stack (Rapport Server)
- Auth: E-Mail / Passwort über GoTrue
- Storage: Belege, Logos in Object-Storage
Setup
Alle Setup-Schritte (Repo klonen, .env erstellen, Migrations syncen, Docker-Compose starten, Reverse-Proxy konfigurieren) sind in Rapport Server dokumentiert.
Migration Desktop → Cloud
Wer mit der Desktop-App startet und später auf den Web-Modus wechseln möchte:
- Aktuell: manueller Export aus Rapport (CSV/PDF) und manuelles Wiederanlegen im neuen Setup
- Geplant: “localStorage → Postgres”-Import-Knopf direkt in der App
Status: Issue auf Gitea.
Troubleshooting
Siehe Rapport Server § Troubleshooting oder allgemeine Troubleshooting-Seite.