VPS-Liste
curl -X GET \
https://www.waerner-techservices.de/api/vps \
-H "Authorization: Bearer $TOKEN"Response:
{
"success": true,
"vps": [
{
"id": 12345,
"hostname": "srv01.waerner.de",
"ipv4": "77.90.60.191",
"ipv6": "2a01:4f8:1234:5678::1",
"status": "running",
"os": "Debian 12",
"plan": "KVM 2",
"cpu": 2,
"ram_mb": 2048,
"disk_gb": 40
}
]
}VPS-Details
curl -X GET \
https://www.waerner-techservices.de/api/vps/12345 \
-H "Authorization: Bearer $TOKEN"Zeigt zusätzlich:
- Aktueller RAM/CPU/Disk-Verbrauch
- Traffic-Statistik
- Aktive Snapshots
- Konfiguration-History
Reboot
Sanfter Neustart:
curl -X POST \
https://www.waerner-techservices.de/api/vps/12345/reboot \
-H "Authorization: Bearer $TOKEN"Harter Reset:
curl -X POST \
https://www.waerner-techservices.de/api/vps/12345/reset \
-H "Authorization: Bearer $TOKEN"Herunterfahren / Starten
curl -X POST https://www.waerner-techservices.de/api/vps/12345/shutdown
curl -X POST https://www.waerner-techservices.de/api/vps/12345/startSnapshot erstellen
curl -X POST \
https://www.waerner-techservices.de/api/vps/12345/snapshots \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{ "name": "Vor Kernel-Update" }'Response: HTTP 202 mit Job-ID (Snapshot dauert im Hintergrund).
Snapshot-Status prüfen
curl -X GET \
https://www.waerner-techservices.de/api/vps/12345/snapshots \
-H "Authorization: Bearer $TOKEN"Status: creating, ready, restoring, failed.
Snapshot wiederherstellen
curl -X POST \
https://www.waerner-techservices.de/api/vps/12345/snapshots/67890/restore \
-H "Authorization: Bearer $TOKEN"Achtung: VPS wird neu gestartet, aktueller Stand geht verloren.
OS neu installieren
curl -X POST \
https://www.waerner-techservices.de/api/vps/12345/reinstall \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"os": "ubuntu-24.04",
"hostname": "srv01.waerner.de",
"ssh_keys": [
"ssh-ed25519 AAAA..."
]
}'Rescue-Modus
# Rescue starten
curl -X POST https://www.waerner-techservices.de/api/vps/12345/rescue/start
# Rescue-Passwort abrufen
curl -X GET https://www.waerner-techservices.de/api/vps/12345/rescue/password
# Rescue beenden
curl -X POST https://www.waerner-techservices.de/api/vps/12345/rescue/stopMonitoring-Daten
Letzte 24h Metriken:
curl -X GET \
https://www.waerner-techservices.de/api/vps/12345/metrics?range=24h \
-H "Authorization: Bearer $TOKEN"Response mit Zeitreihen:
{
"cpu": [{"t": "2026-07-21T00:00", "v": 0.15}, ...],
"ram_mb": [{"t": "2026-07-21T00:00", "v": 512}, ...],
"traffic_in_mbit": [...],
"traffic_out_mbit": [...]
}Praxis: Cronjob für Nachtreboots
#!/bin/bash
curl -s -X POST \
https://www.waerner-techservices.de/api/vps/12345/reboot \
-H "Authorization: Bearer $TOKEN"Als Cronjob wöchentlich Sonntag 4:00 — regelmäßiger Reboot für Speicher-Aufräumung.
Hat Ihnen diese Anleitung geholfen?