Démarrage rapide
Objectif : votre serveur est sauvegardé automatiquement, et vous avez vérifié qu’une restauration fonctionne. Comptez cinq minutes.
Prérequis
- Un serveur Linux en amd64 (x86_64) ou arm64 (aarch64) : Debian, Ubuntu, RHEL, Rocky, AlmaLinux, Fedora, Alpine… Noyau Linux 3.2 ou plus récent, pas de 32 bits. Avec systemd, ou cron avec son démon lancé (Alpine :
rc-update add crond default && rc-service crond start). Famille RHEL :sudone cherche pas dans/usr/local/bin, tapezsudo /usr/local/bin/neverwiped …. - Un accès root (ou
sudo). curlouwget, etsha256sumouopenssl(présents sur presque toutes les distributions).- Des connexions sortantes HTTPS (port 443) vers : -
https://neverwiped.com: la plateforme (enregistrement, état, téléchargement de l’agent) ; -https://storage.neverwiped.com: le stockage des sauvegardes ; -https://github.com(etobjects.githubusercontent.com) : téléchargement de restic à l’installation, une seule fois, empreinte SHA-256 vérifiée.
1. Créer un compte et une clé d’API
- Inscrivez-vous sur https://neverwiped.com/inscription (essai gratuit de 14 jours, sans carte).
- Cliquez sur le lien reçu par e-mail pour confirmer votre adresse. Sans cette confirmation, la clé d’API est refusée.
- Dans votre espace client, ouvrez Clés d’API (https://neverwiped.com/espace/cles-api), donnez un nom à la clé (par exemple « VPS production ») et cliquez sur Créer la clé.
- Copiez la clé : elle commence par
nw_acc_et n’est affichée qu’une fois.
Une même clé de compte peut enregistrer plusieurs serveurs (dans la limite de votre formule). Après l’installation, le serveur utilise sa propre clé d’agent : vous pouvez révoquer la clé de compte sans interrompre les sauvegardes.
2. Installer en une commande
Sur le serveur, en root :
curl -fsSL https://neverwiped.com/install.sh | sh -s -- --api-key nw_acc_VOTRE_CLE --yes
Sans curl :
wget -qO- https://neverwiped.com/install.sh | sh -s -- --api-key nw_acc_VOTRE_CLE --yes
Si vous n’êtes pas root, remplacez | sh par | sudo sh.
Vous préférez répondre aux questions vous-même ? Lancez simplement curl -fsSL https://neverwiped.com/install.sh | sh : le script demande la clé, affiche le plan de sauvegarde et attend votre confirmation.
Le script :
- télécharge l’agent pour votre architecture, vérifie son empreinte SHA-256 et l’installe dans
/usr/local/bin/neverwiped; - lance
neverwiped install, qui télécharge restic 0.18.1 (empreinte vérifiée), détecte ce qu’il faut sauvegarder et affiche le plan ; - enregistre le serveur sur votre compte, crée le dépôt chiffré et la clé de récupération ;
- planifie les sauvegardes selon votre formule et lance la première.
3. Noter la clé de récupération
À la fin de l’installation, l’agent affiche un encadré :
========================================================================
CLÉ DE RÉCUPÉRATION — notez-la maintenant, hors de ce serveur.
Ab3dEf-GhJkMn-PqRsTu-VwXyZa-b2c3d4-e5f6g7
Elle ne sera plus jamais affichée et NeverWiped ne la connaît pas.
Sans elle, si ce serveur est perdu, vos sauvegardes sont illisibles.
========================================================================
Copiez-la dans un gestionnaire de mots de passe, hors du serveur. Tant que le serveur existe, l’agent a sa propre clé (/etc/neverwiped/repo.key) et n’en a pas besoin. Si le serveur est perdu, c’est la seule façon de relire vos sauvegardes : nous ne la connaissons pas et ne pouvons pas la retrouver.
4. Vérifier
neverwiped status
Sortie attendue (exemple, en français : l’agent suit la langue du système, anglais par défaut, et NEVERWIPED_LANG=fr, en ou es la force) :
Serveur : vps-prod (identifiant be1e7955-1dd6-4211-8002-7746d6ede9e2)
Plateforme : https://neverwiped.com
Agent : neverwiped 0.3.0, restic 0.18.1
Dossiers : /etc, /var/spool/cron, /var/www
Base : postgresql (locale)
Abonnement : Essentiel (trialing)
Sauvegardes : hebdomadaire, actives
Espace : 3,3 Mo utilisés sur 5,0 Go
Dernière : 2026-11-03 22:59
Planification: crontab de root (crond)
Points à contrôler : « Sauvegardes : …, actives », une ligne « Dernière » avec la date du jour, et une ligne « Planification » (minuteur systemd, /etc/cron.d/neverwiped ou crontab de root).
neverwiped list
DATE ID AJOUTÉ CONTENU
2026-11-03 22:59 8b28999a 3,3 Mo /etc /var/lib/neverwiped/dumps /var/spool/cron /var/www
Restaurer : neverwiped restore <DATE ou ID> [--target DOSSIER]
Le tableau de bord de votre espace client (https://neverwiped.com/espace) affiche le même serveur, la date de la dernière sauvegarde et l’espace utilisé.
5. Tester une restauration (recommandé)
Une sauvegarde n’a de valeur que si elle se restaure. Faites-le une première fois maintenant, dans un dossier à part, sans rien écraser :
neverwiped restore latest --target /root/restauration-test --yes
ls /root/restauration-test
rm -rf /root/restauration-test
Les fichiers sont remis sous leur chemin d’origine : /var/www se retrouve dans /root/restauration-test/var/www. Voir Restaurer pour le reste.
Et ensuite ?
- Les sauvegardes tournent seules, la nuit (entre 1 h et 6 h environ, heure du serveur). Vous recevez un e-mail en cas d’échec, ou si aucune sauvegarde n’a réussi depuis plusieurs jours.
- Pour ajouter un dossier ou exclure des fichiers : relancez
neverwiped install --include /chemin --exclude "motif" --yes. Le plan est recalculé à chaque fois : répétez toutes vos options (voir Référence des commandes). - Pour passer en sauvegarde quotidienne : changez de formule dans l’espace client ; l’agent adapte sa planification à la sauvegarde suivante.