Zum Inhalt springen

AS213941 · Peering-20 % auf alle VPS mit dem Code NVH20 · Lieferung innerhalb von 60 Sekunden

Linux-VPSAb 2,49 € pro MonatWindows-VPSAb 3,49 € pro MonatFiveM-ServerAb 0,99 € pro MonatMinecraft-ServerAb 1,99 € pro Monat
VPS & Cloud

Sortimente

Linux-VPS mit NVMeRoot-Zugriff, Debian, Ubuntu, Alma…Windows-VPS mit RDPRemote-Desktop, inklusive LizenzDedizierte ServerIntel Xeon Gold, exklusive RessourcenVPS PterodactylVorinstallierte Spielesammlung

Netzwerk und Hosting

Anti-DDoSWebhostingWohnungswesenIP-TransitVPN

Fachleute

VPS für ResellerHändlerprogramm
Lösungen

Bots und Automatisierung

VPS-KI-AgentenEin Server für Ihre Code-Assistenten und autonomen AgentenVPS OllamaIhre private KI ohne GPU, Daten in FrankreichTelegram-Bot auf einem VPSPython oder Node.js – jederzeit erreichbarVPS-Bot für DiscordMusik, Moderation, Eintrittskarten: ohne UnterbrechungVPS-Bot für VintedDiscord-Überwachung und Benachrichtigungen rund um die UhrVPS n8nWorkflows ohne Begrenzung der AusführungsanzahlVPS VPNEin verschlüsselter Tunnel, der nach Frankreich führtWeb-Scraping auf einem VPSGeplante Datenerfassung, dedizierte IP-Adresse

Handel

VPS ForexIhre Roboter verwalten die Positionen während der NachtVPS MetaTrader 4Mehrere MT4-Terminals auf einem RechnerVPS MetaTrader 5Devisen, Indizes und Aktien in MT5NinjaTrader-VPSFutures und NinjaScript-StrategienVPS-Prop-FirmaChallenges und finanzierte Konten, Terminal stets onlineVPS Trading AfrikaMetaTrader in Paris, vom Maghreb oder aus Westafrika ausVPS RDPWindows-Remote-Desktop, stets aktivVPS-HandelsbotOpen-Source-Krypto-Bots, geschützte API-Schlüssel

Windows-Desktop

Windows 10-VPSFür Ihre Software, die Windows 10 erfordertWindows 11-VPSDer moderne Windows-Arbeitsplatz, von überall aus zugänglichVPS SEOGroße Websites crawlen, ohne Ihren PC zu überlastenVPS-StreamingEin OBS-Studio, das vom Rechenzentrum aus sendetWordPress-VPSSchnelle Websites auf NVMe-Festplatten
Marktplatz

Künstliche Intelligenz

OllamaLokale Sprachmodelle ohne externe APIOpen WebUIEine Chat-Oberfläche für Ihre Ollama-ModelleAnythingLLMPersönlicher KI-Assistent für Ihre Dokumente (PDFs, Websites, Notizen): Arbeitsbereiche, Suche …LangflowDer visuelle Editor „Langflow“ zum Erstellen von Agenten, RAG-Abläufen und KI-APIs, geschützt durch Ihre…FlowiseErstellen Sie Ihre Agenten und KI-Chatbots (LangChain, RAG, Tools) visuell mit Flowise, Ihrem…QdrantDie Vektordatenbank Qdrant für Ihre RAG- und semantischen Suchprojekte, API …

Handel

MetaTrader 5Offizielles MetaTrader 5-Terminal (MetaQuotes), im portablen Modus installiert, Verknüpfung auf dem…MetaTrader 4Offizielles MetaTrader 4-Terminal (MetaQuotes), im portablen Modus installiert, Verknüpfung auf dem…Forex-VPS-Paket (MT4 + MT5)MetaTrader 4 und MetaTrader 5 gemeinsam installiert, jeweils in einem eigenen portablen Ordner, auf einem VPS…NinjaTrader 8NinjaTrader 8-Plattform mit den entsprechenden Voraussetzungen (.NET 4.8, WebView2): installiert ab dem…FreqtradeOpen-Source-Krypto-Trading-Roboter mit der Benutzeroberfläche FreqUI, installiert im Modus…Interactive Brokers TWS / IB GatewayTrader Workstation oder IB Gateway (für die API und die Handelsroboter) von Interactive Brokers…

Bots und Agenten

