Estender opções de destino remoto de backup embutidas

Seria fantástico se o Discourse pudesse suportar nativamente uma variedade de opções de backup para locais remotos além do Amazon S3, sem depender de plugins muito antigos e (aparentemente) parcialmente quebrados que não são mais mantidos.

Fóruns menores para hobbyistas em particular tendem a ser administrados por pessoas sem orçamento e com habilidades mínimas, então quanto menos obstáculos em termos de requisitos de conhecimento, etapas de configuração e dependências de terceiros para manter entre o Discourse e o destino remoto, melhor.

Eu gostaria de poder sincronizar os 5 últimos backups para o meu dispositivo NAS local via sftp, por exemplo (ele fica atrás de um endereço IP fixo).

Também para destinos de serviços de backup pagos que um ‘civil’ comum pode já ter uma assinatura básica, para sua família - como Idrive e Backblaze (nível mais barato).

Também para os destinos de nuvem gratuitos padrão, obviamente.

Existe algo assim no roteiro de desenvolvimento do Discourse?

2 curtidas

Neste caso específico, não funcionaria muito bem para você executar um rsync a partir do seu NAS para a pasta de backup do servidor Discourse?

Você verificou os guias como

2 curtidas

Olá, Falco, e obrigado pelas sugestões.

Há alguns meses, na verdade, estou executando o rsync, mas ele parou de funcionar sem nenhum motivo que eu pudesse identificar. Nenhum erro nos logs, nenhuma alteração que eu soubesse no roteador, nenhuma falta de espaço em disco. Reiniciar o NAS e o roteador não teve efeito. Possivelmente algo mudou com a Digital Ocean ou com as atualizações do software Discourse - mas eu não sou um expert em TI, e minhas tentativas contínuas de chegar ao fundo dessa questão foram sendo adiadas por outras prioridades da vida.

Desde então, reformatei e reconfigurei o dispositivo NAS (devido a um problema não relacionado), mas ao me deparar com a tarefa de reaprender tudo o que tive que pesquisar da primeira vez, e todo o tentativa e erro envolvidos em fazer os backups remotos funcionarem pela primeira vez, me perguntei por que isso deveria ser necessário.

Aprofundar-se em crontabs parece um problema semelhante (seja lá o que forem - presumo algo como os cron jobs que usei para fazer backup do meu host web - até que eles também pararam de funcionar por motivos que nunca consegui explicar ou resolver).

Um bom sistema de backup é aquele que o usuário está disposto e é capaz de sustentar.

Um que requer conhecimento e habilidades em sistemas de terceiros que, de outra forma, não fazem parte do alcance normal das atividades do usuário, parece apenas um ponto fraco, adicionando mais variáveis e riscos do que o necessário.

Ao seguir os guias, estou simplesmente repetindo instruções de cor, mas sem compreensão, e estou completamente perdido se e quando as coisas encontradas inevitavelmente não forem exatamente como foram para quem escreveu os guias.

Qualquer sistema que dependa de plugins de terceiros que nem sequer estão mais ativamente mantidos, e que já estão parcialmente quebrados, também parece uma má ideia.

Um sistema onde a configuração é feita em um local familiar dentro de um software projetado com essa tarefa específica em mente e mantido por pessoas que sabem muito mais sobre o que é necessário para realizar a tarefa do que eu jamais saberei, parece apenas uma ideia melhor para mim.

1 curtida

Acabei de me deparar com isso hoje, mas o IDrive realmente suporta a API da Amazon S3, o que significa que teoricamente você pode usar o backup do Discourse para S3, apenas com um “e2” muito barato e seu Discourse não saberá a diferença.
veja https://www.idrive.com/e2/

1 curtida

Obrigado, Alon.

Mencionei o Idrive porque já tenho uma assinatura padrão de backup doméstico com eles, mas isso não inclui o serviço S3 deles.

O principal objetivo deste desejo de desenvolvimento era adicionar opções de destino para pequenos usuários de fóruns não pagos que não exigem assinaturas pagas adicionais.

A outra opção que eu esperava usar era para o meu dispositivo NAS local.

Abraços

**

1 curtida

6 posts foram divididos em um novo tópico: Adicionando idrive como serviço S3