Installation & Nutzung
Ein automatisches Setup – unabhängig von Umgebung oder Plattform.
1️⃣ Projektüberblick
Das Projekt besteht aus einem automatisierten Installationsskript sowie einem einmaligen browserbasierten Abschluss-Setup.
- install.sh – installiert Webserver, PHP, MariaDB & phpMyAdmin
- install/setup.php – finale Einrichtung im Browser
- sql/struktur.sql – initiale Datenbankstruktur
2️⃣ Projektseite (GitHub Pages)
Die Projektseite dient ausschließlich der Dokumentation
und der Bereitstellung der Installationsdateien.
Es wird dort kein Server-Code ausgeführt.
https://web-service.ubodigat.com
Klicken zum Kopieren
3️⃣ Installation auf dem Zielserver
Führe die folgenden Befehle direkt auf dem Zielserver als root oder per sudo aus:
wget -O install.sh https://web-service.ubodigat.com/install/install.sh
Klicken zum Kopieren
chmod +x install.sh
Klicken zum Kopieren
./install.sh
Klicken zum Kopieren
Das Skript installiert automatisch alle benötigten Komponenten und richtet die Projektstruktur ein.
🔐 MariaDB absichern (wichtig)
Während der Installation stellt MariaDB einige Sicherheitsfragen. Bitte beantworte diese genau wie folgt:
Enter current password for root→ ENTERSwitch to unix_socket authentication?→ nChange the root password?→ nRemove anonymous users?→ yDisallow root login remotely?→ yRemove test database and access to it?→ yReload privilege tables now?→ y
Diese Einstellungen sind sicher, bewährt und für den produktiven Betrieb empfohlen.
4️⃣ Einrichtung im Browser abschließen
Nach erfolgreicher Installation rufe folgende Adresse im Browser auf:
http://<server-ip>/install/setup.php
Klicken zum Kopieren
Hier werden Administrator-Zugangsdaten sowie Datenbankparameter gesetzt. Das Setup ist nur einmal ausführbar.
✅ Fertig
Das System ist nun vollständig eingerichtet.
Das Setup sperrt und entfernt sich automatisch.
1️⃣ Proxmox-Umgebung vorbereiten
Erstelle einen Container (CT) oder eine VM auf Basis von Debian 12.
- Netzwerk aktiv (DHCP oder statisch)
- Root-Zugriff per Konsole oder SSH
2️⃣ Installation durchführen
Die Installation erfolgt identisch zur Linux-Standardinstallation über das bereitgestellte Installationsskript.
Installation auf VPS / Bare Metal
Voraussetzungen:
- Debian oder Ubuntu
- Root-Zugriff
- Aktive Internetverbindung
Anschließend erfolgt die Installation identisch zur Linux-Standardinstallation.