Подключите NAS к Seedr по FTP, FTPS, SFTP или WebDAV

Seedr подключается к вашему NAS, поэтому вы можете просматривать его файлы и копировать между хранилищами. Выберите WebDAV поверх HTTPS на Synology, явный FTPS на QNAP или TrueNAS или изолированную службу SFTP на Unraid. Сначала настройте одного выделенного пользователя и одну папку.
Прежде чем начать
Для добавления NAS в качестве подключенного хранилища в Seedr (Settings → External services, FTP/SFTP/WebDAV) требуется Pro и выше. Free, Lite и Basic не включают подключенное хранилище. Это правило применяется, когда Seedr подключается к вашему NAS, включая службу NAS WebDAV.
В противоположном направлении, когда ваш NAS подключается к Seedr: FTP, FTPS и SFTP требуют Basic и выше (Basic, Pro, Master, Gold); Free и Lite их не включают. Seedr WebDAV требуется Master и выше (Master, Master X2/X3/X5, Gold), за исключением Basic и Pro. Перейдите на Basic для доступа к этим файловым серверам Seedr или Перейдите на Master для Seedr WebDAV. Для добавления NAS в качестве подключенного хранилища по-прежнему требуется Pro и выше.
Вам понадобится общедоступное имя хоста, доступный порт файловой службы и выделенный пользователь NAS, ограниченный одной папкой. Используйте здесь учетные данные пользователя NAS, а не пароль приложения Seedr. Сохраняйте конфиденциальность интерфейса администратора NAS.
NAS | Начните здесь |
|---|---|
Synology DSM 7 | WebDAV Server: HTTPS |
QNAP QTS 5.2 | QuFTP Service: FTPS |
TrueNAS SCALE 24.x | FTP-сервис: TLS |
Unraid | Контейнер SFTPGo: SFTP |
Если вы хотите, чтобы NAS копировал или резервировал файлы Seedr, прочитайте Подключите Seedr к NAS. Информацию о выборе протокола см. Какой протокол выбрать для работы NAS с Seedr?.
1. Подготовьте один файловый сервис
Synology DSM 7: WebDAV
В Control Panel → User & Group создайте пользователя без прав администратора. Предоставьте доступ только к одной общей папке и разрешите WebDAV Server в разрешениях ее приложения.
Установите WebDAV Server из Package Center. Включите HTTPS; его порт по умолчанию — 5006.
Установите сертификат, соответствующий вашему общедоступному имени хоста под Control Panel → Security → Certificate, и назначьте его WebDAV Server. Запишите адрес службы HTTPS и общий путь.
DSM также предлагает FTPS под Control Panel → File Services → FTP и SFTP на вкладке SFTP. Включите только выбранную службу. FTPS нуждается в диапазоне пассивных портов, а также порте управления.
QNAP QTS 5.2: QuFTP Service
Установите QuFTP Service из App Center. Откройте Control Panel → Network & File Services → QuFTP Service.
В FTP Server → Users создайте пользователя FTP. Разрешите доступ к одной общей папке и запретить остальным; убедитесь, что его привилегии FTP включены.
В разделе FTP Server → System → General включите сервер и FTP with SSL/TLS (Explicit). Настройте сертификат для вашего общедоступного имени хоста и установите порт управления, обычно 21.
В разделе System → Connection определите диапазон пассивных портов. Если вы находитесь за маршрутизатором, включите Respond with external IP address for passive FTP connection request и введите свой общедоступный IP. Примените настройки.
Встроенный SFTP в QTS 5.2 использует SSH и доступен только администраторам. Используйте FTPS или WebDAV с учётной записью с ограниченными правами. Не передавайте Seedr учётные данные администратора NAS.
Для WebDAV используйте Control Panel → Network & File Services → Win/MAC/NFS/WebDAV → WebDAV. Включите его, выберите разрешения для папки и установите выделенный порт HTTPS. Используйте этот порт и общий путь ограниченного пользователя.
TrueNAS SCALE 24.x: FTPS
В разделе Credentials создайте набор данных и локального пользователя без прав администратора. Назначьте этот набор домашним каталогом пользователя и разрешите доступ только к нему.
В версии 24.04 откройте System Settings → Services, а в 24.10 — System → Services. Отредактируйте FTP. Включите Allow Local User Login и chroot, чтобы ограничить сеансы домашним каталогом; отключите анонимный доступ.
В Advanced Settings включите TLS, выберите сертификат для вашего общедоступного имени хоста, установите для TLS Policy значение Ctrl + Data и определите диапазон пассивных портов. Сохраните и запустите FTP.
Встроенный WebDAV был удален до SCALE 24.x. Используйте FTPS для этой настройки. Cloud Sync остается исходящим клиентом для NAS → Seedr; он не предоставляет службу WebDAV.
Unraid: изолированный SFTP
Запустите поддерживаемый контейнер SFTPGo. Сохраните его конфигурацию и ключи хоста; сопоставьте только тот общий ресурс, который вы хотите предоставить в качестве каталога данных.
Создайте пользователя для передачи файлов, указав эту сопоставленную папку в качестве домашней. Предоставьте разрешения на список/чтение, а также разрешения на запись только в случае необходимости.
Включите SFTP и запишите назначенный порт хоста. Сохраняйте конфиденциальность веб-администратора контейнера. Получите отпечаток ключа хоста службы через доверенную локальную консоль.
2. Сделайте услугу доступной
Сервис | Проброс портов TCP |
|---|---|
HTTPS WebDAV | Выбранный порт HTTPS |
SFTP | Выбранный порт SFTP |
Явный FTPS | Управляющий порт + диапазон пассивных портов |
Зарезервируйте LAN-адрес NAS в маршрутизаторе. Настройте общедоступное имя хоста так, чтобы оно указывало на ваш публичный IP.
Перенаправляйте только выбранные порты файловых служб и разрешить их через брандмауэр NAS. Для FTPS также пересылайте весь настроенный пассивный диапазон.
Выполните тестирование за пределами домашней сети с помощью совместимого клиента и пользователя с ограниченными правами. Убедитесь, что он видит только нужную папку. Используйте внешний порт в Seedr.
3. Добавьте NAS в Seedr.
Откройте Settings → External services → Connect a service (или Add another service).
Выберите WebDAV, FTP или SFTP. Явный FTPS использует форму FTP.
Введите публичный адрес, внешний порт и выделенные учетные данные NAS. Для FTP выберите FTPS (Explicit) и оставьте Passive включенным. Для WebDAV введите полный URL-адрес файловой службы HTTPS с общим путем.
Проверьте подлинность сервера, как описано ниже. Подключитесь, откройте Files и проверьте передачу одного небольшого файла, прежде чем переходить к большим объёмам.
Форма | Что ввести |
|---|---|
WebDAV | URL HTTPS; учётные данные NAS |
FTP/явный FTPS | Хост; порт; учётные данные NAS |
SFTP | Хост; порт; учётные данные NAS |
Форма SFTP также предлагает закрытый ключ и дополнительную парольную фразу для серверов, настроенных на прием ключа пользователя NAS. Это вход в ваш NAS, отдельный от собственной конечной точки SFTP Seedr.
Дополнительно: проверка личности сервера
Для SFTP получите отпечаток ключа хоста через доверенную консоль NAS или оператора. Удалённое сканирование может получить ключ для проверки, но не доказывает подлинность сервера:
ssh-keyscan -p 2022 -t ed25519 nas.example.com > nas_key.candidate
ssh-keygen -lf nas_key.candidateЗамените хост, внешний порт и тип ключа на данные своей службы. Сверьте отпечаток с доверенным значением перед вводом в Trusted SSH host key (SHA256). При несовпадении остановитесь и выясните причину, прежде чем менять закреплённое значение.
Для HTTPS или FTPS используйте действительный сертификат, соответствующий имени хоста. Если вы заполняете Trusted certificate SHA-256, сначала сверьте полученный отпечаток с сертификатом на доверенном NAS. Эти команды лишь получают данные для проверки и не подтверждают подлинность сервера. Замените порты из примеров своими внешними портами.
HTTPS WebDAV:
openssl s_client -connect nas.example.com:5006 -servername nas.example.com </dev/null 2>/dev/null | openssl x509 -noout -fingerprint -sha256Явный FTPS требует согласования FTP перед TLS:
openssl s_client -starttls ftp -connect nas.example.com:21 -servername nas.example.com </dev/null 2>/dev/null | openssl x509 -noout -fingerprint -sha256После подключения и устранения неполадок
Разрешения определяют, что может делать Seedr: просматривать, создавать папки, переименовывать, удалять или копировать файлы. Сохраняйте доступ только для чтения, если вам нужен только просмотр. Index this storage обеспечивает поиск, где это возможно. Передачи, начатые в Seedr, выполняются по требованию; для запланированных заданий используйте настройку на стороне NAS в Подключите Seedr к NAS.
Проблема | Что проверить |
|---|---|
Тайм-аут | Публичный IP; проброшенные порты |
Получение списка файлов по FTPS зависает | Диапазон пассивных портов; публичный IP |
WebDAV 404 / 405 | URL-адрес службы и общий путь |
Ошибка входа | Права пользователя и пароль |
Несоответствие личности | Доверенная консоль/оператор |
Если объем подключенного хранилища заполнен, проверьте External services. Чтобы закрыть соединение, отключите его там, отключите его пользователя NAS и закройте перенаправленные порты. Постоянно обновляйте программное обеспечение NAS и пакеты файловых служб.