Claude CodeDer Code-Agent von Anthropic in Ihrem TerminalCodex CLIDas OpenAI-Befehlszeilen-ToolTelegram-BotHosten Sie Ihren Telegram-Bot (Python, Node.js oder Bun): Ihren Code aus Git oder einer…Discord-BotHosten Sie Ihren Discord-Bot (discord.py, discord.js, Bun…): Ihren Code aus Git oder einer…OpenClawOpenClaw, der rund um die Uhr verfügbare Open-Source-KI-Assistent: Chatten Sie mit ihm auf…Hermes-AgentAutonomer Open-Source-KI-Agent von Nous Research mit Gedächtnis und Fähigkeiten, die…

Bereitstellung und Automatisierung

DockerDie Container-Engine und Docker Composen8nIhre Automatisierungen – ohne Begrenzung der AusführungsanzahlPortainerVerwalten Sie Ihre Docker-Container über den BrowserCoolifyStellen Sie Ihre Anwendungen über Git auf Ihrem Server bereitUptime KumaÜberwachen Sie Ihre Websites und Server, einschließlich Benachrichtigungen

Websites und Datenbanken

WordPressDas am häufigsten verwendete CMS auf einer schnellen Nginx-PlattformApache + PHP + MySQLWebserver, der für das Hosting Ihrer Websites bereit ist: Apache2, PHP und die gängigen PHP-Erweiterungen, MariaDB…MySQL (MariaDB)MySQL-kompatibler MariaDB-Datenbankserver mit Ihrer Datenbank und Ihrem…PleskDas Plesk Obsidian-Hosting-Panel wurde mit den empfohlenen Komponenten installiert: Websites…NextcloudIhre Cloud für Dateien, Kalender und Kontakte

Netzwerk und Sicherheit

WireGuardIhr verschlüsseltes VPN – kostenlos vorinstalliertVaultwardenEin selbst gehosteter Passwortmanager

Spielserver

FiveMFiveM-Server (FXServer + txAdmin), MariaDB und phpMyAdmin sind installiert und konfiguriert, unter…MinecraftSchlüsselfertiger Minecraft-Server für die Java Edition: Paper, Purpur, Fabric, NeoForge, Forge oder…RustRust-Server (Facepunch) mit LinuxGSM: automatische Updates, Neustart nach…Counter-Strike 2Dedizierter Counter-Strike-2-Server mit LinuxGSM (ca. 60 GB zum Herunterladen), GSLT-Token…PalworldPalworld-Dedizierter Server mit LinuxGSM: Name, Passwort, Anzahl der Spieler und Passwort für…ValheimDedizierter Valheim-Server mit LinuxGSM, passwortgeschützt (vom Spiel vorgeschrieben)…
Gaming

Spielserver

FiveM-ServertxAdmin, ESX, QBCoreMinecraft-ServerJava, Bedrock, ModpacksRust-ServerOxid, Kohlenstoff, ReinigungstücherNova-Life-ServerRP Nova-Life: Amboise

Schutz und Hilfsmittel

FiveM-Anti-DDoSKostenlose Tools
Ressourcen

Lernen

DokumentationBlog

Kundendienst

KontaktSLA-Verpflichtung
Angebote anzeigen Kundenbereich Peering · AS213941

Installation

Ein VPS mit BorgBackup sichern: verschlüsselt, dedupliziert, außerhalb des Servers

Vom NVHCloud-Team, 18.09.2026, Lesezeit: 4 Min.

Auf einem VPS liegen die Datensicherungen in Ihrer Verantwortung: Dies ist die Kehrseite des Root-Zugriffs. BorgBackup ist hierfür das Standardwerkzeug unter Linux. Es verschlüsselt die Daten, bevor sie den Server verlassen, speichert identische Blöcke nur einmal, wodurch die täglichen Sicherungen sehr kompakt bleiben, und ermöglicht die Wiederherstellung einer einzelnen Datei innerhalb weniger Sekunden.

1. Die goldene Regel: Eine Sicherung außerhalb des Servers

Ein Backup, das auf demselben VPS wie die Daten gespeichert ist, schützt weder vor einem versehentlichen Löschen auf dem Server noch vor einem Hackerangriff oder einer Ransomware, die die gesamte Festplatte verschlüsseln würde. Befolgen Sie die 3-2-1-Regel: drei Kopien der Daten auf zwei verschiedenen Speichermedien, davon eine außerhalb des Standorts.

