Comment séparer les fichiers téléchargés vers un autre serveur

J’ai 2 VPS, et j’aimerais configurer 1 VPS pour sauvegarder uniquement les fichiers téléchargés, et 1 autre VPS pour exécuter uniquement le programme Discourse.

Y a-t-il un moyen de le faire ?

Bonjour :waving_hand: Il semble que vous recherchiez Configure an S3 compatible object storage provider for uploads

3 « J'aime »

Bonjour, je comprends qu’il est possible d’enregistrer des fichiers sur S3.
Mais qu’en est-il si je veux les mêmes fichiers sur un autre serveur Linux ?

Pour être clair, ce n’est pas exactement la même question que celle posée dans le fil de discussion initial.

Si vous souhaitez simplement partager des fichiers entre deux serveurs Linux, il existe de nombreuses options, qui peuvent ou non convenir à une utilisation avec Discourse fonctionnant sur un VPS séparé. Voici quelques exemples :

  • Système de fichiers réseau NFS, partage SMB
  • Système de fichiers SSHFS ssh
  • Pilote de système de fichiers FUSE pour monter votre S3 en tant que système de fichiers local (ou utiliser S3 directement)

En général, j’utiliserais S3 directement. Vous n’avez pas besoin de « faire fonctionner un second VPS juste pour le stockage » si vous utilisez S3.

Pas vraiment. Il serait plus logique d’avoir un répartiteur de charge et d’utiliser les deux systèmes, mais vous auriez toujours besoin d’uploads d’assets sur s3.

1 « J'aime »