Skip to content

VPS & Cloud Konfiguration

Lernen Sie, wie Sie Ihren RoqueOS Server auf einem VPS (Virtual Private Server) bereitstellen und konfigurieren, um rund um die Uhr weltweiten Zugriff auf Ihre eigene Cloud-Plattform zu erhalten.


Was ist ein VPS?

Ein Virtual Private Server ist eine virtuelle Maschine, die Sie monatlich bei einem Cloud-Anbieter mieten. Es ist der ideale Weg, um Ihren RoqueOS Server ständig online zu halten, mit Hochgeschwindigkeits-Internet, ohne den Strom Ihres lokalen Computers zu verbrauchen, und mit zuverlässigen öffentlichen IP-Adressen.


Empfohlene Anbieter

AnbieterHighlightKosten
Oracle Cloud"Always Free" Stufe mit ARM-InstanzenKostenlos (schwer eine Freigabe zu erhalten)
HetznerSupergünstige und leistungsstarke ARM-Instanzen4–10 €/Monat
DigitalOceanEinfach für Anfänger, tolle Dokumentation6–12 $/Monat
ContaboUnschlagbare Preise für massiv RAM und CPU5–15 $/Monat

Empfohlene Mindestanforderungen

Für ein reibungsloses Erlebnis mit RoqueOS und die Möglichkeit, Docker-Apps zu installieren:

RessourceMinimumEmpfohlen
RAM2 GB4 GB oder mehr
CPU2 vCPUs4 vCPUs
Festplatte20 GB SSD40 GB+ NVMe
BetriebssystemUbuntu 22.04 LTSUbuntu 24.04 LTS
Architekturamd64 oder arm64arm64 (besseres Preis-Leistungs-Verhältnis)

Schritt für Schritt: Von Null zum Server

1. VPS mieten und darauf zugreifen

Nachdem Sie Ihren VPS gemietet und die Zugangsdaten erhalten haben, greifen Sie über SSH darauf zu:

bash
ssh root@IHRE_VPS_IP

2. System aktualisieren und Docker installieren

bash
apt update && apt upgrade -y
curl -fsSL https://get.docker.com | sh

3. RoqueOS Server installieren

bash
curl -fsSL https://roqueos.com.br/install.sh | bash

Oder verwenden Sie die manuelle Installation mit docker compose, wie auf der Installationsseite beschrieben.


Firewall konfigurieren

UFW (Linux)

bash
sudo ufw allow 22/tcp    # SSH
sudo ufw allow 27021/tcp # RoqueOS Server
sudo ufw enable

Firewall des Anbieters

Bei Anbietern wie Oracle Cloud, AWS, GCP und Azure müssen Sie den Port auch in deren Web-Panel öffnen:

  1. Gehen Sie zu den Netzwerkeinstellungen Ihrer Instanz.
  2. Fügen Sie eine Ingress Rule (Eingehende Regel) hinzu.
  3. Erlauben Sie TCP-Verkehr auf Port 27021 (Quelle: 0.0.0.0/0).

Wie man zugreift

Sobald der Server läuft und die Firewall geöffnet ist, haben Sie zwei Möglichkeiten, sich zu verbinden:

Option 1: Direkte Verbindung

Greifen Sie über die öffentliche IP des VPS zu:

http://IHRE_VPS_IP:27021

WARNUNG VOR GEMISCHTEN INHALTEN (MIXED CONTENT)

Wenn Sie RoqueOS über die offizielle HTTPS-Webversion (https://roqueos.com.br) verwenden, blockiert der Browser reine HTTP-Verbindungen. Verwenden Sie einen Cloudflare-Tunnel oder konfigurieren Sie HTTPS, um dies zu umgehen.

Option 2: Cloudflare Tunnels (Empfohlen)

Für mehr Sicherheit und Komfort. Der Tunnel gibt Ihrem Server eine sichere Domain (https://...), ohne Ports in der Firewall freizugeben. Der RoqueOS Server selbst verfügt über eine integrierte Anbindung an Cloudflare Tunnels direkt aus dem Administrationspanel.

Ergebnis: https://ihr-tunnel.trycloudflare.com

Zur Konfiguration gehen Sie ins Admin-Panel → Cloudflare und folgen den Anweisungen auf der Oberfläche.


Tipps für Leistung und Stabilität

Swap-Datei erstellen

Wenn Ihr VPS wenig RAM hat (1–2 GB), ist Swap unerlässlich, um Abstürze zu vermeiden:

bash
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab

Automatischen Neustart konfigurieren

Stellen Sie sicher, dass Ihre docker-compose.yml in allen Diensten restart: unless-stopped enthält. Das automatische Installationsskript konfiguriert dies standardmäßig.

Regelmäßige Backups

Sichern Sie regelmäßig den Ordner ./data, in dem sich die docker-compose.yml befindet. Er enthält:

  • Die SQLite-Datenbank mit API-Schlüsseln und Konfigurationen
  • Container-Metadaten und Admin-Einstellungen
bash
tar -czf roqueos-backup-$(date +%Y%m%d).tar.gz ./data