Come separare i file caricati su un altro server

Ho 2 VPS, e vorrei impostare 1 VPS solo per salvare i file caricati. e un altro 1 solo per eseguire il programma discourse.

C’è un modo per farlo?

Ciao :waving_hand: Sembra che tu stia cercando Configure an S3 compatible object storage provider for uploads

3 Mi Piace

Ciao, capisco che sia possibile salvare file su S3.
ma che dire se voglio gli stessi file su un altro server Linux?

Per essere chiari, non è esattamente la stessa domanda di quella posta nell’OP

Se vuoi semplicemente condividere file tra due server Linux, ci sono molte opzioni, che potrebbero essere o meno appropriate per l’uso con Discourse in esecuzione su VPS separati. Eccone un paio

  • NFS network filesystem, condivisione SMB
  • SSHFS ssh filesystem
  • Driver di filesystem FUSE per montare il tuo S3 come filesystem locale (o semplicemente usare S3 direttamente)

In generale, userei direttamente S3. Non è necessario “eseguire un secondo VPS solo per lo storage” se si utilizza S3.

Non proprio. Avrebbe più senso avere un load balancer e utilizzare entrambi i sistemi, ma avresti comunque bisogno di caricamenti di asset su s3.

1 Mi Piace