Download backup - email link only

Si vous êtes auto-hébergé, jetez un œil à l’utilisation de rsync, qui vous permettra de reprendre les transferts interrompus.

2 « J'aime »

Si l’on souhaite télécharger régulièrement les sauvegardes de Discourse, on peut configurer rClone avec une tâche cron.

Vous pouvez configurer un serveur FTP sur votre propre ordinateur et configurer rClone pour copier les sauvegardes sur votre ordinateur de cette manière. Assurez-vous simplement que votre ordinateur et votre serveur FTP sont en marche au moment configuré dans la tâche cron.

1 « J'aime »

Merci pour les approches. Avant, d’autres personnes faisaient les sauvegardes. Je ne voulais pas qu’elles accèdent directement à la machine hôte. Peut-être que je devrais changer notre coopération plus tard.

Merci. Je vais essayer ça.
Il y a d’autres personnes qui faisaient les sauvegardes avant. Je ne voulais pas qu’elles accèdent directement à la machine hôte. Y a-t-il un moyen de leur permettre de n’exécuter que la commande rsync mais de ne pas pouvoir exécuter d’autres commandes sur ma machine ?

Salut, j’essaie de télécharger une sauvegarde avec Python via l’API mais il y a un problème avec le jeton, je n’ai aucune idée d’où il vient ni comment l’obtenir.

Je peux passer ma clé API, mon nom d’utilisateur et mon URL pour construire le lien de téléchargement (https://{url}/admin/backups/{latest_backup_file_name}?token={token???}

Quelqu’un a-t-il réussi à faire cela de cette façon ?

Je le ferais via ssh ou une autre méthode directe plutôt que via l’API. Quel problème essayez-vous de résoudre ?

Je suis en train de construire mon propre bot pour gérer certaines choses sur le forum et maintenant je veux faire des sauvegardes automatiques :). J’ai réussi à créer une sauvegarde via l’API et j’essaie maintenant de les obtenir de Discourse via l’API.

Mais la nuit dernière, j’ai trouvé un contournement et maintenant mon bot récupère les sauvegardes du conteneur lui-même.

Génial ! Je suis content que vous ayez réussi.
C’est ce que je pensais. Vous n’avez pas à les récupérer du conteneur, elles se trouvent dans /var/discourse/shared/standalone/backups, mais le plus simple est de les mettre sur S3.

1 « J'aime »