Download backup - email link only

Wenn Sie selbst gehostet sind, sollten Sie sich rsync ansehen, das es Ihnen ermöglicht, unterbrochene Übertragungen fortzusetzen.

2 „Gefällt mir“

Wenn man regelmäßig Backups von Discourse herunterladen möchte, kann man rClone mit einer Cron-Aufgabe einrichten.

Sie können einen FTP-Server auf Ihrem eigenen Computer einrichten und rClone so konfigurieren, dass die Backups auf Ihrem Computer kopiert werden. Stellen Sie einfach sicher, dass Ihr Computer und Ihr FTP-Server zu der in der Cron-Aufgabe konfigurierten Zeit laufen.

1 „Gefällt mir“

Danke für die Ansätze. Zuvor haben andere Leute die Backups gemacht. Ich wollte nicht, dass sie direkt auf die Host-Maschine zugreifen. Vielleicht sollte ich unsere Zusammenarbeit später ändern.

Danke. Ich werde das versuchen.
Es gibt einige andere Leute, die vorher Backups machen. Ich wollte nicht, dass sie direkt auf die Host-Maschine zugreifen können. Gibt es eine Möglichkeit, ihnen zu erlauben, nur den rsync-Befehl auszuführen, aber keine anderen Befehle auf meinem Rechner ausführen zu können?

Hallo, ich versuche, mit Python über die API ein Backup herunterzuladen, aber es gibt ein Problem mit dem Token. Ich habe keine Ahnung, woher ich ihn bekomme und wie ich ihn erhalte.

Ich kann meinen API-Schlüssel, Benutzernamen und die URL übergeben, um den Download-Link zu erstellen (https://{url}/admin/backups/{latest_backup_file_name}?token={token???}

Hat das jemand auf diese Weise geschafft?

Ich würde es über SSH oder eine andere direkte Methode anstatt über die API tun. Welches Problem lösen Sie?

Ich baue gerade meinen eigenen Bot, um einige Dinge in einem Forum zu verwalten, und jetzt möchte ich automatische Backups erstellen :). Ich habe es geschafft, Backups über die API zu erstellen, und versuche nun, sie über die API von Discourse abzurufen.

Aber letzte Nacht habe ich einen Umweg gefunden und jetzt erhält mein Bot Backups aus dem Container selbst.

Großartig! Freut mich, dass du es geschafft hast.

Das habe ich auch gedacht. Du musst sie nicht aus dem Container holen, sie sind unter /var/discourse/shared/standalone/backups, aber einfacher ist es, sie auf S3 zu legen.

1 „Gefällt mir“