Déploiement Docker Compose
Fichier docker-compose.yml prêt pour la production avec persistance de la base, des clés de chiffrement et des certificats SSL :
version: '3.8'
services:
dalibackup:
image: blanguedoc/dalibackup-oss:latest
container_name: dalibackup-oss
restart: always
ports:
- "3000:3000" # HTTP Console & Redirection 308
- "3443:3443" # HTTPS Console & API Agent
environment:
- NODE_ENV=production
- PORT=3000
- SSL_PORT=3443
- SSL_ENABLED=true
- DATABASE_FILE=/app/data/dalibackup.db
- DEFAULT_LOCAL_STORAGE_PATH=/var/backups/dalibackup
- TZ=Europe/Paris
volumes:
- ./data:/app/data
- ./backups:/var/backups/dalibackup
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost:3000/api/health"]
interval: 30s
timeout: 5s
retries: 3
Archives & Binaires Officiels v1.0.0
Les packages compilés et les scripts d'agents Windows et Proxmox sont distribués avec leurs empreintes cryptographiques SHA-256 :
Topologie & Principes de Conception
DaliBackup-OSS repose sur une architecture sans état externe (Zero External DB) :
Intégration Hyperviseurs & Moteurs
Microsoft Hyper-V
Sauvegarde continue à chaud des disques virtuels (.vhdx / .vhd) via snapshots VSS cohérents avec les applications. Les disques sont compressés à la volée en GZip et streamés vers le serveur de stockage sans création de gros fichiers temporaires locaux.
Proxmox VE (QEMU & LXC)
Support natif de l'API Proxmox 2.0 avec authentification par API Token chiffré. Le hook vzdump permet la réplication et le catalogage automatique dès la fin d'un job Proxmox standard.
Universal IMAP Email Sync
Synchronisation incrémentielle basée sur le pointeur UID pour chaque dossier (INBOX, Sent, etc.). Export au format standard .eml dans une archive .tar.gz immédiatement réimportable.