Меню Рубрики

Установка transmission на нас synology

ВНИМАНИЕ. ВНИМАНИЕ. ВНИМАНИЕ.

Чтобы отправить ответ, вы должны войти или зарегистрироваться

Сообщений [ с 1 по 25 из 35 ]

1 Тема от Zyxmon 2010-05-10 17:46:37

  • Zyxmon
  • Administrator
  • Неактивен
  • Зарегистрирован: 2008-12-07
  • Сообщений: 5,567

Тема: NAS Synology — устанавливаем Transmission (SPK пакет от zebulon)

Недавно купил NAS Synology (самую младшую модель DS110J). Решил начать несколько тем по доводке аппарата до своих нужд.

Перед тем, как читать этот пост рекомендую найти какую-нибудь книгу «Linux для чайников (новичков, начинающих)» и прочесть. Дело в том, что NAS Synology — это небольшой компьютер под управлением Linux. Без знания основ лучше ничего нестандартного с NAS не делать. Рекомендую также найти и прочесть пару статей про текстовый редактор VI. Этот текстовый редактор Linux совершенно не похож на notepad и необычен.

Если Вы хотите задать тут вопрос, то ознакомьтесь с этим документом —
как правильно задавать вопросы.

2 Ответ от Zyxmon 2010-05-10 18:01:26

  • Zyxmon
  • Administrator
  • Неактивен
  • Зарегистрирован: 2008-12-07
  • Сообщений: 5,567

Re: NAS Synology — устанавливаем Transmission (SPK пакет от zebulon)

Итак, Вы ознакомились с основами Linux и готовы устанавливать дополнительный софт на свою «коробочку».
Существует две возможности установки софта — пакеты optware (Optional Software — дополнительный софт) и пакеты spk. О пакетах optware скорее всего будет отдельная тема. Рассмотрим пакеты spk. Некоторые из таких пакетов можно найти на сайте www.synology.com, скачать и установить. Установка таких пакетов очень проста и описана в официальной документации.

«Народными умельцами» с никами phantom, zebulon501 и Sarav созданы пакеты spk, которые позволяют установить на synology торрент клиент под названием transmission. Все пакеты устанавливаются и настраиваются немного по разному. Я буду описывать установку и настройку пакета Transmission 1.92 от zebulon501. Сразу скажу, что этот пакет универсален — не зависит от архитиктуры (процессора) NAS Synology (содержит файлы для всех архитектур). Его установка и настройка, пожалуй, самая простая.

Прежде тем, как двигаться дальше идем на форум, где умельцы выкладывают свои творения и регистрируемся. Форум англоязычный, если английского не знаете, используйте online переводчик.
Адрес форума — http://forum.synology.com/enu/index.php
После регистрации Вы сможете попасть в раздел «The Underground (Modders here!)». В этом разделе есть подразделы. Идите сразу в последний подраздел «Torrent Engines/Download Station Mods» — там будет самая свежая информация о пакетах.
На текущий момент последний пакет от zebulon501 обсуждается в теме http://forum.synology.com/enu/viewtopic … mp;t=22878

3 Ответ от Zyxmon 2010-05-10 18:13:18

  • Zyxmon
  • Administrator
  • Неактивен
  • Зарегистрирован: 2008-12-07
  • Сообщений: 5,567

Re: NAS Synology — устанавливаем Transmission (SPK пакет от zebulon)

Установка пакета очень проста и описана в теме (не знаете английский — используйте online переводчик).
Скачайте файл http://projects.superzebulon.org/synolo … n-1.92.spk
Зайти в DS Manager в раздел Система -> Управление пакетами.
Нажмите кнопку «установить». Выбирайте скачанный spk файл и нажмите выгрузить. Следуйте указаниям мастера.
. ВНИМАНИЕ после установки пакета НЕ запускайте его (кнопка «запустить»). Нужно еще сделать пару предварительных настроек. Если пакет запущен после установки — остановите.
После установки пакета будет автоматически создан пользователь transmission на коробочке synology. Нужно создать для него папку, куда он будет скачивать.
Идем в DS Manager в раздел «Права доступа»->»Папка общего доступа» и создаем папку transmission (именно так с маленькой буквы). После создания папки даем пользователю transmission и себе любимому доступ в эту папку. Пользователь transmission должен иметь в эту папку полный доступ.
После этого можно вернуться к управлению пакетами, выбрать строку с именем transmission и запустить программу.

