Manuell
Pakete installieren, Datenbank konfigurieren, PHP-Module prüfen, Benutzerrechte bauen, Uploads absichern und Updates pflegen.
Open-Source Webserver Stack für Ubuntu und Debian
web-service installiert auf Ubuntu- und Debian-Servern automatisch Apache, PHP, MariaDB, phpMyAdmin, einen browserbasierten Web-Dateimanager, Admin-Panel, Benutzerverwaltung, 2FA und ein Update-System.
Kurzdefinition
Pakete installieren, Datenbank konfigurieren, PHP-Module prüfen, Benutzerrechte bauen, Uploads absichern und Updates pflegen.
web-service bündelt diese Schritte in einem Open-Source Installationsskript für einen vollständigen Webserver Stack mit Verwaltung im Browser.
Voraussetzungen und Zielgruppe
web-service richtet sich an Betreiber kleiner Webprojekte, Entwickler, Lernumgebungen und Homeserver-Nutzer, die einen Apache-PHP-MariaDB-Stack mit Webverwaltung nachvollziehbar installieren möchten.
web-service ist ein Open-Source Webserver Installationsskript für Ubuntu und Debian. Es richtet Server-Stack, Dateimanager, Admin-Panel, Benutzerverwaltung, 2FA und Updates ein.
Empfohlen wird ein frischer oder gesicherter Ubuntu-/Debian-Server mit SSH-Zugriff, administrativen Rechten und freiem Zugriff auf HTTP/HTTPS.
Das Projekt eignet sich für Testserver, Homeserver, kleine Webprojekte, Lernsysteme und Entwicklungsumgebungen. Produktive Systeme sollten zusätzlich individuell abgesichert werden.
Der Quellcode ist öffentlich auf GitHub verfügbar. Die Installation und die statische Projektseite sind ohne externe Frameworks nutzbar.
Installation
Das Installationsskript richtet Systempakete, Datenbank, Projektdateien und Webinterface ein. Danach wird der Administrator im Browser angelegt.
Detaillierte InstallationsanleitungBitte nur auf einem frischen oder gesicherten Server ausführen.
$ ./install.sh
Bereit für die Simulation.
Web-Dateimanager
Der Web-Dateimanager verwaltet Dateien und Ordner im Browser. Er enthält Uploads, Suche, Filter, Pfadnavigation, Datei- und Ordnererstellung sowie Aktionen wie Öffnen, Bearbeiten, Download und Löschen.
| Name | Status Normalnutzer | Typ | Größe | Letzte Änderung | Aktionen |
|---|
Live-Demos
Das Admin-Panel zeigt Systeminformationen, Wartungsaktionen und Berechtigungen für Normalnutzer. Die Demo ist rein visuell und führt keine Serveraktionen aus.
| NAME | ROLLE | 2FA | AKTIONEN |
|---|---|---|---|
| admin | Admin | — |
|
| nutzer1 | Nutzer | aktiv |
|
Klicke auf "Update prüfen" um die Demo zu starten.
Version: 1.7.4Screenshots / Previews
Klicke auf eine Kachel für die Großansicht. Die Screenshots zeigen die reale installierte Oberfläche.
Funktionen
Apache, PHP und MariaDB automatisch einrichten.
Dateien und Ordner im Browser verwalten.
Code direkt im Browser bearbeiten.
Upload bis 2 GB mit Fortschrittsanzeige.
Admins und Normalnutzer trennen.
Ordnerspezifische Benutzerrechte.
Admin-Login mit Authenticator-Code absichern.
Datenbanken über den Browser verwalten.
Neue Versionen automatisch erkennen.
Dateimanager auf neue Versionen aktualisieren.
Bilder und Videos direkt im Browser ansehen.
Sessions, Pfade und MIME-Typen prüfen.
Dateien nach Typ und Name blitzschnell filtern.
Audio- und Video-Metadaten im Browser bearbeiten.
Öffentliche und private Ordner gezielt steuern.
Sicherheit
Vergleich
| Bereich | Manuell | web-service |
|---|---|---|
| Installation | Viele einzelne Schritte | Automatisiert |
| Datenbank | Benutzer und DB selbst anlegen | Integriert |
| PHP-Module | Manuell suchen und installieren | Automatisch |
| Dateimanager | Separates Tool nötig | Integriert |
| Benutzerverwaltung | Selbst entwickeln | Integriert |
| Admin-Bereich | Selbst bauen | Integriert |
| Updates | Dateien manuell ersetzen | Versionscheck + One-Click |
FAQ
Kurze Antworten für Nutzer, Suchmaschinen und KI-Antwortsysteme.
web-service ist ein Open-Source Installationsskript für einen vollständigen Webserver mit Apache, PHP, MariaDB, Web-Dateimanager, Admin-Panel, Benutzerverwaltung, 2FA und Update-System.
Das Projekt ist für Ubuntu- und Debian-Server ausgelegt. Es sollte auf einem frischen oder vorher gesicherten System ausgeführt werden.
Das Skript installiert und konfiguriert Apache, PHP, MariaDB, phpMyAdmin, Projektdateien, Web-Dateimanager, Adminbereich, Rollen/Rechte, 2FA und Update-Funktionen.
Ja. web-service steht unter der Apache License 2.0 und ist vollständig Open Source auf GitHub verfügbar.
Grundkenntnisse im Umgang mit SSH und Linux-Servern sind hilfreich. Die Installation selbst ist auf einen einzigen Befehl reduziert.
Ja. web-service enthält einen browserbasierten Dateimanager mit Upload, Dateiliste, Aktionen, Monaco Editor und Media-Viewer.
Ja. Das Projekt enthält 2FA/TOTP-Funktionen zur Absicherung von Admin-Zugängen.
web-service enthält Versionscheck und One-Click-Updates. Vor Updates sollte trotzdem immer ein Backup vorhanden sein.
Ja, besonders für Lern-, Test- und kleine Webserver-Setups. Bei öffentlichem Betrieb sollten Firewall, Backups, HTTPS und Serverhärtung geprüft werden.
web-service hilft beim schnellen Einrichten eines Apache-PHP-MariaDB-Stacks mit browserbasierter Verwaltung. Es ersetzt keine individuelle Sicherheitsprüfung, reduziert aber den manuellen Einrichtungsaufwand deutlich.