SFTP storage adapter

SFTP-Adapter für die Speicherung von Dateien in Payload CMS über Cloud-Speicher.

Community 2 3/Wo. MIT v1.0.1

Installation

pnpm add payloadcms-sftp-storage

Über

Der SFTP-Adapter integriert sich in Payload CMS und ermöglicht das Speichern von Dateien über SFTP auf externen Servern. Nutzer können Verbindungsoptionen wie Host, Benutzernamen und Authentifizierungsmethoden, einschließlich privater Schlüssel und Passwörter, konfigurieren. Zur Einrichtung des SFTP-Adapters wird die Datei `payload.config.ts` angepasst. Dabei fügen Nutzer den Adapter hinzu und spezifizieren Optionen wie `destinationPathRoot` für den Speicherort und `publicEndpoint` für den Zugriff. Dateien, die in eine Sammlung hochgeladen werden, werden in einer vordefinierten Verzeichnisstruktur auf dem Remote-Server gespeichert, wobei der Slug der Sammlung im Dateipfad sichtbar ist. Wird ein Eintrag in Payload gelöscht, wird die zugehörige Datei ebenfalls vom Remote-Speicher entfernt. Der Adapter verwendet den `ssh2-sftp-client` für effiziente SFTP-Operationen und ist mit anderen Cloud-Speicher-Konfigurationen in Payload kompatibel. Wesentliche Konfigurationen können über Umgebungsvariablen verwaltet werden, was den Integrationsprozess vereinfacht.

Paketinformationen

Paketname
payloadcms-sftp-storage
Neueste Version
1.0.1
Entpackte Größe
7 kB
Lizenz
MIT
Wöchentliche Downloads
3
Zuletzt veröffentlicht
6. Apr. 2024

Mehr von DrMint

Profil ansehen

Ähnliche Plugins

Mehr in Storage