SFTP storage adapter

Адаптер SFTP для хранения файлов в Payload CMS с использованием облачного хранилища.

Сообщество 2 3/нед MIT v1.0.1

Установка

pnpm add payloadcms-sftp-storage

Описание

Адаптер SFTP интегрируется с Payload CMS для удаленного хранения файлов через SFTP. Он расширяет возможности облачного хранилища Payload, позволяя пользователям настраивать свои коллекции для загрузки файлов на внешние серверы. Пользователи могут задавать параметры подключения, такие как хост, имя пользователя и методы аутентификации, включая использование приватных ключей и паролей. Для настройки адаптера SFTP пользователи должны изменить файл `payload.config.ts`, добавив адаптер и указав такие опции, как `destinationPathRoot` для хранения файлов и `publicEndpoint` для обеспечения доступа. Файлы, загруженные в коллекцию, будут храниться в заранее заданной структуре каталогов на удаленном сервере, отражающей slug коллекции в пути файла. Если запись удаляется в Payload, соответствующий файл также будет удален из удаленного хранилища. Этот адаптер использует библиотеку `ssh2-sftp-client` для эффективного выполнения операций SFTP и совместим с другими конфигурациями облачного хранения в Payload. Основные настройки можно управлять через переменные окружения, что упрощает процесс интеграции.

О пакете

Имя пакета
payloadcms-sftp-storage
Последняя версия
1.0.1
Размер
7 кБ
Лицензия
MIT
Загрузок в неделю
3
Последняя публикация
6 апр. 2024 г.

Ещё от DrMint

Профиль автора