web-service.ubodigat.com
Open Source • Komplett • Einsatzbereit

Fertiges Template
für Web- & Serverprojekte

web-service ist ein vollständiges Open-Source-Paket: Server-Setup, Web-Dateimanager, Admin-Panel mit 2FA, Benutzerverwaltung, Ordner-ACL und automatische Updates – alles in einem Installationsskript.

Projektfakten
Version Aktuell v1.5.4
Stack PHP · HTML · CSS · JS clean
Dateimanager Web-basiert ✓ inkl.
Admin-Panel 2FA + ACL ✓ inkl.
Lizenz Open Source frei

Was ist web-service?

web-service ist ein fertiges Webprojekt-Template, das mit einem einzigen Installationsskript einen vollständigen Web- & Datenbankserver aufbaut. Enthalten sind ein browserbasierter Dateimanager, ein Admin-Panel mit Benutzerverwaltung und Zwei-Faktor-Authentifizierung sowie ein automatisches Update-System.

Alle Komponenten sind sauber getrennt, dokumentiert und direkt einsatzbereit – ideal für eigene Webprojekte, Homeserver oder als Lern- und Referenzprojekt.

Projekt-Module

Alle enthaltenen Komponenten im Überblick.

🚀 Server-Setup

Ein Skript richtet Apache, MariaDB und PHP vollautomatisch ein. Keine manuelle Konfiguration nötig.

📂 Web-Dateimanager

Dateien direkt im Browser verwalten: Upload (Chunks bis 2 GB), Umbenennen, Löschen, Monaco-Editor zum Bearbeiten.

🖼️ Media-Viewer

Bilder und Videos direkt im Browser vorschauen. Metadaten (Datum, Standort, Beschreibung) erfassen und speichern.

⚙️ Admin-Panel

Vollständiges Dashboard: Benutzerverwaltung, Ordner-ACL, Hintergrundbilder, Versionscheck und Ein-Klick-Updates.

🔐 2FA & Sicherheit

Zwei-Faktor-Authentifizierung (TOTP) für Admins. Session-Timeout, MIME-Check, Pfad-Absicherung und systemgesperrte Ordner.

👥 Benutzerverwaltung

Separate Rollen für Admins und Normalnutzer. Ordnerspezifische Berechtigungen: Upload, Bearbeiten, Umbenennen, Löschen.

Dateimanager-Features

Was der integrierte Web-Dateimanager alles kann.

📂 Dateiverwaltung
  • Dateien & Ordner erstellen, umbenennen, löschen
  • Chunk-Upload bis 2 GB mit Fortschrittsanzeige
  • Drag & Drop Upload direkt ins Browser-Fenster
  • Monaco-Editor (VS Code Engine) zum Bearbeiten
  • Syntax-Highlighting für PHP, JS, CSS, HTML
  • Speichern per Ctrl+S direkt im Editor
🔒 Sichtbarkeit & Rechte
  • Dateien & Ordner als privat oder öffentlich markieren
  • Cascade-Option: ganzen Ordner auf einmal umschalten
  • Systemgesperrte Einträge mit Hinweis-Meldung
  • Ordnerspezifische Berechtigungen pro Nutzerrolle
  • Admins sehen alle Einträge, Normalnutzer nur öffentliche
🖼️ Medien
  • Bild-Vorschau (JPG, PNG, GIF, WebP, SVG)
  • Video-Player direkt im Browser (MP4, WebM, MOV)
  • Medien in neuem Tab öffnen
  • Metadaten-Editor: Datum, Standort, Beschreibung
  • Dateidatum wird beim Speichern aktualisiert
⚙️ Admin & Updates
  • Versionscheck gegen aktuellen Stand auf GitHub
  • Ein-Klick-Update: Dateien werden automatisch ersetzt
  • Konfigurationsdateien bleiben beim Update erhalten
  • opcache wird nach Update automatisch invalidiert
  • Hintergrundbilder für Login-Seiten hochladbar

Was ist möglich?

  • Webserver in Minuten aufsetzen – Apache, MariaDB & PHP vollautomatisch
  • Dateien direkt im Browser verwalten, bearbeiten und hochladen (kein FTP nötig)
  • Admin-Benutzer mit Zwei-Faktor-Authentifizierung (TOTP) absichern
  • Ordnerspezifische Berechtigungen für Normalnutzer vergeben
  • Bilder und Videos im Browser vorschauen und Metadaten erfassen
  • Dateimanager per Ein-Klick auf die neueste Version aktualisieren
  • Sicherheitseinstellungen zentral über das Admin-Panel verwalten
  • Als Lernprojekt für Web- & Serverarchitekturen nutzen