LINUX.ORG.RU
ФорумAdmin

Выбор торрентокачалки для NAS

 , ,


0

2

До меня наконец доехал мини-ПК для NAS и HDD на 6Тб уже заказан.

И встал вопрос выбора торрентокачалки. На данный момент пользуюсь qbittorrent и меня всё устраивает, но вот беда, у безголового qbittorrent нет нормального гуя, только веб.

В итоге выбираю не только торрентокачалку как демона, но и чтобы был к нему удобный десктопный гуй.

Что очень хотелось бы видеть:

1. Гуй с значком в трее, где при наведении можно посмотреть скорость. Гуй нужен не вебня, т.к. у вебни не будет значка в трее. А очень хочется.

2. Чтобы оставался запущенным в трее при закрытии. У меня Hyprland и опции сворачивания не предусмотрено.

3. Возможность назначения метки\группы при добавлении закачки.

4. Сейчас у меня все закачки распределяются по группам и в зависимости от группы в конце закачки происходит создание соответствующего симлинка. Хотелось бы возможности повторить такое.

Что уже попробовал:

transmission-gtk - не может 2 и 3, закрывается при закрытии, да и вообще не очень.

transmission-qt - не может ставить метки(не только при создании, а вообще).

transgui - пока самый подходящий, но метки можно ставить только после создания закачки. Лишнее действие.

deluge-gtk - ни меток, ни групп, да и вообще какой-то корявый.

qbitorrent - у него для nox-версии только вебня. Тут пока оставляю вариант(если с другими вариантами ничего не придумаю) написать свой значок в трей(на кутях например), который будет показывать статус, а по клику открывать вебню. Но это придется писать самому, да и открывать вебню не самый красивый вариант. Хотя, можно наверное задолбаться и в qtwebengine в окне показывать. Но это уже прямо работа-работа будет.

Ещё как вариант рассматриваю написание плагина для waybar-а в связке с hyprland, который будет показывать\скрывать special workspace с запущенной вебнёй в режиме киоска. Но это у меня прям жесткая самописная привязка к WM и панельке будет в будущем.

Решил спросить у ЛОРа советов и предложений.

Перемещено hobbit из general

★★★★★

Последнее исправление: Loki13 (всего исправлений: 1)

На данный момент пользуюсь qbittorrent и меня всё устраивает, но вот беда, у безголового qbittorrent нет нормального гуя, только веб.

Пардон, а вам ГУИ вообще зачем? Закинул торрент в папочку, он начал качать, как скачал – смотришь кино.

MoldAndLimeHoney ★★
()

Ты бы рассказал, как сам девайс, что таки на него накатил.

По сабжу: у меня стоят почти все торрент-клиенты на серваке, акромя deluge, ибо он самый друщий память.

Сам простой настройке - это rtorrent, он ещё и самый маложрущий.
qbitorrent тохе хорош, но жрёт прилично, если торрентов дофига висит.
transmission простой, качает хорошо. По-моему, он из всех трёх нормально докачивает частичную закачку: rtorrent тупо её не заканичает, а qbitorrent создаёт .parts-файлы.

Ololo_Trololo ★★
()
Ответ на: комментарий от MoldAndLimeHoney

Пардон, а вам ГУИ вообще зачем? Закинул торрент в папочку, он начал качать, как скачал – смотришь кино.

Люблю я глянуть процент загруженного и скорость загрузки. Да и вообще посмотреть сколько там пиров и какого хрена я вторую неделю не могу киношку глянуть. А ещё смотрю чего пора удалять(активности год нет и 10+ сидов - значит пора грохнуть однозначно).

Loki13 ★★★★★
() автор топика
Ответ на: комментарий от Ololo_Trololo

Ты бы рассказал, как сам девайс, что таки на него накатил.

Вчера только распаковал. Пока там комплектная венда. Вот записал Proxmox на флешку с вентоем. Сегодня буду обряд изгнания венды проводить.

Я пока к transmission склоняюсь(выше вот гуй посоветовали), другие варианты больно уж геморройные.

Loki13 ★★★★★
() автор топика

deluge не советую — он начинает люто тупить, когда торрентов становится чуть больше 2-3к.

Я бы советовал rtorrent. А точнее, если хочется более проработанный и настраиваемый TUI — rtorrent-ps.

Также для rtorrent есть офигенный CLI — pyroscope (и конкретно rtcontrol в нём). В rtorrent-ps он ещё и интегрируется. Позволяет такие штуки, которые ни один другой клиент не умеет. Например, что-нибудь вроде «показать только те торренты, что скачаны с трекера N, M месяцев назад и раньше, и размером больше S». Это чисто в качестве примера. Очень гибко и удобно, в общем. Впрочем, это актуально только когда торрентов много. Когда пара сотен, можно и помышевозить, наверное.

Если прям кровь из носу нужен именно GUI, то наверное Transmission…

  1. Чтобы оставался запущенным в трее при закрытии. У меня Hyprland и опции сворачивания не предусмотрено.