Konkret benötigen Sie einen über SSH zugänglichen Speicherort, der sich nicht auf dem zu sichernden Server befindet: einen zweiten VPS als Speicher, einen Server bei Ihnen zu Hause oder einen Borg-kompatiblen Speicherdienst. In dieser Anleitung wird dieser Rechner als backup.exemple.fr.

2. Borg installieren

Borg muss auf beiden Rechnern installiert werden, dem VPS und dem Speicherserver:

apt update && apt install -y borgbackup

Erstellen Sie auf dem VPS einen SSH-Schlüssel, der ausschließlich für Sicherungen bestimmt ist, und verzichten Sie dabei auf ein Passwort, da dieser für einen automatisierten Vorgang verwendet wird:

ssh-keygen -t ed25519 -f /root/.ssh/borg -N "" -C "borg@$(hostname)"
cat /root/.ssh/borg.pub

Erstellen Sie auf dem Speicherserver einen Benutzer borg und fügen Sie den öffentlichen Schlüssel in die entsprechende Datei ein ~/.ssh/authorized_keys, wobei diese auf Borg-Befehle beschränkt wird:

command="borg serve --restrict-to-path /home/borg/repos",restrict ssh-ed25519 AAAA... borg@monvps

Diese Einschränkung begrenzt den Schaden, falls der VPS kompromittiert werden sollte: Mit dem Schlüssel lässt sich kein Terminal auf dem Speicherserver öffnen.

3. Das Remote-Repository erstellen

Wählen Sie eine lange Passphrase und speichern Sie diese in einer Datei, auf die nur root Zugriff hat:

openssl rand -base64 32 > /root/.borg-pass
chmod 600 /root/.borg-pass
export BORG_RSH="ssh -i /root/.ssh/borg"
export BORG_PASSCOMMAND="cat /root/.borg-pass"
borg init --encryption=repokey-blake2 ssh://[email protected]/home/borg/repos/monvps

Exportieren Sie den Repository-Schlüssel umgehend und bewahren Sie ihn zusammen mit der Passphrase an einem anderen Ort als auf dem VPS auf – beispielsweise in einem Passwortmanager.

borg key export ssh://[email protected]/home/borg/repos/monvps /root/borg-key.txt
cat /root/borg-key.txt   # à copier en lieu sûr, puis supprimer le fichier
⚠️ Ohne den Schlüssel und die Passphrase sind die Sicherungen unlesbar – auch für Sie. Sollte der VPS ausfallen und diese beiden Elemente ausschließlich darauf gespeichert gewesen sein, sind Ihre Sicherungen verloren.

4. Das Sicherungsskript

Dateien einer Datenbank, die gerade verwendet wird, lassen sich nicht zuverlässig kopieren. Daher werden die Datenbanken zunächst in eine Datei exportiert, und Borg sichert diesen Export anschließend zusammen mit dem Rest. Erstellen Sie /root/backup.sh :

#!/bin/bash
set -euo pipefail
export BORG_REPO="ssh://[email protected]/home/borg/repos/monvps"
export BORG_RSH="ssh -i /root/.ssh/borg"
export BORG_PASSCOMMAND="cat /root/.borg-pass"
# 1. export cohérent des bases de données
mkdir -p /var/backups/sql
mariadb-dump --all-databases --single-transaction --routines --events \
  | gzip > /var/backups/sql/all-databases.sql.gz
# 2. sauvegarde
borg create --stats --compression zstd,3 --exclude-caches \
  --exclude '/var/www/*/wp-content/cache' \
  ::'{hostname}-{now:%Y-%m-%d_%H%M}' \
  /etc /var/www /home /root /var/backups/sql
# 3. rotation : 7 quotidiennes, 4 hebdomadaires, 6 mensuelles
borg prune --keep-daily 7 --keep-weekly 4 --keep-monthly 6
borg compact
chmod 700 /root/backup.sh
/root/backup.sh

Beim ersten Durchlauf werden alle Daten übertragen; bei den folgenden Durchläufen werden nur die geänderten Blöcke übertragen, was in der Regel einige Sekunden bis einige Minuten dauert. Passen Sie die Liste der Ordner an Ihre Bedürfnisse an: Fügen Sie beispielsweise den Ordner Ihrer Spielserver oder Ihrer Docker-Volumes hinzu.

💡 Verwenden Sie unter Docker nicht mariadb-dump auf dem Host: Starten Sie den Export im Container mit docker exec, und speichern Sie anschließend die erzeugte Datei. Siehe Docker und Docker Compose.

5. Automatisieren

