Download backup - email link only

Se você estiver auto-hospedado, dê uma olhada no uso do rsync, que permitirá que você retome transferências interrompidas.

2 curtidas

Se alguém quiser baixar backups do Discourse regularmente, pode configurar o rClone com uma tarefa cron.

Você pode configurar um servidor FTP em seu próprio computador e configurar o rClone para copiar os backups em seu computador dessa forma. Apenas certifique-se de que seu computador e seu servidor FTP estejam em execução no momento configurado na tarefa cron.

1 curtida

Obrigado pelas abordagens. Antes, outras pessoas faziam os backups. Eu não queria que elas tivessem acesso direto à máquina host. Talvez eu deva mudar nossa cooperação mais tarde.

Obrigado. Vou tentar isto.
Existem algumas outras pessoas fazendo os backups antes. Eu não queria que elas tivessem acesso direto à máquina host. Existe uma maneira de permitir que elas executem apenas o comando rsync, mas não consigam executar nenhum outro comando na minha máquina?

Olá, estou tentando baixar um backup com Python via API, mas há um problema com o token, não tenho ideia de onde ele vem e como obtê-lo.

Posso passar minha chave de API, nome de usuário e URL para construir o link de download (https://{url}/admin/backups/{latest_backup_file_name}?token={token???})

Alguém conseguiu fazer isso dessa forma?

Eu faria isso via ssh ou algum outro método direto em vez da API. Que problema você está resolvendo?

Estou apenas construindo meu próprio bot para gerenciar algumas coisas no fórum e agora quero fazer backups automáticos :). Consegui criar o backup via API e agora estou tentando obtê-los do discourse via API.

Mas ontem à noite encontrei um bypass e agora meu bot está obtendo backups do próprio container.

Ótimo! Fico feliz que você conseguiu.

Era o que eu estava pensando. Você não precisa pegá-los do container, eles estão em /var/discourse/shared/standalone/backups, mas o mais fácil é colocá-los no S3.

1 curtida