Seedr Connector — це невелика програма, що працює на вашому NAS або на комп'ютері з Linux у вашій домашній мережі. Вона дає змогу змонтувати в Seedr вибрані вами папки NAS поруч з іншими вашими сховищами. Версія 1.0.0 уже доступна.

Він встановлює одне вихідне зашифроване з'єднання із Seedr через TCP-порт 443. Вам не потрібні ні переадресація портів, ні публічна IP-адреса. Seedr ніколи не отримує пароль вашого NAS.

Як це працює

  • Seedr бачить лише ті папки, які ви вказали в config.json. Кожну папку можна позначити як доступну лише для читання.

  • Connector самостійно перепідключається після розриву мережі чи перезапуску NAS. Після перезапуску повторне створення пари не потрібне.

  • Він працює від імені власника вашого спільного ресурсу NAS (UID і GID цього користувача), а не від root. Йому не потрібні ні привілейований режим, ні опубліковані порти, ні сокет Docker.

Налаштування за п'ять кроків

Застосунок проводить вас через це в Налаштуваннях, на екрані Seedr Connector. Відкрийте /app/settings.

  1. Встановіть. Виберіть тип свого NAS у наступному розділі. Повний посібник зі встановлення є на GitHub.

  2. Створіть config.json. Додайте назву для NAS і папки, до яких хочете надати доступ. Потім виконайте pair. Буде виведено адресу Seedr і 8-символьний код.

  3. Дозвольте. Відкрийте адресу або введіть код на екрані Seedr Connector. Переконайтеся, що це ваш обліковий запис, і виберіть «Дозволити».

  4. Запустіть. Запустіть Connector командою run і залиште його працювати.

  5. Змонтуйте. У Seedr виберіть спільну папку та натисніть «Змонтувати». Вона з'явиться разом з іншими вашими сховищами.

Встановлення на NAS

Образ Docker: ghcr.io/seedrcc/seedr-connector:1.0.0. Він публічний, не потребує входу та підтримує кілька типів процесорів. Він розміщений у GitHub Container Registry, а не в Docker Hub. Також існує тег latest . Для звичайного встановлення на Linux завантажте бінарний файл зі сторінки випуску v1.0.0: Linux amd64, arm64 або armv7. До випуску додано файл SHA256SUMS, щоб ви могли перевірити своє завантаження.

NAS або система

Як встановити

Synology

Container Manager. Спочатку додайте реєстр https://ghcr.io або створіть проєкт Compose.

QNAP

Container Station.

TrueNAS SCALE

Custom App.

Unraid

Docker, потім Add Container.

Будь-який хост Docker

Звичайний Docker або Docker Compose.

Linux без Docker

Запустіть бінарний файл під наглядом сервісного супервізора вашого NAS.

Кожна система потребує кількох власних налаштувань, як-от тек конфігурації та стану. Точні кроки для кожної з них наведено в README на GitHub .

Керування конекторами

  • Ваші конектори. На екрані Seedr Connector перелічено всі конектори із зазначенням стану в мережі, часу, коли їх востаннє бачили, чи вони лише для читання та чи змонтовано папку.

  • Відкликання доступу. Це відключає конектор за лічені секунди, навіть посеред перенесення. Щоб підключити його знову, виконайте pair ще раз.

  • Більше ніж один NAS. До одного облікового запису можна підключити кілька пристроїв NAS у межах вашого ліміту конекторів. Дайте кожному власну назву та власний каталог стану.

  • Обмеження тарифу. Кількість конекторів залежить від вашого тарифу. Якщо у вашому тарифі конекторів немає або ви досягли ліміту конекторів, Seedr повідомить про це простими словами.

Оновлення Connector

  1. Зупиніть Connector.

  2. Збережіть теки конфігурації та стану.

  3. Замініть тег образу або бінарний файл новою версією.

  4. Запустіть його знову. З Docker Compose виконайте docker compose pull && docker compose up -d.

Усунення типових проблем

Ви бачите

Що робити

invalid_client

Зверніться до служби підтримки Seedr.

cannot open configuration

Шлях до конфігурації відсутній або недоступний для читання. Перевірте шлях і права доступу до файлу.

Помилки облікових даних або стану

Виправте власника або права доступу. У посібнику вказано 0700 для теки стану та 0600 для її файлів.

revoked

Доступ було відкликано. Виконайте pair ще раз.

Шукаєте інший спосіб?

Ви також можете додати свій NAS через FTPS, SFTP або WebDAV. Для цього способу на роутері потрібні відкриті порти. Див. Підключення NAS до Seedr. Щоб натомість користуватися Seedr зі свого NAS, див. Монтування Seedr на NAS.