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
| Anbieter | Highlight | Kosten |
|---|---|---|
| Oracle Cloud | "Always Free" Stufe mit ARM-Instanzen | Kostenlos (schwer eine Freigabe zu erhalten) |
| Hetzner | Supergünstige und leistungsstarke ARM-Instanzen | 4–10 €/Monat |
| DigitalOcean | Einfach für Anfänger, tolle Dokumentation | 6–12 $/Monat |
| Contabo | Unschlagbare Preise für massiv RAM und CPU | 5–15 $/Monat |
Empfohlene Mindestanforderungen
Für ein reibungsloses Erlebnis mit RoqueOS und die Möglichkeit, Docker-Apps zu installieren:
| Ressource | Minimum | Empfohlen |
|---|---|---|
| RAM | 2 GB | 4 GB oder mehr |
| CPU | 2 vCPUs | 4 vCPUs |
| Festplatte | 20 GB SSD | 40 GB+ NVMe |
| Betriebssystem | Ubuntu 22.04 LTS | Ubuntu 24.04 LTS |
| Architektur | amd64 oder arm64 | arm64 (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:
ssh root@IHRE_VPS_IP2. System aktualisieren und Docker installieren
apt update && apt upgrade -y
curl -fsSL https://get.docker.com | sh3. RoqueOS Server installieren
curl -fsSL https://roqueos.com.br/install.sh | bashOder verwenden Sie die manuelle Installation mit docker compose, wie auf der Installationsseite beschrieben.
Firewall konfigurieren
UFW (Linux)
sudo ufw allow 22/tcp # SSH
sudo ufw allow 27021/tcp # RoqueOS Server
sudo ufw enableFirewall des Anbieters
Bei Anbietern wie Oracle Cloud, AWS, GCP und Azure müssen Sie den Port auch in deren Web-Panel öffnen:
- Gehen Sie zu den Netzwerkeinstellungen Ihrer Instanz.
- Fügen Sie eine Ingress Rule (Eingehende Regel) hinzu.
- 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:27021WARNUNG 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:
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/fstabAutomatischen 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
tar -czf roqueos-backup-$(date +%Y%m%d).tar.gz ./data