SFTP storage adapter
SFTP-Adapter für die Speicherung von Dateien in Payload CMS über Cloud-Speicher.
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 StorageJanitor
Findet verwaiste Uploads und unreferenzierte Dokumente in Payload-Storage und löscht nur die freigegebenen Einträge.
Upstash KV adapter
Integriert Upstash als Schlüssel-Wert-Speicherlösung für Payload.
Cloudinary storage adapter
Integriert Cloudinary für die Medienverwaltung in Payload CMS.
ISR revalidation
Integriert ISR-ähnliche Cache-Revalidierung in Payload CMS für Next.js.
Bunny Storage Adapter
Bunny.net-Speicher- und Stream-Adapter für Payload CMS mit TUS-Resumable-Uploads und CDN-Cache-Purging.
Cloud Storage
Dieses Plugin integriert Cloud-Speicheroptionen in Payload CMS.