Cómo separar archivos subidos a otro servidor

Tengo 2 VPS y me gustaría configurar 1 VPS solo para guardar archivos subidos y otro solo para ejecutar el programa Discourse.

¿Hay alguna manera de hacerlo?

Hola :waving_hand: Parece que buscas Configure an S3 compatible object storage provider for uploads

3 Me gusta

Hola, entiendo que es posible guardar archivos en S3.
¿Pero qué hay si quiero los mismos archivos en otro servidor Linux?

Para ser claros, esa no es exactamente la misma pregunta que la que se plantea en el OP

Si simplemente quieres compartir archivos entre dos servidores Linux, hay muchas opciones, que pueden ser o no apropiadas para su uso con Discourse ejecutándose en un VPS separado. Aquí hay un par de ellas:

  • NFS (sistema de archivos de red), SMB (recurso compartido)
  • SSHFS (sistema de archivos SSH)
  • Controlador de sistema de archivos FUSE para montar tu S3 como un sistema de archivos local (o simplemente usar S3 directamente)

En general, simplemente usaría S3 directamente. No necesitas “ejecutar un segundo VPS solo para almacenamiento” si estás usando S3.

En realidad no. Tendría más sentido tener un balanceador de carga y usar ambos sistemas, pero aún así necesitarías que las cargas de activos en s3.

1 me gusta