У меня всего два вопроса:

  1. Зачем в принципе что-то сворачивать, хоть в трей, хоть нет, в Hyprland, если можно просто держать на отдельном рабочем столе и не переключаться на него, когда это окошко не нужно?
  2. Зачем тебе постоянно запущенный гуй торрент-клиента? Торрент-клиент на NAS, или что там у тебя, прекрасно работает без него. А когда он нужен, он (в отличие от самого клиента на сервере) запускается практически моментально (зависит от, конечно, но даже если 2 секунды — не беда).
CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от CrX

Зачем в принципе что-то сворачивать, хоть в трей, хоть нет, в Hyprland, если можно просто держать на отдельном рабочем столе и не переключаться на него, когда это окошко не нужно?

Чтобы навести мышку и посмотреть активность. Ну и рабочего стола жалко для того, куда смотрю раз в неделю.

Зачем тебе постоянно запущенный гуй торрент-клиента? Торрент-клиент на NAS, или что там у тебя, прекрасно работает без него. А когда он нужен, он (в отличие от самого клиента на сервере) запускается практически моментально (зависит от, конечно, но даже если 2 секунды — не беда).

Ну вот да, поэтому и рассматриваю плагин написать к waybar. Пусть показывает мне активность и открывает вебню по клику. Но если можно не писать, то лучше не писать(поддерживать же придется потом) и взять готовое.

Loki13 ★★★★★
() автор топика
Последнее исправление: Loki13 (всего исправлений: 1)
Ответ на: комментарий от Dimez

transgui

Он неплох, форк в особенности(оригинал давно вроде помер). Но вот метки для новой загрузки ставить не умеет. Тот NG что выше советовали, вот он умеет, хоть и вебня в электрон завёрнутая.

Loki13 ★★★★★
() автор топика
Ответ на: комментарий от Dimez

Я обошёлся без меток, просто качаю в разные пути разные раздачи.

Я после закачки бывает переименовываю. Особенно раньше было актуально, когда для 3Д фильмов в названии нужны были всякие приписки типа HalfOU. Я написал скрипт, который делает симлинк на загруженный файл\каталог. И вот на каталог с симлинками уже медиатека смотрит. Но для этого нужно знать группу, чтобы Movies в Movies, а TV Shows в TV Shows. Да и смотреть чего скачано по меткам\группам удобнее.

Loki13 ★★★★★
() автор топика
Ответ на: комментарий от Shadow

Он же на паскале, вроде, возьми и допили.

Я на паскале последний раз в школе писал. И то это был Turbo Pascal, где гуйню руками рисовали, а не вот это вот всё.

Loki13 ★★★★★
() автор топика
Ответ на: комментарий от Loki13

Ну и рабочего стола жалко для того, куда смотрю раз в неделю.

Они там конечные что ли? :)

У меня вот в Niri их 9 по умолчанию (потому что клавиши с цифрами, но можно сделать и больше, наверняка в hyprland так же), но использую я всего 5…

Ну вот да, поэтому и рассматриваю плагин написать к waybar. Пусть показывает мне активность и открывает вебню по клику. Но если можно не писать, то лучше не писать(поддерживать же придется потом) и взять готовое.

А что там поддерживать? Тупо вывод пары цифр текста же, полученного через API от клиента. Те клиенты, что умеют работать удалённо, легко это отдают. ИМХО, гораздо удобнее, чем тянуться за мышкой и в каком-то дурацком трее ещё и в значок целиться — сразу цифры на виду. Хотя мне лично не пригождается такое, если честно.

CrX ★★★★★
()
Последнее исправление: CrX (всего исправлений: 1)
Ответ на: комментарий от Ololo_Trololo

transmission простой, качает хорошо. По-моему, он из всех трёх нормально докачивает частичную закачку: rtorrent тупо её не заканичает, а qbitorrent создаёт .parts-файлы.

transmission для частичной закачки оказался хуже всех.

Ololo_Trololo ★★
()

Расскажи зачем тебе метки и группы. Для transmission есть апи, там можно любую логику реализовать

Трей и гуйня тоже непонятна. Привычка все контролировать?

В целом у тебя два стула, либо производительность, либо удобство. В первом случае сядешь на transmission, во втором на deluge.

Lordwind ★★★★★
()
Последнее исправление: Lordwind (всего исправлений: 1)
Ответ на: комментарий от Lordwind

Расскажи зачем тебе метки и группы. Для transmission есть апи, там можно любую логику реализовать

Хочу создавать симлинки соответственно меткам\группам. Хотя, уже подумал, что можно качать в Torrents/Movies и в Torrents/TV Shows, потом обрезать справа до слэша в $TAIL и создавать симлинк в /media/$TAIL.

В целом у тебя два стула, либо производительность, либо удобство. В первом случае сядешь на transmission, во втором на deluge.

qbittorreent - идеален был, но вебгуйня(при безголовой установке) всё портит.

во втором на deluge

Потыкал. Не показался удобным, если честно.

Так что скорее всего пока что остановлюсь на transmission. И либо одной из transgui буду пользоваться, либо чего-нибудь наскриптую для waybar-а.

Loki13 ★★★★★
() автор топика
Ответ на: комментарий от pfg

Создаёт файлы и каталоги нескачиваемых.

