Schritt-für-Schritt Anleitung
Webserver Stack installieren
Apache, PHP, MariaDB, Web-Dateimanager, Admin-Panel und 2FA in unter 10 Minuten — ein Befehl genügt.
Vorbereitung
Stelle sicher, dass du Root-Zugriff auf deinen Ubuntu- oder Debian-Server hast.
- Ubuntu 22.04 / 24.04 oder Debian 12
- SSH-Zugriff mit Root oder sudo
- Aktive Internetverbindung
- Frisches oder vorher gesichertes System
Installationsskript laden
Lade das Installationsskript auf deinen Server und setze die Ausführungsrechte.
wget -O install.sh https://web-service.ubodigat.com/install/install.sh
Kopieren
chmod +x install.sh
Kopieren
Installation starten
Starte das Installationsskript mit Root-Rechten. Der gesamte Vorgang dauert ca. 5–10 Minuten und ist vollautomatisch.
sudo ./install.sh
Kopieren
Das Skript konfiguriert MariaDB vollautomatisch — es sind keine manuellen Eingaben erforderlich. Datenbank, Benutzer und Passwort werden im Hintergrund angelegt. Nach Abschluss das Web-Setup unter http://<SERVER-IP>/install/setup.php aufrufen.
Web-Setup abschließen
Nachdem das Terminal-Skript abgeschlossen ist, öffne die Setup-Seite im Browser um Admin-Zugangsdaten und Einstellungen einzurichten.
http://<deine-server-ip>/install/setup.php
Kopieren
Was nach der Installation verfügbar ist
- Web-Dateimanager mit Monaco-Editor
- Chunk-Upload bis 2 GB mit Fortschrittsbalken
- Bild- & Video-Vorschau im Browser
- Metadaten-Editor für Mediadateien
- phpMyAdmin Datenbankzugang
- Admin-Panel mit 2FA / TOTP
- Ordnerspezifische Zugriffsrechte (ACL)
- Sichtbarkeit pro Datei und Ordner steuerbar
- Ein-Klick-Update auf neue Versionen
- Bcrypt-Passwort-Hashing und Sitzungs-Schutz
Proxmox LXC Vorbereitung
Erstelle einen Linux Container (LXC) mit Ubuntu 24.04 oder Debian 12 als Template.
- Mindestens 1 GB RAM zuweisen
- Mindestens 10 GB Festplattenspeicher
- Netzwerk-Interface einrichten (DHCP)
- Option „Nesting" aktivieren (für Docker-Support)
Container einrichten
Verbinde dich per Proxmox-Konsole oder SSH mit dem Container und führe die Standard-Installation aus.
- Container starten und Konsole öffnen
- Als root anmelden
- Installationsbefehl ausführen (Schritt 2–4 der Linux-Anleitung)
- Setup im Browser abschließen
Die Installation in einem Proxmox LXC Container entspricht der Standard-Linux-Installation. Fahre nach der Container-Erstellung mit Schritt 2 der Linux-Anleitung fort.
Cloud VPS Setup
Funktioniert auf allen gängigen Cloud-Anbietern mit Ubuntu- oder Debian-Image.
- Hetzner Cloud, DigitalOcean, AWS, Vultr, etc.
- Ubuntu 22.04 / 24.04 Image wählen
- SSH-Key beim Erstellen hinterlegen
- Mindestens 1 vCPU, 1 GB RAM, 20 GB Disk
Netzwerk & Firewall
Stelle sicher, dass die nötigen Ports im Anbieter-Dashboard freigegeben sind.
- Port 80 (HTTP) öffnen
- Port 443 (HTTPS) öffnen
- Port 22 (SSH) öffnen
- Anbieter-Firewall-Regeln prüfen
Nach dem Erstellen des VPS per SSH verbinden und die Standard-Linux-Installation (Schritte 2–4) ausführen. Für öffentlich erreichbare Server empfehlen wir zusätzlich HTTPS (Let's Encrypt), Fail2ban und regelmäßige Backups.
Einzel-Befehl
Alles in einem Befehl
Laden, Rechte setzen und starten in einer Zeile — kopiere diesen Befehl direkt in dein Terminal.
wget -O install.sh https://web-service.ubodigat.com/install/install.sh && chmod +x install.sh && ./install.sh
Kopieren