085d5e26cf159a2e9d039ecb14333b39cc0f829c
lehnert.cloud/files
File server infrastructure hosted on files.lehnert.cloud.
Komponenten
webserver(Apache) stellt das öffentliche Dateiverzeichnis bereitnextjsenthält die Next.js-App für Verwaltung und Authentifizierungtraefikübernimmt TLS und Routing
Management-UI
- Benutzer-Dashboard:
/manage/login - Admin-Dashboard:
/manage/admin - Datei-Downloads:
/_share/<datei>
Lokale Initialisierung
./initialize.sh
Danach:
.envanpassen (SERVICE_FQDN,LETSENCRYPT_EMAIL,DATA_DIR,UPLOAD_TTL_SECONDS,MANAGEMENT_ADMIN_HASH, optionalUPLOAD_MAX_BYTESundCOOKIE_SECURE)- Stack starten:
docker compose up --build - Als Admin anmelden und Benutzer über die UI anlegen
Description
Languages
JavaScript
91%
CSS
7.2%
Shell
0.9%
Dockerfile
0.9%