Sauvegarde pour Développeurs
Sauvegarde hors site compatible PBS avec accès API, intégration CI/CD et workflows DevOps. Pas de frais de bande passante. Commencez avec 100 Go gratuits.
Pourquoi les développeurs utilisent remote-backups.com
Vous construisez sur Proxmox ou avez besoin d'une sauvegarde scriptable. remote-backups.com expose une API complète, s'intègre avec les outils d'infrastructure existants et ne vous facture pas pour le transfert de données.
Cas d'usage axés développeurs :
- Intégration CI/CD : Sauvegarde automatisée des artefacts de build et données de déploiement
- Orchestration de conteneurs : Volumes persistants Kubernetes et données Docker
- Protection des bases de données : Sauvegardes de bases de données dev, staging et production
- Dépôts de code : Miroirs de dépôts Git et stockage de sauvegarde
- Environnements de développement : Snapshots VM et images de conteneurs
- Documentation et actifs : Fichiers de projet, documentation et actifs numériques
Avantages développeur
- Accès SSH pour tout outil
- Intégration API pour l'automatisation
- Pas de verrouillage fournisseur — protocoles standards
- 100 Go gratuits pour tester
- Tarification simple — 8,50 €/To mensuel
Prix hors taxes. TVA éventuelle en sus.
Intégration dans les flux de travail de développement
Pipelines CI/CD
Intégrez des étapes de sauvegarde dans vos pipelines de déploiement :
- Workflows de sauvegarde GitHub Actions
- Intégration de pipeline GitLab CI
- Automatisation des tâches de sauvegarde Jenkins
- Archivage des artefacts de build
- Sauvegardes lors des migrations de bases de données
Orchestration de conteneurs
Protégez les applications conteneurisées et leurs données :
- Sauvegardes de volumes persistants Kubernetes
- Stratégies de sauvegarde de volumes Docker
- Sauvegardes de registres d'images de conteneurs
- Protection des données StatefulSet
- Sauvegardes de charts Helm et configurations
Gestion des bases de données
Intégration automatisée de sauvegarde de bases de données :
- Automatisation des dumps PostgreSQL et MySQL
- Stratégies de sauvegarde MongoDB
- Sauvegarde de la persistance Redis
- Filets de sécurité pour les migrations de bases de données
- Synchronisation de sauvegarde multi-environnement
Outils de développement
Sauvegardez votre environnement de développement et vos outils :
- Configurations et paramètres IDE
- Scripts personnalisés et outils d'automatisation
- Bases de données de développement local
- Documentation de projet et wikis
- Certificats SSL et secrets
Exemples de code & intégrations
Workflow GitHub Actions
name: Backup to remote-backups.com
on:
push:
branches: [main]
schedule:
- cron: '0 2 * * *'
jobs:
backup:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup SSH
run: |
mkdir -p ~/.ssh
echo "$\{\{ "\{\{" \}\} secrets.BACKUP_SSH_KEY \{\{ "\}\}" \}\}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
- name: Backup database
run: |
pg_dump $DATABASE_URL | gzip > backup.sql.gz
rsync -av backup.sql.gz user@remote-backups.com:~/backups/Intégration Docker Compose
version: '3.8'
services:
app:
image: myapp:latest
volumes:
- app_data:/app/data
backup:
image: alpine:latest
volumes:
- app_data:/data:ro
- ~/.ssh:/root/.ssh:ro
command: |
sh -c "
apk add --no-cache rsync openssh
tar czf /tmp/backup.tar.gz /data
rsync -av /tmp/backup.tar.gz
user@remote-backups.com:~/backups/
"
depends_on:
- app
volumes:
app_data:API & Automatisation
Capacités de l'API REST :
- Gestion du stockage : Créer et gérer les espaces de stockage de sauvegarde
- Surveillance de l'utilisation : Suivre la consommation de stockage et les métriques de transfert
- Provisionnement automatisé : Créer des destinations de sauvegarde par programmation
- Intégration webhook : Notifications en temps réel pour les événements de sauvegarde
- API de facturation : Suivi des coûts et gestion budgétaire
Outils & bibliothèques populaires :
- Python : Paramiko, Fabric et scripts de sauvegarde personnalisés
- Node.js : SSH2, node-rsync et automatisation des sauvegardes
- Go : Clients SSH natifs et outils de sauvegarde
- Scripts shell : rsync, borg, SFTP et automatisation personnalisée
- Infrastructure as Code : Intégration Terraform, Ansible
Fonctionnalités API
- Conception RESTful pour une intégration facile
- OAuth 2.0 authentification
- Rate limiting protection
- Spec OpenAPI documentation
- Bibliothèques SDK disponibles
Scénarios développeur réels
Équipe startup SaaS
Configuration : Cluster Kubernetes avec microservices et PostgreSQL
Défi : Protéger les données de développement et de production
Solution :
- Sauvegardes automatisées de volumes Kubernetes via CronJob
- Dumps de bases de données intégrés dans le pipeline CI/CD
- Miroirs de dépôts Git pour la protection du code
- Sauvegarde des configurations et secrets
Coût : ~10 €/mois pour 1,2 To de données de développement
Mainteneur de projet open source
Configuration : Plusieurs dépôts, documentation et données communautaires
Défi : Protéger les actifs du projet et le travail des contributeurs
Solution :
- Miroirs de dépôts GitHub via GitHub Actions
- Sauvegardes de la documentation et du site web
- Sauvegardes du forum communautaire et du wiki
- Archivage des artefacts de release
Coût : ~4,25 €/mois pour 500 Go de données de projet
Bonnes pratiques de développement
Automatisation des sauvegardes
- Intégrer les sauvegardes dans les pipelines de déploiement
- Utiliser l'infrastructure as code pour les configurations de sauvegarde
- Implémenter la vérification des sauvegardes dans CI/CD
- Surveiller la complétion des sauvegardes avec des alertes
- Versionner les scripts et configurations de sauvegarde
Pratiques de sécurité
- Utiliser des clés SSH, jamais des mots de passe
- Chiffrer les données sensibles avant la sauvegarde
- Mettre en place une gestion correcte des secrets
- Rotation régulière des clés d'accès
- Auditer régulièrement les accès API
Stratégie d'environnement
- Espaces de sauvegarde séparés par environnement
- Mettre en œuvre la stratégie de sauvegarde 3-2-1 pour la production
- Tester régulièrement les procédures de restauration
- Documenter les procédures de récupération
- Planifier les scénarios de reprise après sinistre
Optimisation des coûts
- Utiliser la compression pour les sauvegardes textuelles
- Mettre en place des politiques de rétention pour les anciennes sauvegardes
- Surveiller l'utilisation du stockage avec l'API
- Utiliser des stratégies de sauvegarde incrémentielle
- Nettoyer les fichiers de sauvegarde temporaires
Pour commencer
Créer un compte
Inscrivez-vous pour 100 Go gratuits. Pas de carte de crédit.
Obtenir les credentials API
Créez un token API depuis le tableau de bord.
Configurer la sauvegarde
Configurez PBS sync ou Borg avec vos credentials.
Infrastructure DevOps-friendly
remote-backups.com est conçu pour les développeurs qui valorisent la simplicité et l'automatisation. Pas de logiciel propriétaire, pas d'API complexes — juste un accès SSH fiable et des protocoles standards qui fonctionnent avec tout outil.
Que vous mettiez en œuvre une stratégie de sauvegarde 3-2-1-1-0 ou que vous construisiez une automatisation personnalisée, notre infrastructure s'adapte à vos pratiques de développement.
Commencez à construire
100 Go gratuits, accès API complet, pas de frais de bande passante. Commencez à intégrer la sauvegarde dans votre infrastructure aujourd'hui.