Дальше я расскажу, как пользоваться transmission, как тонко настроить программу.

4 Ответ от Zyxmon 2010-05-11 20:06:57

  • Zyxmon
  • Administrator
  • Неактивен
  • Зарегистрирован: 2008-12-07
  • Сообщений: 5,567

Re: NAS Synology — устанавливаем Transmission (SPK пакет от zebulon)

После запуска transmission программу нужно настроить. Самый простой способ — «Transmission Web Interface». Вводим в адресной строке любимого браузера URL http:// :9091 и попадаем в него.
В левом нижнем углу две кнопки. Нажимаем первую и выбираем «Preferences» (Настройки). Вводим порт (TCP), который слушает программа и который нужно пробросить на роутере, устанавливаем ограничения скоростей.
Несколько больше возможностей по настройке и управлению дают клиенты transmission-remote-dotnet и transmisson-remote-gui. Transmission-remote-dotnet имеет русский интерфейс (нужно его отметить при установке). Позволяет перенести файлы в другую папку не останавливая раздачи, показывает график скорости. В моей конфигурации немного подглючиват, теряет связь с transmission. Несколько улучшило ситуацию установка майской ночной сборки. Transmisson-remote-gui несколько проще. В моей конфигурации часто отмечает торренты красным с пометкой «Tracker did not respond», хотя по диагностике в инспекторе «Transmission Web Interface» все нормально.

Читайте также:  Установка плинтусов rico leo

Вернемся к Transmission Web Interface.
Управление через Transmission Web Interface довольно удобно. В правой части окна можно открыть Инспектор, в котором выбрав в левой части torrent, можно получать дополнительную информацию и управлять закачкой/раздачей отдельных файлов. Управление конкретными торрентами делается кликом правой кнопкой мыши по торренту.
Более тонкие настройки можно сделать отредактировав в редакторе VI файл настроек /usr/local/transmission/var/settings.json. Редактировать этот файл следует при остановленном transmission. Об этом я напишу в следующем посте.

5 Ответ от Zyxmon 2010-05-15 08:22:05

  • Zyxmon
  • Administrator
  • Неактивен
  • Зарегистрирован: 2008-12-07
  • Сообщений: 5,567

Re: NAS Synology — устанавливаем Transmission (SPK пакет от zebulon)

Теперь о тонкой настройке transmission. Эти настройки храняться в файле /usr/local/transmission/var/settings.json и не все можно настроить в удаленном клиенте или через Transmission Web Interface. Редактировать их нужно при остановленном transmission.
Хоть часто и пишут, что файловая система ext3, используемая в synology, не требует дефрагментации — это не так. Файлы, скачиваемые transmission оказываются сильно фрагментированными, скорость передачи таких файлов synology->lan в 2-2.5 раза ниже, чем у нефрагментированных. Чтобы скачиваемые файлы были нефрагментированными рекомендуют мзменить параметр preallocation с 1 на 2. Стартовать закачки будут немного дольша, т.к. transmission перед закчакой будет создавать файл(ы) требуемого размера, но фрагментация файлов будет раз в 100 меньше. Проверяется фргментация командой filefrag (из optware).

Иногда рекомендуют увеличить параметр open-file-limit до 512 для увеличения стабильности программы. Если у Вас transmission падает — попробуйте это.

Чтобы transmission не писал log файл — измените message-level на 0.

6 Ответ от Zyxmon 2010-05-15 08:24:39

  • Zyxmon
  • Administrator
  • Неактивен
  • Зарегистрирован: 2008-12-07
  • Сообщений: 5,567

Re: NAS Synology — устанавливаем Transmission (SPK пакет от zebulon)

Если Вам не удается остановить работу transmission через управление пакетами, отредактируйте файл /var/packages/transmission/scripts/start-stop-status
Измените в нем функцию stop_daemon ()

Использование killall -9 не очень хорошо, но что делать.

7 Ответ от Zyxmon 2010-05-17 15:02:48

  • Zyxmon
  • Administrator
  • Неактивен
  • Зарегистрирован: 2008-12-07
  • Сообщений: 5,567

