Como separar arquivos enviados para outro servidor

Eu tenho 2 VPS, e gostaria de configurar 1 VPS apenas para salvar arquivos enviados e outro para executar o programa Discourse.

Existe alguma maneira de fazer isso?

Olá :waving_hand: Parece que você está procurando por Configure an S3 compatible object storage provider for uploads

3 curtidas

Olá, entendi que é possível salvar arquivos no S3.
Mas e se eu quiser os mesmos arquivos em outro servidor Linux?

Para ser claro, essa não é exatamente a mesma pergunta do que foi feita no OP

Se você simplesmente deseja compartilhar arquivos entre dois servidores Linux, há muitas opções, que podem ou não ser apropriadas para uso com o Discourse rodando em um VPS separado. Aqui estão algumas:

  • NFS network filesystem, SMB share
  • SSHFS ssh filesystem
  • Driver de sistema de arquivos FUSE para montar seu S3 como um sistema de arquivos local (ou simplesmente usar S3 diretamente)

Em geral, eu apenas usaria S3 diretamente. Você não precisa “executar um segundo VPS apenas para armazenamento” se estiver usando S3.

Não exatamente. Faria mais sentido ter um balanceador de carga e usar ambos os sistemas, mas você ainda precisaria de uploads de ativos no S3.

1 curtida