edulution FileProxy
WebDAV-zu-SMB Proxy für sicheren Dateizugriff auf Windows-Shares.
Was ist FileProxy?
edulution-fileproxy verbindet WebDAV-Clients (Browser, mobile Apps, Desktop-Programme) mit Windows-Dateifreigaben (SMB/CIFS). Entwickelt für Bildungseinrichtungen, ermöglicht es Schülern und Lehrern plattformübergreifenden Zugriff auf ihre Netzlaufwerke.
Kernfunktionen
- 🔐 LDAP-Authentifizierung - Zentrale Anmeldung über Active Directory
- 🔄 Credential-Passthrough - Jeder User sieht nur seine eigenen Dateien
- 🚀 Performance - Optimiert in Go für hohe Geschwindigkeit
- 🔒 TLS-Verschlüsselung - Sichere HTTPS-Verbindung standardmäßig
- 📱 Plattformunabhängig - Funktioniert auf allen Geräten
Architektur
graph LR
A[WebDAV Client] -->|HTTPS| B[Traefik Proxy]
B -->|HTTPS| C[FileProxy]
C -->|LDAP| D[Active Directory]
C -->|SMB| E[Windows Shares]
Ablauf:
- User gibt LDAP-Credentials im WebDAV-Client ein
- FileProxy authentifiziert gegen LDAP
- FileProxy nutzt User-Credentials für SMB-Verbindung
- User sieht nur eigene Dateien mit eigenen Berechtigungen
Installation
Die Installation erfolgt in 4 Schritten:
- Package Server - Edulution Repository einrichten
- FileProxy installieren - Server aufsetzen und konfigurieren
- Traefik konfigurieren - Reverse Proxy einrichten
- UI konfigurieren - WebDAV in edulution aktivieren
Voraussetzungen
- Linuxmuster Fileserver mit Ubuntu 24.04 LTS
- Zugriff auf LDAP-Server (Port 636/389)
- Zugriff auf SMB-Server (Port 445)
- Edulution UI mit Traefik
Installation auf dem Fileserver
FileProxy sollte auf dem gleichen Host wie der Fileserver installiert werden. Dies bietet:
- Optimale Performance - Direkter Zugriff auf SMB-Shares
- Einfache Verwaltung - Alles an einem Ort
- Ressourcen-Effizienz - Keine zusätzliche VM nötig
Erste Schritte
Beginnen Sie mit der Package Server Einrichtung →