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

  1. В Control Panel → User & Group создайте пользователя без прав администратора. Предоставьте доступ только к одной общей папке и разрешите WebDAV Server в разрешениях ее приложения.

  2. Установите WebDAV Server из Package Center. Включите HTTPS; его порт по умолчанию — 5006.

  3. Установите сертификат, соответствующий вашему общедоступному имени хоста под Control Panel → Security → Certificate, и назначьте его WebDAV Server. Запишите адрес службы HTTPS и общий путь.

DSM также предлагает FTPS под Control Panel → File Services → FTP и SFTP на вкладке SFTP. Включите только выбранную службу. FTPS нуждается в диапазоне пассивных портов, а также порте управления.

QNAP QTS 5.2: QuFTP Service

  1. Установите QuFTP Service из App Center. Откройте Control Panel → Network & File Services → QuFTP Service.

  2. В FTP Server → Users создайте пользователя FTP. Разрешите доступ к одной общей папке и запретить остальным; убедитесь, что его привилегии FTP включены.

  3. В разделе FTP Server → System → General включите сервер и FTP with SSL/TLS (Explicit). Настройте сертификат для вашего общедоступного имени хоста и установите порт управления, обычно 21.

  4. В разделе 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

  1. В разделе Credentials создайте набор данных и локального пользователя без прав администратора. Назначьте этот набор домашним каталогом пользователя и разрешите доступ только к нему.

  2. В версии 24.04 откройте System Settings → Services, а в 24.10 — System → Services. Отредактируйте FTP. Включите Allow Local User Login и chroot, чтобы ограничить сеансы домашним каталогом; отключите анонимный доступ.

  3. В Advanced Settings включите TLS, выберите сертификат для вашего общедоступного имени хоста, установите для TLS Policy значение Ctrl + Data и определите диапазон пассивных портов. Сохраните и запустите FTP.

Встроенный WebDAV был удален до SCALE 24.x. Используйте FTPS для этой настройки. Cloud Sync остается исходящим клиентом для NAS → Seedr; он не предоставляет службу WebDAV.

Unraid: изолированный SFTP

  1. Запустите поддерживаемый контейнер SFTPGo. Сохраните его конфигурацию и ключи хоста; сопоставьте только тот общий ресурс, который вы хотите предоставить в качестве каталога данных.

  2. Создайте пользователя для передачи файлов, указав эту сопоставленную папку в качестве домашней. Предоставьте разрешения на список/чтение, а также разрешения на запись только в случае необходимости.

  3. Включите SFTP и запишите назначенный порт хоста. Сохраняйте конфиденциальность веб-администратора контейнера. Получите отпечаток ключа хоста службы через доверенную локальную консоль.

2. Сделайте услугу доступной

Сервис

Проброс портов TCP

HTTPS WebDAV

Выбранный порт HTTPS

SFTP

Выбранный порт SFTP

Явный FTPS

Управляющий порт + диапазон пассивных портов

  1. Зарезервируйте LAN-адрес NAS в маршрутизаторе. Настройте общедоступное имя хоста так, чтобы оно указывало на ваш публичный IP.

  2. Перенаправляйте только выбранные порты файловых служб и разрешить их через брандмауэр NAS. Для FTPS также пересылайте весь настроенный пассивный диапазон.

  3. Выполните тестирование за пределами домашней сети с помощью совместимого клиента и пользователя с ограниченными правами. Убедитесь, что он видит только нужную папку. Используйте внешний порт в Seedr.

3. Добавьте NAS в Seedr.

  1. Откройте Settings → External services → Connect a service (или Add another service).

  2. Выберите WebDAV, FTP или SFTP. Явный FTPS использует форму FTP.

  3. Введите публичный адрес, внешний порт и выделенные учетные данные NAS. Для FTP выберите FTPS (Explicit) и оставьте Passive включенным. Для WebDAV введите полный URL-адрес файловой службы HTTPS с общим путем.

  4. Проверьте подлинность сервера, как описано ниже. Подключитесь, откройте 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 и пакеты файловых служб.