Ludwig Lehnert 31c7f92d7c nextjs assets fix
2026-03-27 19:57:41 +01:00
2026-03-27 19:57:41 +01:00
2026-03-27 19:50:53 +01:00
2026-03-27 19:50:53 +01:00
2026-01-12 17:14:01 +01:00
2026-03-27 19:50:53 +01:00
2026-03-27 19:50:53 +01:00
2026-03-27 19:50:53 +01:00

lehnert.cloud/files

File server infrastructure hosted on files.lehnert.cloud.

Komponenten

  • webserver (Apache) stellt das öffentliche Dateiverzeichnis bereit
  • nextjs enthält die Next.js-App für Verwaltung und Authentifizierung
  • traefik übernimmt TLS und Routing

Management-UI

  • Benutzer-Dashboard: /manage/login
  • Admin-Dashboard: /manage/admin
  • Datei-Downloads: /_share/<datei>

Lokale Initialisierung

./initialize.sh

Danach:

  1. .env anpassen (SERVICE_FQDN, LETSENCRYPT_EMAIL, DATA_DIR, UPLOAD_TTL_SECONDS, MANAGEMENT_ADMIN_HASH, optional UPLOAD_MAX_BYTES und COOKIE_SECURE)
  2. Stack starten: docker compose up --build
  3. Als Admin anmelden und Benutzer über die UI anlegen
Description
File server infrastructure hosted on files.lehnert.cloud
Readme 570 KiB
Languages
JavaScript 91%
CSS 7.2%
Shell 0.9%
Dockerfile 0.9%