Wie man hochgeladene Dateien auf einen anderen Server verschiebt

Ich habe 2 VPS und möchte 1 VPS nur zum Speichern von Upload-Dateien verwenden und 1 anderen nur zum Ausführen des Discourse-Programms.

Gibt es eine Möglichkeit, dies zu tun?

Hallo :waving_hand: Sie scheinen nach Configure an S3 compatible object storage provider for uploads zu suchen

3 „Gefällt mir“

Hallo, ich verstehe, dass es möglich ist, Dateien in S3 zu speichern.
Aber wie ist es, wenn ich dieselben Dateien auf einen anderen Linux-Server übertragen möchte?

Um es klar zu sagen, das ist nicht genau die gleiche Frage wie die im OP gestellte.

Wenn Sie einfach nur Dateien zwischen zwei Linux-Servern austauschen möchten, gibt es viele Optionen, die für die Verwendung mit Discourse auf separaten VPS möglicherweise nicht geeignet sind. Hier sind ein paar:

  • NFS-Netzwerkdateisystem, SMB-Freigabe
  • SSHFS-SSH-Dateisystem
  • FUSE-Dateisystemtreiber zum Mounten Ihres S3 als lokales Dateisystem (oder einfach S3 direkt verwenden)

Im Allgemeinen würde ich einfach S3 direkt verwenden. Sie müssen keinen “zweiten VPS nur für die Speicherung” ausführen, wenn Sie S3 verwenden.

Nicht wirklich. Es wäre sinnvoller, einen Load Balancer zu haben und beide Systeme zu nutzen, aber Sie bräuchten immer noch Assets-Uploads auf S3.

1 „Gefällt mir“