Suivre

Salut :mastodon: !

Comment gérez vous les backups pour votre nextcloud auto-hébergé ?
Merci de partager ce post et/ou vôtre expérience ! 🔃 😃

How do you manage your backups on your self hosted nextcloud instance?
Thanks for sharing this post and/or your experience !🔃😃

So far I'm using nextcloudpi backup-auto with data included, but I have about 500Go, and it takes about 4h on a rpi4. Which is more or less ok, but quite inefficient.

Afficher le fil de discussion

Merci à tou.te.s pour vos nombreuses réponses ! Ça m'a pris du temps de tout lire ! 🤣

À la louche, semble être le plus utilisé (~60%), souvent couplé avec une copie à distance en plus (en , , , borg etc...). Les 40% restant sont avec et . J'en oublie peut-être.

Prix du tuto pour @eorn : blog.goe.land/tech/tutos/1-par

Il y a aussi ceux qui gère leur backup "Mal..." (prix de la réponse drôle à @dominique)

Afficher le fil de discussion

Je pense donc que je partirai vers une solution Borg qui me semble pas mal, et surtout il y aura plein de gens ici pour m'aider j'ai l'impression :)

Afficher le fil de discussion

@jeanjean Backup régulier avec Borg. J'ai une copie chez moi plus une autre que j'envoie ailleurs que chez moi.

@jeanjean
J'utilise borg vers un serveur sur Hetzner. Le backup est chiffré, évidemment.
J'ai fait le backup initial en local puis tout transféré par FTP. Depuis il tourne une fois par semaine.

@jeanjean
Dump de la base tous les soirs puis borg pour sauvegarde des fichiers + dump vers ma maison.

@jeanjean Pour ma part, c'est à coup de BorgBackup sur le système de fichier du serveur et un truc séparé sur les fichiers de NextCloud

@jeanjean

Mon nextclloud est sur une dedibox (donc en DC) pour le backup =>
duply/duplicity vers mon NAS chez moi (vive la fibre) avec dump de la base postgresql avant bien sûr.

@jeanjean
A coup de borgbackup et de syncthing vers un autre serveur

@jeanjean Petite installation (dans les 5 Go de données, le tout sur un dédié OVH) :
- Dump quotidien de la base de données
- Borg vers une machine chez moi pour les fichiers de Nextcloud (/var/www en somme)
- Borg vers un autre dédié (mais pas chez OVH) pour les données hébergées de Nextcloud (les fichiers des utilisateurs donc)

cette séparation artificielle est là pour compenser ma ligne ADSL pourrie

Le tout ayant été validé à l'usage :)

@jeanjean
Backup chiffré avec duplicity vers object storage OVH.
Surtout du docker, mais j'avais fait un script pour du backup owncloud qui doit être sensiblement pareil pour nextcloud : github.com/lefilament/ansible/ (pour les docker remonter dans le rôle docker_nextcloud...)

@jeanjean borg + borgmatic pour envoyer le backup des fichiers et le dump de la db sur un autre serveur, chez un autre hébergeur, dans un lieu géographique distinct. + une copie à la maison.

@jeanjean la nuit je lance un script qui passe Nextcloud en mode maintenance.
Ensuite via cron je dump la base de données
Puis à distance rsnapshot se lance et fait une sauvegarde incrémentielle de ma base sql et de mes fichiers.

@jeanjean backuppc sur une VM voisine + restic sur pi maison + restic sur HZ storagebox.

@jeanjean et sinon les backup c'est bien mais y'en a qui vérifient régulièrement la restauration et si certains ont un système automatisé pour ça, ce serait super de partager ;)

@jeanjean
Les instances sont sur des VMs sous Proxmox en datacenter.
Chaque nuit:
- sauvegarde BDD + fichiers via BackupPC
- snapshot des VMS et transfert sur un FTP

@jeanjean
Borg Backup, sur un autre serveur en LAN, puis rsync vers un cloud de type S3.
Passé la première fois (vu que c'est incremental), je mets 50min pour sauvegarder 12To (avec quelques dizaines de Go de changements entre chaque backups)

@jeanjean j'en admin 3. En général ce sont des containers lxc sur proxmox, et je gère les backups avec des lxcdump et une tache cron ^^

@fabulousfabs @jeanjean pareil, pour l'instant, en conteneur lxc sous proxmox, j'utilise le système de backup et depuis peu proxmox backup server sur une autre machine, c'est super bien foutu.

@jeanjean backupninja for database dump, then backuppc gets files and database dump

@jeanjean un script bash sur la machine de sauvegarde en cron qui:
1. Met Nextcloud en maintenance (fichier config)
2. Dump SQL avec pgdump puis transfert
3. Une commande rsync qui tient la dernière version des fichiers complètes et sépare le delta dans des dossiers datés (pour pouvoir tout recopier d'un coup si nécessaire)
4. Remise en mode normal de Nextcloud

Je peux publier le script si intérêt.

@jeanjean Merci pour cette étude presque randomisée presque en double aveugle ! @dominique
Inscrivez-vous pour prendre part à la conversation
Framapiaf

Le réseau social de l'avenir : Pas d'annonces, pas de surveillance institutionnelle, conception éthique et décentralisation ! Possédez vos données avec Mastodon !