Light-Modus¶
Der Light-Modus ist eine Betriebsoption für lokale Kamerplanter-Instanzen, bei der du die App direkt im Browser öffnen kannst — ohne dich einzuloggen oder zu registrieren. Du siehst sofort deine Pflanzen, Aufgaben und den Kalender.
Perfekt für: einen Raspberry Pi im Heimnetzwerk, Docker Compose auf dem Laptop, oder wenn du Kamerplanter einfach ausprobieren möchtest.
Wann solltest du den Light-Modus verwenden?¶
| Szenario | Light-Modus | Full-Modus |
|---|---|---|
| Ich bin allein und brauche kein Login | Empfehlung | Moglich |
| Familie / Haushalt teilt eine Instanz im LAN | Empfehlung | Moglich |
| Ich möchte die App erst ausprobieren | Empfehlung | Moglich |
| Mehrere Personen mit eigenen Konten | Nicht geeignet | Empfehlung |
| Öffentlich erreichbare Instanz (Internet) | Nicht verwenden | Empfehlung |
| Gemeinschaftsgarten mit Rollenverwaltung | Nicht geeignet | Empfehlung |
Sicherheitshinweis: Nur für geschlossene Netzwerke
Im Light-Modus gibt es keine Authentifizierung. Jeder, der deine Instanz im Netzwerk erreichen kann, hat vollen Lese- und Schreibzugriff. Betreibe den Light-Modus niemals auf einer öffentlich erreichbaren Adresse.
Geeignete Umgebungen: localhost, Heimnetzwerk hinter Router-Firewall, Raspberry Pi ohne Port-Forwarding.
Was der Light-Modus verändert¶
Beim ersten Start im Light-Modus legt das System automatisch einen System-Benutzer (Anzeigename: "Gärtner") und einen System-Garten (Name: "Mein Garten") an. Alle Pflanzen und Daten gehören diesem Garten.
Die folgende Tabelle zeigt, welche Funktionen je nach Modus sichtbar sind:
| Funktion | Light-Modus | Full-Modus |
|---|---|---|
| Login-Screen | Ausgeblendet | Sichtbar |
| Registrierung | Ausgeblendet | Sichtbar |
| Passwort vergessen | Ausgeblendet | Sichtbar |
| Garten-Wechsler (Tenant-Switcher) | Ausgeblendet | Sichtbar |
| Mitgliederverwaltung | Ausgeblendet | Sichtbar |
| Einladungssystem | Ausgeblendet | Sichtbar |
| DSGVO-Einwilligungs-Banner | Ausgeblendet | Sichtbar |
| Datenschutz-Einstellungen | Ausgeblendet | Sichtbar |
| Kontoeinstellungen | Nur Sprache & Erfahrungsstufe | Vollständig |
| Aufgaben-Zuweisung an Personen | Ausgeblendet (nur ein Nutzer) | Sichtbar |
| Onboarding-Wizard | Startet direkt beim ersten Öffnen | Nach Login |
| Pflanzen verwalten | Vollständig | Vollständig |
| Standorte verwalten | Vollständig | Vollständig |
| Pflegeerinnerungen | Vollständig | Vollständig |
| Düngung & Bewässerung | Vollständig | Vollständig |
| Erntemanagement | Vollständig | Vollständig |
| Pflanzenschutz (IPM) | Vollständig | Vollständig |
| Aufgabenplanung | Vollständig | Vollständig |
| Phasensteuerung | Vollständig | Vollständig |
| Stammdaten-Import | Vollständig | Vollständig |
Light-Modus aktivieren¶
Du aktivierst den Light-Modus über eine einzige Umgebungsvariable in deiner Docker Compose Konfiguration:
# docker-compose.yml
services:
backend:
environment:
KAMERPLANTER_MODE: light
frontend:
environment:
VITE_KAMERPLANTER_MODE: light
Ein Neustart der Dienste ist nach jeder Änderung erforderlich. Bestehende Daten bleiben dabei erhalten.
Standard-Modus
Wenn du die Variable nicht setzt, startet Kamerplanter im Full-Modus (KAMERPLANTER_MODE=full). Der Full-Modus ist der Standard für Mehrbenutzerbetrieb und SaaS-Installationen.
Modus wechseln¶
Upgrade: Light → Full¶
Du möchtest Kamerplanter mit anderen teilen oder mehrere Konten verwenden? Du kannst jederzeit auf den Full-Modus upgraden.
flowchart TD
A["KAMERPLANTER_MODE=light\nApp läuft, Daten vorhanden"] --> B["Variable auf 'full' setzen\nDienste neu starten"]
B --> C["Login-Screen erscheint"]
C --> D["Ersten Account registrieren"]
D --> E{"Bestehende Daten\nübernehmen?"}
E -- "Ja, übernehmen" --> F["Dein Konto übernimmt\nden System-Garten mit\nallen bestehenden Daten"]
E -- "Nein, neu starten" --> G["Leerer persönlicher\nGarten wird erstellt"]
F --> H["Dashboard mit\nbestehenden Daten"]
G --> H Nach dem Neustart im Full-Modus siehst du den Login-Screen. Registriere dich — dabei erscheint ein Dialog:
"Es gibt bestehende Daten (X Pflanzen, Y Standorte). Möchten Sie diese in Ihr Konto übernehmen?"
Ja, übernehmen: Dein neues Konto übernimmt den System-Garten mit allen Pflanzen, Standorten und Nährstoffplänen. Du kannst danach weitere Mitglieder einladen.
Nein, neu starten: Für dein Konto wird ein leerer persönlicher Garten erstellt. Die alten Daten bleiben in der Datenbank und können über das Admin-Panel eingesehen oder gelöscht werden.
Tipp
Wenn du dir unsicher bist, wähle "Ja, übernehmen". Du kannst nachher immer noch Daten löschen — du verlierst aber nichts.
Downgrade: Full → Light¶
Du möchtest vom Full-Modus zurück zum Light-Modus wechseln?
Achtung: Nur System-Garten sichtbar
Im Light-Modus ist ausschließlich der System-Garten zugänglich. Wenn du im Full-Modus mehrere Gärten oder Nutzerkonten angelegt hast, sind diese im Light-Modus nicht sichtbar. Die Daten gehen nicht verloren — sie sind bei einem erneuten Upgrade auf Full wieder vollständig zugänglich.
Ändere die Umgebungsvariable auf light und starte die Dienste neu. Das System reaktiviert automatisch den System-Benutzer und den System-Garten. Du landest direkt auf dem Dashboard ohne Login.
Roundtrip: Light → Full → Light → Full¶
Ein vollständiger Hin-und-her-Wechsel ist möglich und sicher. Alle Daten bleiben in der Datenbank erhalten. Beim erneuten Upgrade auf Full siehst du wieder den Übernahme-Dialog — du kannst die bestehenden Daten erneut übernehmen.
Haufige Fragen¶
Was passiert, wenn mehrere Personen im LAN gleichzeitig auf die Light-Modus-Instanz zugreifen?
Alle Geräte im Netzwerk sehen dieselben Daten und arbeiten als derselbe System-Benutzer. Änderungen einer Person sind sofort für alle anderen sichtbar. Es gibt keine Nutzer-Trennung — das ist beabsichtigt für Familien und Haushalte.
Kann ich im Light-Modus Backups erstellen?
Backups werden unabhängig vom Modus über ArangoDB-Backups oder Docker-Volume-Backups erstellt. Der Modus hat keinen Einfluss auf die Backup-Strategie.
Mein Netzwerk hat eine öffentliche IP — kann ich den Light-Modus trotzdem nutzen?
Nur wenn die Instanz ausschließlich intern erreichbar ist (Firewall blockiert den Port nach außen, kein Port-Forwarding). Wenn die Instanz über das Internet erreichbar ist, verwende immer den Full-Modus mit Authentifizierung.
Ich habe den Light-Modus aktiviert, aber der Login-Screen erscheint noch. Warum?
Stelle sicher, dass du sowohl KAMERPLANTER_MODE=light (Backend) als auch VITE_KAMERPLANTER_MODE=light (Frontend) gesetzt hast und beide Dienste neu gestartet wurden. Das Frontend-Build liest die Variable beim Start aus — ein Neustart des Frontend-Containers ist erforderlich.
Kann ich im Light-Modus die Sprache und Erfahrungsstufe ändern?
Ja. Die Kontoeinstellungen sind im Light-Modus eingeschränkt verfügbar: Du kannst Sprache, Zeitzone und Erfahrungsstufe anpassen. Passwort, Sessions und Datenschutz-Einstellungen sind ausgeblendet, weil sie im Light-Modus nicht relevant sind.
Siehe auch¶
- Onboarding-Wizard — Erste Schritte nach dem Start
- Standorte & Substrate — Standorte verwalten
- Dashboard — Überblick über deine Pflanzen