Re: NAS Synology — устанавливаем Transmission (SPK пакет от zebulon)

Осталось мне только написать, как пользоваться transmission. На этом мой рассказ будет закончен.
Сразу отмечу, что недавно zebulon501 выпустил новую версию своего пакета 1.93.
Тут можно прочесть инструкцию от автора пакета на английском языке и скачать новую версию.
Вышли и две новые версии transmission-remote-dotnet с момента, когда я упомянул про transmission-remote-dotnet. Версии менее «глючные», но все равно иногда теряют связь с transmission.

8 Ответ от Zyxmon 2010-05-19 10:01:33

  • Zyxmon
  • Administrator
  • Неактивен
  • Зарегистрирован: 2008-12-07
  • Сообщений: 5,567

Re: NAS Synology — устанавливаем Transmission (SPK пакет от zebulon)

Еще несколько добавлений к предыдущим постам.
Теперь, для того, чтобы попасть в закрытый раздел «The Underground (Modders here!)» англоязычного форума, регистрация не требуется.
Обновил пакет zebulon501 на версию 1.93 без проблем. Настройки при обновлении сохраняются. Обновление (для надежности) делал так: (1) остановил все раздачи, (2) остановил transmission через управление пакетами, (3) обновил spk (в управлении пакетами для этого специальная кнопка), (4) стартовал раздачи.

9 Ответ от Zyxmon 2010-05-19 10:15:32

  • Zyxmon
  • Administrator
  • Неактивен
  • Зарегистрирован: 2008-12-07
  • Сообщений: 5,567

Re: NAS Synology — устанавливаем Transmission (SPK пакет от zebulon)

Несколько слов об использовании пакета от zebulon501.
1. Если создать в расшаренной папке transmission подпапку incoming, то в эту папку можно помещать новые torrent файлы. Transmission периодически проверяет эту папку, и если там появились новые файлы, то добавляет их к заданиям. Torrent файлы в этой папке при этом не удаляются.
2. Если подпапка download была создана не Вами, а transmission, то, скорее всего, у Вас не будет прав на запись в эту папку. Это легко исправляется. Вы же прочли книгу по Linux и знаете команду chmod ! Если не знаете, проблему с правами можно решить с помощью FileStation.
3. Для того, чтобы перенести torrent с ББ на synology, перенесите все файлы в папку download. Затем, например, в Transmission Web Interface нажмите кнопку «Open», в открывшемся окне диалога укажите torrent файл, снимите галочку «Start when added». Нажмите «Upload». После этого торрент окажется в списке. Нажмите на торренте правой кнопкой мышки и выберете «Verify local Data». Если Вы все сделали правильно, то через некоторое время верификация будет закончена и можно стартовать torrent (правой кнопкой). Аналогичным способом можно работать с обновляемыми торрентами. Удалите старый (без удаления данных), добавьте новый и верифицируйте.

Читайте также:  Установка led ламп в линзы фар

10 Ответ от Zyxmon 2010-05-19 10:29:49

  • Zyxmon
  • Administrator
  • Неактивен
  • Зарегистрирован: 2008-12-07
  • Сообщений: 5,567

Re: NAS Synology — устанавливаем Transmission (SPK пакет от zebulon)

На некоторых торрентах (более 100 файлов, около 10Gb) верификация у меня доходила до 99.98% и останавливалась. В некоторых случаях просто неправильно отображался процент верификации, при старте ничего не докачивалось. В одном или 2х случаях верификация действительно проходила не до конца (версия 1.92, по 1.93 пока информации нет).

11 Ответ от Zyxmon 2010-05-19 10:35:17

  • Zyxmon
  • Administrator
  • Неактивен
  • Зарегистрирован: 2008-12-07
  • Сообщений: 5,567

Re: NAS Synology — устанавливаем Transmission (SPK пакет от zebulon)

В transmission (к spk пакету это отношения не имеет) не понравилось следующее:
Если заказать скачивание не всех файлов, то могут частично скачаться и незаказанные. Дело в том, что хеши считаются по кускам в 4Mb. Такой кусок может включать в себя данные нескольких файлов, в том числе и тех, что Вам не нужны. Для проверки хеша кусок такого ненужного файла будет скачан, а место на диске будет отведено под весь ненужный файл.
uTorrent в таком случае создает маленький бинарный файл с недостающим куском для вычисления хеша. Разработчикам transmission это известно (пожеланию это исправить уже около 2х лет), когда нибудь сделают и это.

