Die Übersicht beschreibt das System auf hoher Ebene. Dimensionierung und Konfiguration sind für jede Institution zu prüfen. Ausführbare Installationsbefehle und Abhängigkeitsversionen sind darin nicht enthalten.
Architektur und Dienste
Die Dienste laufen in eigenen Docker-Containern und werden mit Docker Compose koordiniert.
Institutionelle oder Cloud-Infrastruktur kann gemäß den lokalen Richtlinien genutzt werden.
Ausgangsprofil der Infrastruktur
Das Profil einer einzelnen VM ist ein Ausgangspunkt für Tests, Pilotbetrieb und geringe bis moderate Nutzung. Es garantiert keine bestimmte Nutzerzahl oder Anzahl gleichzeitiger Videositzungen.
Berücksichtigen Sie parallele Nutzung, Videoanzahl und Dateigröße, Verarbeitungsbedarf, Videokonferenzen, Aufbewahrung, Archivwachstum und Backups. Für größere Installationen können getrennte Server und externer oder Objektspeicher geprüft werden. Die Kompatibilität muss für die eingesetzte Version bestätigt werden.
Bereitstellung vorbereiten
Schritt 0 — Levante Lab kontaktieren
Kontaktieren Sie das technische Team von Levante Lab über contato@levantelab.com.br. Nennen Sie Institution und lokale technische Kontaktperson, um die Bereitstellung abzustimmen.1
Levante Lab mit dem lokalen Team verbinden
Stellen Sie beide technischen Teams vor und vereinbaren Sie Kommunikationswege. Bestimmen Sie gemeinsam Plattformadministration, Supportkontakte und Zuständigkeiten für Hosting, Domain, Zertifikate, Datenbank, Medien, Backups und Updates.
2
Version und Bereitstellungsdateien bestätigen
Beschaffen Sie Repository, freigegebene Version, Docker-/Compose-Dateien und passende Anleitungen. Prüfen Sie PHP-, Node.js-, Datenbank- und weitere Abhängigkeitsversionen.
3
Server und Speicher vorbereiten
Stellen Sie die dimensionierten Ressourcen und persistente Volumes bereit. Datenbank und hochgeladene Dateien müssen eine Neuerstellung der Container überstehen. Planen Sie Speichererweiterungen.
4
Domain und Netzwerk vorbereiten
Konfigurieren Sie institutionelle Adresse, gegebenenfalls Reverse Proxy und HTTPS. Prüfen Sie die Netzwerkanforderungen von Etherpad und Jitsi Meet.
5
Dienste konfigurieren und starten
Folgen Sie den Anleitungen der eingesetzten Version. Konfigurieren Sie Zugangsdaten, Umgebung, Datenbank, Frontend, Warteschlangen, Medienverarbeitung und Integrationen.
6
Institutionellen Zugang einrichten
Richten Sie administrativen Zugang, Berechtigungen, aktivierte Sprachen und Nutzersupport ein.
7
Vor der Freigabe validieren
Führen Sie die Prüfungen unten aus und dokumentieren Sie Version, Konfiguration und Verantwortliche.
Netzwerk und externer Zugriff
Die Übersicht nennt HTTPS über Port 443 und interne Kommunikation im Docker-Netzwerk. Prüfen Sie Domainrouting, Zertifikate und Erneuerung, NGINX oder Proxy, Containerverbindungen und Isolation, Etherpad-Integration und die Anforderungen der Jitsi-Meet-Installation. Port 443 ist keine vollständige Portliste für Firewall oder Videokonferenzen.Videospeicher und Verarbeitung
Uploads und Verarbeitungsergebnisse können den Speicherbedarf erheblich erhöhen. Überwachen Sie freien Speicher und Volumenwachstum, definieren Sie Warnungen, planen Sie Erweiterungen und verfolgen Sie fehlgeschlagene Jobs. Backups müssen Datenbank und wiederherstellungsrelevante Dateien einschließen. Testen Sie Redis/Horizon und FFmpeg mit einem Video-Upload.Sicherheit und Betriebskontinuität
Prüfen Sie die Umsetzung der in der Übersicht beschriebenen Kontrollen:
Diese Kontrollen sind durch die reine Installation nicht automatisch aktiv.
Backups
Die Übersicht beschreibt verschlüsselte Backups in getrennten Rechenzentren. Legen Sie Häufigkeit, Aufbewahrung, Zuständigkeiten und Wiederherstellungsverfahren fest. Testen Sie die gemeinsame Wiederherstellung von Datenbank und Medien.Daten und Aufbewahrung
Verarbeitet werden können Kontodaten, Videos, Audio, Annotationen, Kommentare, gemeinsame Inhalte, IP-Adressen, Browserinformationen und Nutzungsprotokolle.
Bestätigen Sie anwendbare Fristen und Umsetzung lokal. Automatische Löschung oder Anonymisierung ist durch die Übersicht nicht nachgewiesen. Definieren Sie institutionelle Vereinbarungen, Zuständigkeiten und Datenschutzanforderungen.
Sprachen konfigurieren
Die Einrichtung umfasst Administrationsbereich und Frontend. Die Standardsprache erfordert zusätzlich einen technischen Eingriff in die Datenbank.1
Übersetzungen vorbereiten
Erstellen Sie in lang eine JSON-Datei, etwa en.json, pt.json oder de.json, mit allen erforderlichen Übersetzungsschlüsseln und Werten.
2
Frontend registrieren
Ergänzen Sie in nuxt.config.js unter i18n locales Sprachcode, Name und Dateireferenz.
3
Administrativ registrieren
Nutzen Sie mit master-Berechtigung Platform → Platform Form → Languages. Laut Übersicht ist dafür kein direkter Datenbankeintrag nötig.
4
Standardsprache festlegen
Nach Vorbereitung von Übersetzungen und Frontend setzt die Entwicklung is_default im gewählten Sprachdatensatz auf true. Prüfen Sie die Konsistenz der Standardsprache.
5
Prüfen und veröffentlichen
Kontrollieren Sie Menüs, Meldungen, Benachrichtigungen und mehrsprachige Formulare. Folgen Sie dem Build- und Veröffentlichungsverfahren im Repository.
Das angegebene Feld für die Standardsprache ist is_default. Prüfen Sie Tabellenname und Änderungsverfahren im Repository der eingesetzten Version.
Validierungscheckliste
- Institutionelle Domain über HTTPS öffnen.
- Anmeldung und Rollenberechtigungen testen.
- Testressource ansehen und veröffentlichen.
- Testvideo hochladen, verarbeiten und abspielen.
- Jobs und asynchrone Worker prüfen.
- Spaces und Aktivitäten testen.
- Aktivierte Etherpad- und Jitsi-Meet-Integrationen testen.
- Sprachen und Standardsprache prüfen.
- Datenpersistenz und Speicherkapazität prüfen.
- Backup und Wiederherstellung validieren.
- Version, Zuständigkeiten und Wartungsverfahren dokumentieren.