Eine Zeile in /etc/cron.d/ startet die Datensicherung jede Nacht um 3:30 Uhr und protokolliert dies in einem Protokoll:

echo '30 3 * * * root /root/backup.sh >> /var/log/borg.log 2>&1' > /etc/cron.d/borg

Das Skript enthält alle erforderlichen Variablen, sodass es ohne zusätzliche Konfiguration über Cron ausgeführt werden kann. Dies ist der häufigste Fehler bei Borg: Ein Befehl, der manuell funktioniert, schlägt jedoch nachts fehl, weil die Passphrase nicht definiert ist.

6. Wiederherstellen

Exportieren Sie zunächst die drei Variablen des Skripts in Ihr Terminal und listen Sie anschließend die verfügbaren Archive auf:

borg list

Eine Datei oder einen Ordner wiederherstellen : borg extract stellt die Daten im aktuellen Ordner wieder her und erstellt dabei die Ordnerstruktur neu. Wechseln Sie in einen temporären Ordner, um zu vermeiden, dass Sie versehentlich Dateien überschreiben:

mkdir -p /tmp/restore && cd /tmp/restore
borg extract ::monvps-2026-09-18_0330 var/www/monsite.fr/wp-config.php

Ein Archiv durchsuchen wie ein Ordner, um eine Datei zu finden, ohne deren genauen Pfad zu kennen:

apt install -y python3-pyfuse3
mkdir -p /mnt/borg && borg mount ::monvps-2026-09-18_0330 /mnt/borg
ls /mnt/borg
borg umount /mnt/borg

Datenbanken wiederherstellen aus dem Export:

borg extract ::monvps-2026-09-18_0330 var/backups/sql/all-databases.sql.gz
gunzip -c var/backups/sql/all-databases.sql.gz | mariadb

7. Langfristige Überwachung

  • Lesen Sie die Zeitung von Zeit zu Zeit: tail -n 30 /var/log/borg.log. Ein Backup, das wochenlang unbemerkt fehlschlägt, ist das häufigste Szenario.
  • Überprüfen Sie die Integrität einmal monatlich von der Einlage mit borg check.
  • Testen Sie eine vollständige Wiederherstellung mindestens einmal pro Quartal, idealerweise auf einem Test-VPS. Ein Backup, das nie wiederhergestellt wird, ist nur eine hypothetische Annahme.

Um im Falle eines Fehlers eine Benachrichtigung zu erhalten, kombinieren Sie dieses Skript mit der in Ihren VPS überwachen. Und falls Sie eine WordPress-Website hosten, lesen Sie auch WordPress auf einem VPS installieren.

Häufig gestellte Fragen

Wo sollen die Backups eines VPS gespeichert werden?

Immer an einem anderen Ort als auf dem VPS selbst: auf einem zweiten Server, idealerweise in einem anderen Rechenzentrum, auf einem Heimserver oder einem über SSH zugänglichen Speicherdienst. Eine Sicherung auf derselben Festplatte schützt weder vor einer Löschung des Servers noch vor einem Hackerangriff.

Wie viel Speicherplatz beanspruchen die Borg-Sicherungen?

Dank der Deduplizierung enthält jedes neue Archiv nur die Blöcke, die seit dem vorherigen Archiv geändert wurden. Bei diesem Rotationszyklus – also 17 Archiven – übersteigt der Gesamtspeicherplatz bei einer Website, deren Dateien sich nur geringfügig ändern, oft kaum die Größe einer einzigen komprimierten Vollsicherung.

Kann man eine einzelne Datei wiederherstellen, ohne alles wiederherzustellen?

Ja. Mit „borg extract“ können Sie einen bestimmten Pfad angeben, und mit „borg mount“ können Sie ein Archiv wie einen gewöhnlichen Ordner durchsuchen, um nur das zu kopieren, was Sie benötigen.

Borg oder rsync – wofür soll man sich entscheiden?

rsync kopiert einen Zustand zu einem bestimmten Zeitpunkt: Ist eine Datei beschädigt oder durch Ransomware verschlüsselt, wird sie bei der nächsten Kopie überschrieben. Borg speichert einen Verlauf verschlüsselter und deduplizierter Versionen, sodass Sie zu einem bestimmten Zeitpunkt zurückkehren können. Für Backups ist Borg die beste Wahl.

Linux-VPS mit NVMe

Root-Zugriff, Intel Xeon Gold und NVMe, bereitgestellt innerhalb von 60 Sekunden. Ab 2,49 € pro Monat.