12 Ответ от lesort 2010-11-18 12:58:45

Re: NAS Synology — устанавливаем Transmission (SPK пакет от zebulon)

Хоть часто и пишут, что файловая система ext3, используемая в synology, не требует дефрагментации — это не так. Файлы, скачиваемые transmission оказываются сильно фрагментированными, скорость передачи таких файлов synology->lan в 2-2.5 раза ниже, чем у нефрагментированных. Чтобы скачиваемые файлы были нефрагментированными рекомендуют мзменить параметр preallocation с 1 на 2. Стартовать закачки будут немного дольша, т.к. transmission перед закчакой будет создавать файл(ы) требуемого размера, но фрагментация файлов будет раз в 100 меньше. Проверяется фргментация командой filefrag (из optware).

Да, действительно, файлы оказались весьма фрагментированы. А чем можно восстановить «порядок»?

источник

Делаем свое сетевое хранилище c Synology DSM

На мой взгляд, одни из лучших NAS — это Synology. И по большей степени это благодаря их софту Synology DSM . Чтобы поставить эту ОС на любое x86 железо существует проект Xpenology.

Себе я сделал NAS на Synology DSM из старенького Intel NUC DE3815TYBE c 4 GB ОЗУ DDR3L Kingston KVR16LS11/4 и SSD Kingston A400 на 120 GB для установки ОС. Так же есть возможность установить ОС на HDD, предназначенный для хранения данных, но я решил выделить для этого отдельный SSD.

Intel NUC DE3815TYBE — 1000 руб. на авито
ОЗУ Kingston KVR16LS11/4 DDR3L 4 GB — 1300 руб.
Kingston A400 120 GB — 1600 руб.
Плата Mini PCI-E PCI Express to SATA 3.0 — 440 руб.
USB флешка на 8GB — была в наличии
HDD Toshiba 2.5 на 2 TB — был в наличии
БП для NUC — был в наличии

На usb флешку ставится загрузчик, и она всегда должна быть вставлена в nuc.

Итак, приступим. Скачиваем образ IMG для флешки.

Образы всегда будут доступны тут, и всегда свежие: https://xpenology.com/forum/topic/7848-links-to-loaders/

Я пробовал образы, начиная с самых последних и шел ниже по списку, и все отказывались грузиться после установки DSM на моем NUC. Заработал образ DS3615xs 6.1 Jun’s Mod V1.02b.img, скачанный по этой ссылке

Теперь скачанный образ нужно отредактировать под параметры нашей флешки. Для этого распаковываем его и открываем файл DS3615xs 6.1 Jun’s Mod V1.02b.img через программу OSFMount. Ее можно скачать тут

Жмем Mount new:

И выбираем synoboot.img. Жмем Next:

На следующем шаге выбираем раздел на 15 МБ и жмем Next:

Далее убираем галочку с Read-only drive и жмем Mount:

Будет смонтирован новый раздел:

Теперь нам нужно отредактировать файл grub.cfg в каталоге grub. Но перед этим нужно узнать VID и PID флешки, которая будет загрузочной. Для этого я использовал программу ChipGenius, скачать можно тут.

Находим нашу флешку и жмем на нее. В нижнем окошке выйдет информация, включающая VID и PID:

Теперь в смонтированном разделе открываем grub.cfg в каталоге grub через Notepad++ (скачать можно тут) и меняем строки

на значения vid и pid своей флешки:

Читайте также:  Установка dis для bmw

Сохраняем grub.cfg и размонтируем образ:

Теперь нужно записать отредактированный образ DS3615xs 6.1 Jun’s Mod V1.02b.img на флешку с помощью Rufus. Скачать можно тут

Просто выбираем в руфусе нужную флешку, затем образ DS3615xs 6.1 Jun’s Mod V1.02b.img и жмем Старт:

После успешной записи образа вставляем эту флешку в NUC и включаем его. На экране появится загрузчик и автоматически запустится первый пункт.

И после этого выйдет вот такая надпись:

Скрины загрузчика не мои, взял с xpenology.com

