TorrentMonitor в Docker

Аддоны и прочие интересные вещи
bazilio91
Сообщения: 4
Зарегистрирован: 20 апр 2016, 21:00
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение bazilio91 » 22 апр 2016, 13:36

PRIMAS4UNO писал(а):bazilio91 не стесняйтесь выложите где нибудь ваше творение (hub.docker.com или яндекс.диск и пр). Народу интересно.
обязательно, как только творение будет стабильно работать

bazilio91
Сообщения: 4
Зарегистрирован: 20 апр 2016, 21:00
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение bazilio91 » 22 апр 2016, 14:58

Сейчас основная проблема - правильно разложить файлы по папкам, чтобы их адекватно парсил flex. То ли код патчить в Dockerfile, то ли middleware на bash писать. У вас нет откытого CVS, куда можно поконтрибьютить? И оффтоп: почему убрали код с github?

PRIMAS4UNO
Сообщения: 54
Зарегистрирован: 05 дек 2015, 10:47
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение PRIMAS4UNO » 24 апр 2016, 13:49

bazilio91 писал(а):Сейчас основная проблема - правильно разложить файлы по папкам, чтобы их адекватно парсил flex. То ли код патчить в Dockerfile, то ли middleware на bash писать. У вас нет откытого CVS, куда можно поконтрибьютить? И оффтоп: почему убрали код с github?
bazilio91 Я стесняюсь спросить plex с web-мордой ваяете?
PS: по поводу "И оффтоп: почему убрали код с github?" это камень в огород korp https://github.com/ElizarovEugene/TorrentMonitor или nawa https://github.com/nawa/torrentmonitor-dockerized ? Я то вообще не в зуб ногой (могу только тестером поработать и продукты прорекламировать), но в целях поддержания беседы хочется понимать контекст...

bazilio91
Сообщения: 4
Зарегистрирован: 20 апр 2016, 21:00
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение bazilio91 » 24 апр 2016, 23:22

PRIMAS4UNO писал(а): bazilio91 Я стесняюсь спросить plex с web-мордой ваяете?
Да, с веб мордой, иногда поглядываю через нее. Чаще dlna.
PRIMAS4UNO писал(а): это камень в огород korp или nawa
Korp :) Nawa ничего не прятал, вроде.

UPD. Всё, нашел почему. https://github.com/ElizarovEugene/Torre ... t-10781887

PRIMAS4UNO
Сообщения: 54
Зарегистрирован: 05 дек 2015, 10:47
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение PRIMAS4UNO » 26 апр 2016, 18:46

bazilio91 писал(а):
PRIMAS4UNO писал(а): это камень в огород korp или nawa
Korp :) Nawa ничего не прятал, вроде.
UPD. Всё, нашел почему. https://github.com/ElizarovEugene/Torre ... t-10781887
Сложно осуждать за это ElizarovEugene т.к.год прошел и живого форка, как-то не видно, а родной проект так и поддерживается им на 100%. (Спасибо тебе Korp).
В целом знаю еще несколько замечательных проектов (MajorDoMo, Ajenti) поддерживаемых русскоязычными разработчиками-основателями в одиночку. Видно что-то для работы по модели аля- сообщество не созрело еще...

KorP
Администратор
Сообщения: 1318
Зарегистрирован: 26 фев 2015, 11:34
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение KorP » 03 май 2016, 21:36

bazilio91 писал(а):UPD. Всё, нашел почему. https://github.com/ElizarovEugene/Torre ... t-10781887
Вот тут то же об этом упомянуто
viewtopic.php?f=3&t=156

nawa
Сообщения: 39
Зарегистрирован: 14 ноя 2015, 23:44
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение nawa » 22 ноя 2016, 11:38

Спустя совсем немного времени, я немного улучшил docker образ:
1. Существенно уменьшил размер образа и вероятно что потребляемой оперативки тоже, переведя сборку на Alpine вместо Ubuntu. Размер образа уменьшился с 400Mb до 40Mb. При этом немного изменились пути к volumes и запускать сейчас надо через

Код: Выделить всё

docker run -d -p 8080:80 --name=torrentmonitor -v path_to_data_folder/torrents:/DATA/htdocs/torrents -v path_to_data_folder/db:/DATA/htdocs/db nawa/torrentmonitor
Наконец страничка торрентмонитора открывается без указания пути - вместо http://localhost:8080/torrentmonitor просто http://localhost:8080

2. Добавлена поддержка ARM - https://hub.docker.com/r/nawa/armhf-torrentmonitor Проверено на raspberrypi

3. Может кому-то надо, пример поднятия Transmission+TOR+Torrentmonitor - https://github.com/nawa/torrentmonitor- ... ompose.yml

Код: Выделить всё

docker-compose up -d
Этим еще кто-то кроме меня пользуется? Дайте какой-нибудь отзыв, если да

KorP
Администратор
Сообщения: 1318
Зарегистрирован: 26 фев 2015, 11:34
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение KorP » 22 ноя 2016, 11:43

Если следовать логике контейнеризации - я бы конечно выносил БД в отдельный контейнер
Да, с точки зрения ТМ - это не сильно актуально, но идеологию нужно соблюдать :)
Вообще я в последнее время сильно занят контейнерами, может быть возьмусь сам что то доделать

nightmare04
Сообщения: 7
Зарегистрирован: 24 ноя 2016, 02:36
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

TorrentMonitor в Docker

Сообщение nightmare04 » 24 ноя 2016, 05:40

Здравствуйте, начал пользоваться Вашим творением... На разбирательство как все устроено ушел в общем один вечер, в принципе все устраивает, только пока что не разобрался с автоматическим включением :? вроде как cron есть, но сам в автомате не запускается, контейнер стоит от nawa, сервер TM 1.4.4. В ручном режиме, проверяет, скачивает торренты и закидывает в transmission передовая оповещение через Pushover, но вчера оставил на ночь и к сожалению тишина, ни разу не запустился... Стоит это все на DSM 6.0.1 который установлен в свою очередь на HP Microserver Gen8. До этого стояла связка Flexget(Docker)+Transmission(DSM), но не сильно радовало вбивать все вручную через редактор, хотелось какой никакой GUI :D

nawa
Сообщения: 39
Зарегистрирован: 14 ноя 2015, 23:44
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable

Re: TorrentMonitor в Docker

Сообщение nawa » 24 ноя 2016, 11:18

KorP писал(а):Если следовать логике контейнеризации - я бы конечно выносил БД в отдельный контейнер
Да, с точки зрения ТМ - это не сильно актуально, но идеологию нужно соблюдать :)
Вообще я в последнее время сильно занят контейнерами, может быть возьмусь сам что то доделать
Чтобы не создавать лишних сложностей для конечных пользователей, решил просто использовать sqlite вместо внешней базы. Можно конечно расширить функциональность образа и на стадии запуска контейнера передавать через параметры тип базы и путь к ней.
Если кому-то это действительно надо, создайте тикет на гитхабе и я постараюсь сделать это

Ответить
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275: count(): Parameter must be an array or an object that implements Countable