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.