Теперь нужно зайти на http://find.synology.com/ чтобы найти наш nuc

Жмем подключиться и соглашаемся с лицензионным соглашением:

Далее нам будет предложено установить операционную систему. Жмем Установить:

На следующем этапе я нажал Установка вручную:

И выбрал файл DSM_DS3615xs_15284.pat, скачанный отсюда

Жмем зеленую кнопку Установить прямо сейчас, нас предупредят о форматировании подключенного накопителя:

После установки устройство будет перезагружено и пойдет обратный отсчет 10 минут:

Где-то на 7 минуте у меня открылось окно с предложением создать учетную запись администратора. Создаем:

На следующем этапе вышло предложение настроить Автоматическое обновление и расписание проверок жестких дисков. Я выбрал ручное обновление, так как с новой версией DSM, с большой долей вероятности, наш NAS окирпичится без нужной версии загрузчика:

Далее нас просят настроить QuickConnect для удаленного доступа через сервера Synology. Для этого нужно прописать серийный номер и mac от реального Synology Diskstation в grub.cfg. Я нажал Пропустить этот шаг:

И после система скажет, что все настроено:

И будет открыт рабочий стол DSM:

Первым делом я добавил репозиторий с дополнениями от сообщества: https://synocommunity.com/

Для этого переходим в Центр Пакетов > Настройки > Источники пакетов и жмем Добавить, введя название и адрес репозитория http://packages.synocommunity.com/:

После добавления будет доступен весь список кастомных дополнений, включая Transmission:

Но чтобы установить какой-либо аддон, нужно смонтировать свободный раздел диска. Я был немного удивлен, когда зайдя в Диспетчер хранения > Разделы кнопка создать была неактивна. Хотя на моем SSD еще свободно около 100 ГБ. В общем, чтобы смонтировать раздел я зашел в Диспетчер хранения > RAID Group и создал как бы raid, но не raid, выбрав в типе raid Basic. И уже после этого во вкладке Разделы я смог добавить раздел на 100 ГБ.

Так же я поставил галочку на Запретить доступ к предыдущим версиям samba в Панель управления > Файловые службы > SMB и выключил ненужную мне службу bonjour

После этих манипуляций можно устанавливать нужные вам дополнения. Я установил Transmission через Центр пакетов > Сообщество и Monitorrent

Для Monitorrent нет пользовательского дополнения Synology, но зато есть докер контейнер на Docker Hub. А в Synology DSM есть дополнение Docker, позволяющее без особого труда установить вообще любые контейнеры.

Сначала нужно установить его через Центр пакетов:

Запустив, переходим в Реестр и ищем Monitorrent:

Официальный тот что снизу, от werwolfby. Во время установки был прописан порт контейнера Monitorrent 6687, я так же прописал его в поле Локальный порт и запустил. Перейдя по адресу DSM http://192.168.0.31:6687/ открылся Monitorrent:

Стандартный пароль monitorrent

Так же я установил Plex сервер через Центр пакетов и вручную обновил версию, так как на этой версии DSM Plex почему-то был версии 1.16, хотя доступна 1.18 и она без каких-либо проблем сейчас работает.

В итоге получилось отличное сетевое хранилище с моим собственным железом и с низким энергопотреблением.

В моем NUC только 1 sata порт, но есть разъем mini pci-e. Для установки HDD я заказал вот такую плату с 2 sata 3.0 и с чипом ASM1061 на всем известной площадке:

Пока что тестирую новый NAS с Synology DSM в ожидании этой платы, а основные функции сейчас выполняет мой D-Link DNS-320, о восстановлении которого я писал уже очень давно:

Он, кстати, иногда не запускает Transmission после перезагрузки. Приходится заходить на web ui и запускать вручную. В остальном же работает безотказно после того восстановления в 2016 году.

И напоследок, в Home Assistant легко добавить мониторинг состояния Synology DSM. Для этого в sensors.yaml:

В итоге имеем вот такую карточку для мониторинга:

Как раз SMART мониторинг состояния дисков через Home Assistant был для меня одной из главных особенностей в выборе ОС для своего NAS. Можно настроить простую автоматизацию на отправку уведомления при изменении статуса, чтобы быть в курсе, если диск будет пора менять.

источник

Добавить комментарий