web-service.ubodigat.com

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 rootENTER
  • Switch to unix_socket authentication?n
  • Change the root password?n
  • Remove anonymous users?y
  • Disallow root login remotely?y
  • Remove test database and access to it?y
  • Reload 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.