Вот для теста - magnet:?xt=urn:btih:2cebdafc2596bd54b0c1286f00f38d23794b0c6f&dn=Chthonic_lossless_albums_%5Btorrents.ru%5D&xl=3980452173&tr=http%3A%2F%2Fbt4.t-ru.org%2Fann%3Fpk%3D649878eda8d2d67ad257c78cb21bd567

не скачивай: 1-ый каталог, предпредпоследний, предпоследний и каталог DATA в каталоге альбома 2006 года.

Ololo_Trololo ★★
()
Последнее исправление: Ololo_Trololo (всего исправлений: 1)

Короче, весь ТС упирается в «какой торрент-демон может в теги/категории», потому что если программа имеет клиент-серверную архитектуру, то любую хотелку типа иконостаса в трее всегда можно сделать.

Bfgeshka ★★★★★
()
Ответ на: комментарий от Shadow

лучше transmission не найдёшь.

С судьбой transmission ситуация не очень, никак не могут починить то что поломали с 4 версии, давно нет ни релизов ни коммитов, негодующие обсуждают создание форка )

yandrey ★★
()

transmission-qt - не может ставить метки(не только при создании, а вообще).

А добавить поддержку меток не вариант?

transgui - пока самый подходящий, но метки можно ставить только после создания закачки. Лишнее действие.

Выглядит вообще просто пробросить метки на одну форму.

urxvt ★★★★★
()
Последнее исправление: urxvt (всего исправлений: 1)
Ответ на: комментарий от Shadow

А какая разница?

В старых версиях отсутствуют привычные для других торрент клиентов возможности, например, добавление торрента без проверки хэша («torrent-added-verify-mode»:«fast»).

yandrey ★★
()
Ответ на: комментарий от urxvt

Выглядит вообще просто пробросить метки на одну форму.

Там не особо близкий мне язык используется.

А добавить поддержку меток не вариант?

А тут их совсем нет в интерфейсе, хоть фреймворк мне и близок, но дорабатывать не мало. А потом ещё попробуй в апстрим протолкни.

Loki13 ★★★★★
() автор топика

KTorrent — это приложение BitTorrent, разработанное KDE, которое предназначено для загрузки файлов с использованием протокола BitTorrent. Оно позволяет запускать несколько торрентов одновременно и оснащено расширенными функциями, что делает его полнофункциональным клиентом для BitTorrent.

https://apps.kde.org/ru/ktorrent/

:-)))

demo13
()
Ответ на: комментарий от NyXzOr

Гуй на моем компе. В трее. А на насе демон. qbitorrent-nox можно, но у него гуй только вебня, её в трей(моего компа, откуда я новые закачки буду добавлять) не повесишь. Ну привык я к значку торрент клиента в трее, что поделать.

Loki13 ★★★★★
() автор топика

transmission-qt - не может ставить метки(не только при создании, а вообще).

Я тут поковырял свежий transmission-qt из Github'а и редактирование меток в окне Torrent Properties появилось. Правда, метки не отображаются в списке и фильтровать по ним нельзя.

urxvt ★★★★★
()

В итоге Proxmox я не осилил, хоть и честно пытался пол дня. Но когда transmission в контейнере упорно мне писал, что нет доступа за запись в смонтированную точку(хотя из консоли этого же контейнера я спокойно писал туда). Я сдался. Да и правка конфигов(из интерфейса нельзя) для назначения разным контейнерам одного каталога, меня не впечатлила. Да и вообще слишком много лишнего там для домашнего NAS.

Установил OpenMediaVault. Кривоватый конечно, зато Compose установил и вообще всё легко конфигурируется и запускается. А в докере есть всё, что нужно и больше.

Кстати, в OMV не понравилось, что вообще не предложил разбить диск. Забрал весь SSD встроенный на 1Tb. Пришлось плагином шарить этот диск, иначе он недоступен.

Насчет самого девайса отпишусь отдельной темой, сделаю небольшой обзор. Пока что информации мало, я его даже не разбирал ещё.

Loki13 ★★★★★
() автор топика
Последнее исправление: Loki13 (всего исправлений: 1)
Ответ на: комментарий от darktic

С похожими настройками по лимитам, шифрованию, отключенным uTP протоколом (т.к. у rtorrent его нет), одинаковым объемом закачанного/розданного?

yandrey ★★
()
Последнее исправление: yandrey (всего исправлений: 1)
Ответ на: комментарий от Ololo_Trololo

https://github.com/lighterowl/transgui

Собрал его себе с Qt6

lazbuild transgui.lpi --ws=qt6 --build-mode=Release --lazarusdir=/usr/share/lazarus/

Теперь с вяленым работает нормально, без Xwayland.

Глянул код, довольно просто всё написано. Надо будет лазарус с IDE собрать. Может тряхну седыми паскалевскими удями и даже допилю чего, чего будет не хватать. Или чего лишнего. Сразу хочется инфу упорядочить немного в попапе трея, нафига мне там длиннючее название демона, ещё и с айпишником? Да и запуск без открытия окна не помешает.

Loki13 ★★★★★
() автор топика