Zum Hauptinhalt springen

FileProxy in der UI einrichten

In diesem Abschnitt richten Sie den FileProxy in der edulution UI ein, damit Ihre Benutzer auf ihre Netzlaufwerke zugreifen können.

Warum FileProxy?

Der edulution FileProxy bietet gegenüber der Standard-Dateifreigabe entscheidende Vorteile:

  • 🚀 Höhere Performance - Deutlich schnellere Up- und Downloads
  • 📦 Kein Upload-Limit - Standard: 50 MB, mit FileProxy: Unbegrenzt
  • 💾 Große Dateien - Videos, Backups und große Projekte problemlos übertragen
  • ⚡ Optimiert - In Go entwickelt für maximale Geschwindigkeit

Voraussetzungen

1. WebDAV-Server hinzufügen

Navigieren Sie zu: EinstellungenDateien

Server anlegen

Im Abschnitt WebDAV-Server klicken Sie auf + um einen neuen Server hinzuzufügen:

FeldWertBeispiel
AnzeigenameFileProxyFileProxy
URLFileProxy-URL mit Porthttps://10.1.0.5:8443/webdav/
Typedulution File ProxyAus Dropdown auswählen
URL-Format

Die URL muss exakt so aussehen:

  • Mit https:// beginnen
  • IP-Adresse oder Hostname Ihres FileProxy-Servers
  • Port :8443
  • Pfad /webdav/ (mit trailing slash!)

Beispiel: https://10.1.0.5:8443/webdav/

Klicken Sie auf Speichern.

2. WebDAV-Shares einrichten

Im Abschnitt WebDAV-Shares legen Sie jetzt die Ordner fest, die in der Dateien-App erscheinen sollen.

Empfohlene Shares

Klicken Sie für jeden Share auf + und tragen Sie folgende Werte ein:

Home (Persönliches Verzeichnis)

FeldWert
AnzeigenameHome
ServerFileProxy
Pfad/webdav/default-school/
Pfad-VariablehomeDirectory
Nutzergruppenall-teachers, all-students, all-admins
Pfad-Variable

Die Variable {homeDirectory} wird automatisch durch das persönliche Home-Verzeichnis des Benutzers ersetzt.

Home-Verzeichnis mit Pfad-Variable

Share (Gemeinsame Dateien)

FeldWert
AnzeigenameShare
ServerFileProxy
Pfad/webdav/default-school/share/
Nutzergruppenall-teachers, all-students, all-admins

Projects (Projekt-Ordner)

FeldWert
AnzeigenameProjects
ServerFileProxy
Pfad/webdav/default-school/share/projects/
Nutzergruppenall-teachers, all-students, all-admins

Student-Home

FeldWert
AnzeigenameStudent-Home
ServerFileProxy
Pfad/webdav/default-school/students/
Nutzergruppenall-teachers, all-admins

Teacher-home

FeldWert
AnzeigenameTeacher-home
ServerFileProxy
Pfad/webdav/default-school/share/teachers/
Nutzergruppenall-teachers

WebDAV Einstellungen

Share-Pfade anpassen

Die Pfade oben sind Beispielwerte basierend auf einer Standard-Linuxmuster Konfiguration.

Ihre Pfade finden:

  1. Schauen Sie in die FileProxy config.yml → Sektion shares:
  2. Die dort definierten Shares bestimmen die verfügbaren Pfade
  3. Format: /webdav/<school-name>/<share-name>/

3. Ergebnis: Dateien-App

Nach der Einrichtung sehen Ihre Benutzer die konfigurierten Shares in der Dateien-App:

Dateien App mit Shares

  • Home - Persönliches Verzeichnis
  • Share - Gemeinsame Dateien
  • Projects - Projektordner
  • Student-Home - Schülerverzeichnisse (nur für Lehrer/Admins)
  • Teacher-home - Lehrerverzeichnis

Jeder Benutzer sieht nur die Ordner und Dateien, für die er Berechtigungen hat.

Upload-Limits

Mit aktiviertem FileProxy können Ihre Benutzer Dateien jeder Größe hochladen:

MethodeUpload-Limit
Standard (ohne FileProxy)~50 MB
Mit FileProxyUnbegrenzt*

* Abhängig von verfügbarem Speicherplatz und Quotas

Mehr dazu in der Dateien-App Dokumentation.

Benutzer testen

Ihre Benutzer können jetzt auf ihre Dateien zugreifen:

  1. Melden Sie sich als Lehrer oder Schüler an
  2. Öffnen Sie die Dateien-App aus dem Hauptmenü
  3. Die konfigurierten Shares werden in der Seitenleiste angezeigt
  4. Testen Sie einen Upload einer großen Datei (>50 MB)

Troubleshooting

Keine Shares sichtbar

Prüfen Sie:

  1. WebDAV-Server korrekt angelegt? (URL, Port, Typ)
  2. Shares angelegt und Nutzergruppen zugewiesen?
  3. FileProxy läuft? systemctl status edulution-fileproxy

Verbindung fehlgeschlagen

Prüfen Sie:

  1. URL Format korrekt? https://IP:8443/webdav/
  2. Firewall-Regeln? Port 8443 erreichbar?
  3. FileProxy-Logs: tail -f /var/log/edulution-fileproxy/webdav-server.log

Authentifizierung fehlgeschlagen

Prüfen Sie:

  1. LDAP-Server erreichbar?
  2. LDAP-Konfiguration in FileProxy config.yml korrekt?
  3. Benutzer existiert im LDAP?

Upload schlägt fehl

Prüfen Sie:

  1. Speicherplatz auf SMB-Server verfügbar?
  2. Benutzer hat Schreibrechte auf dem Share?
  3. Quota nicht überschritten? (siehe Dashboard)

Nächste Schritte

  • Informieren Sie Ihre Benutzer über die neuen Möglichkeiten
  • Testen Sie große Datei-Uploads (Videos, Backups)
  • Passen Sie Shares nach Bedarf an

Ihre Benutzer können jetzt große Dateien schnell und sicher übertragen! 🎉