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

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.