Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Пикабу Игры +1000 бесплатных онлайн игр

Игра «История одной фермы» - увлекательное и бросающее вызов вашим серым клеточкам приключение, от которого невозможно оторваться!

История одной фермы - маджонг

Маджонг, Казуальные, Приключения

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

Пинбол Пикабу

Аркады, На ловкость, Казуальные

Играть
Сыграйте в классический пасьянс и попробуйте разложить по порядку колоду из 52 карт, начиная с короля и заканчивая тузом. Игра имеет четыре варианта: с 1, 2, 3 и 4 мастями. Выиграйте как можно больше в каждом варианте и улучшите свои показатели.

Пасьянс Паук «Классический»

Карточные, Логическая, Мобильная

Играть
Стреляйте в преследующих вас врагов!
Оторвитесь от погони, ваш верный АК47 в этом поможет!
Огромный выбор оружия
Миниган, Арбалет, Стационарная пушка, Пулемет
Уничтожайте мотоциклы, квадроциклы, гоночные автомобили, вертолеты
Реалистичное оружие и машины

Погоня на Дороге: Шутер Реалистичное Оружие

Экшены, Аркады, Шутер

Играть
Управляйте маятником, чтобы построить самую высокую (и устойчивую) башню из падающих сверху постов. Следите за временем на каждый бросок по полоске справа: если она закончится, пост упадет мимо башни.

Башня

Аркады, Строительство, На ловкость

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Transmission

12 постов сначала свежее
309
OpenNET
OpenNET
2 года назад
Проект OpenNet

Новая версия BitTorrent-клиента Transmission 4.0.0, перешедшего с Си на Си++⁠⁠

Новая версия BitTorrent-клиента Transmission 4.0.0, перешедшего с Си на Си++ Технологии, Bittorrent, Transmission, Торрент

После почти трёх лет разработки опубликован релиз Transmission 4.0.0, относительно лёгкого и нетребовательного к ресурсам BitTorrent-клиента, написанного на языке Cи и поддерживающего разнообразные интерфейсы пользователя: GTK, Qt, native Mac, Web-интерфейс, daemon, CLI. Код распространяется под лицензиями GPLv2 и GPLv3.

Ключевым изменением в новой ветке стал перевод кодовой базы с языка Си (C90) на Си++. Ранее на С++ был написан только интерфейс на базе Qt. Основной причиной перехода всего проекта на C++ называется желание задействовать дополнительные возможности, предоставляемые в стандартной библиотеке C++, и наличие в С++ более продвинутых средств для проверки типов. GTK-интерфейс переведён на использование gtkmm, обвязки над GTK для языка C++.

Попутно проведён значительный рефакторинг кодовой базы, позволивший сократить размер кода на 18%, улучшить охват тестами и упростить сопровождение. Модернизирован процесс взаимодействия с сообществом, реализовано более активное реагирование на сообщения об ошибках и передачу изменений через pull-запросы. Осуществлён переход на семантическое версионирование при назначении номеров версий, подразумевающее использование нотации X.Y.Z (вместо ранее используемой X.NN), в которой X меняется при внесении изменений, нарушающих обратную совместимость, Y меняется при расширении функциональности и Z при исправлении ошибок.

Другие изменения:

  • Добавлена поддержка использования торрентов в формате BitTorrent v2 и гибридных торрентов (пока только использование готовых торрентов, возможность создания торрентов на базе BitTorrent 2 появится в одном из следующих выпусков). В BitTorrent v2, осуществлён уход от использования алгоритма SHA-1 в пользу SHA2-256, который применяется как для контроля целостности блоков данных, так и для записей в индексах (info-dictionary), что нарушает совместимость с DHT и трекерами. Для сокращения размера torrent-файлов и проверки загруженных данных на уровне блоков индексы переведены на использование хеш-дерева Меркла. Добавлена возможность привязки отдельных хэш-деревьев к каждому файлу и выравнивания файлов по частям (без добавления добавочного заполнения после каждого файла), что позволило избавиться от дублирования данных при наличии одинаковых файлов и упростило выявления разных источников для файлов. Повышена эффективность кодирования структуры каталогов в торренте и добавлены оптимизации для обработки большого числа мелких файлов.

  • Web-интерфейс переписан с использованием более современных методов разработки на JavaScript и адаптирован для использования на мобильных устройствах. Код избавлен от применения библиотеки jQuery. В сжатом виде Web-интерфейс теперь занимает всего 68 КБ.

  • Значительно повышена эффективность работы - тестирование запуска transmission-daemon с 25 тысячами торрентов показало снижение нагрузки на CPU на 50% и уменьшение потребление памяти на 70%, по сравнению с Transmission 3.00.

  • Взаимодействие фонового процесса с GUI-фронтэндами (transmission-qt и transmission-web) переведено на RPC, работающий в табличном режиме, что позволило уменьшить размер передаваемых данных и снизить требования к пропускной способности. Для сжатия данных, передаваемых через RPC, вместо zlib задействована более оптимизированная библиотека libdeflate.

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

  • Обеспечен мгновенный запуск только что добавленных сидов с выполнением операций проверки по мере необходимости (без выполнения полной проверки перед запуском).

  • Добавлена опция для исключения при создании новых торрентов информации, которая потенциально может использоваться для косвенной идентификации пользователя (например, дата создания и User-Agent).

  • Добавлена поддержка чёрного списка для IPv6.

  • Система unit-тестирования переведена на использование Google Test. Обеспечен запуск в системе непрерывной интеграции сборок на базе Clang Выполнено fuzzing-тестирование базовой библиотеки. Реализован процесс проверки нового кода в статических анализаторах Sonarcloud, Coverity, LGTM и clang-tidy.

Показать полностью
Технологии Bittorrent Transmission Торрент
82
16
Miffer
Miffer
3 года назад
GNU/Linux

Нужна помощь по transmission⁠⁠

Нужна помощь по transmission Transmission, Ubuntu

Приветствую! Под влиянием обстоятельств установил в домашней сети сервер на основе одноплатного компьютера Opi PC, на нём запущены самба, плекс и трансмишн. Всё работает без замечаний, кроме трансмишена - при запуске скачивания начинаются отвалы Remote Gui и Web Gui, будто идёт лютый кач на все 10 из 10, но на самом деле загрузка может занимать не больше 10% канала (что на актуальных торрентах тоже странно, т.е. иногда не разгоняется). Перегрева, нагрузки на проц, память или диск нет никакой, всё пристойно. В /var/log/syslog от трансмишена ничего, толкько старт стоп когда я его перезапускал.


Было у кого-нибудь такое? Где ещё посмотреть? Как побороть?

Спасибо.

Показать полностью
[моё] Transmission Ubuntu
33
DeathQxx
DeathQxx
7 лет назад

Transmission⁠⁠

Transmission Transmission, Торрент, Windows

я может что-то пропустил, раньше пользовался не официальной сборкой а тут заглянул на сайт и на тебе Transmission для win, можно забыть про скатившийся на самое днище μTorrent хотя раньше он и был весьма хорош.

Transmission Торрент Windows
37
67
cusdeb
cusdeb
7 лет назад
Arduino & Pi

Deluge и Transmission на Raspberry Pi⁠⁠

Всем привет. Признаться честно, я узнал про связку Raspberry Pi и Transmission относительно недавно, хотя за несколько лет успел увидеть огромное количество способов использования этого одноплатника. После этого у меня появилась идея написать материал, который с одной стороны освещал бы этот use case Raspberry Pi, а с другой – был бы сделан в стиле DIY (Do It Yourself), рассказывая о том, как приготовить образ для своего одноплатника самостоятельно. Более того, я посчитал не лишним рассказать не только о Transmission'е, но и о Deluge. Очевидно, что у каждого из этих проектов есть свои достоинства и недостатки, поэтому одной из целей этой статьи является помочь сделать выбор.


Мотивация


Одноплатники в общем и Raspberry Pi в частности отличаются бесшумной работой, только если вы не оснастили свое устройство охлаждением, которое булькает или гудит.

Deluge и Transmission на Raspberry Pi Transmission, Deluge, Raspberry pi, Orange pi, Длиннопост, Cusdeb

Таким образом, одноплатник является идеальным решением для выкачивания гигабайтов мультимедиа: он практически незаметен, бесшумен и не потребляет много энергии. Более того, у каждого в пределах локальной сети есть доступ к торрент-клиенту буквально с любого более-менее современного устройства. Но не поймите меня не правильно. Я слушаю музыку через Google Play Music и смотрю фильмы и сериалы на IVI и Амедиатеке, таким образом, всячески поощряя платный контент. Однако очень часто провайдер услуг просто не в состоянии вам дать то, что нужно в данный конкретный момент времени. К примеру, мы с женой договорились устроить 30-го декабря то, что мы назвали «День СТС». Наше осознанное детство пришлось на начало 2000-х, когда СТС был торт, а Интернет еще не так доступен. Таким образом, мы решили провести субботний день за просмотром сериалов, на которых выросли: моя любимая жена знакомила меня с Отчаянными домохозяйками, а я ее – с мультсериалом Назад в будущее, а вместе мы ностальгировали под Удивительные странствия Геракла (чтобы убить двух зайцев сразу, мы выбрали серию, где первый раз появляется Зена). Кстати, именно Назад в будущее, простите, хрен найдешь на IVI или Амедиатеке в силу его чудовищной непопулярности, что очень, на мой взгляд, несправедливо. Помните какие крутые эксперименты показывались в конце каждой серии? В общем, торрент-трекеры в очередной раз спасли положение.

Deluge и Transmission на Raspberry Pi Transmission, Deluge, Raspberry pi, Orange pi, Длиннопост, Cusdeb
Как выглядит мое решение


В данном разделе я хочу показать как выглядит решение, которое лично я уже использую достаточно давно. Стоит сразу отметить, что одного торрент-клиента на одноплатнике будет недостаточно, т.к., в конце концов, должна быть какая-то точка вхождения для устройств, на которых непосредственно будет проигрываться мультимедиа. Как ни странно, в моем случае этой точкой стал обычный FTP-сервер на базе vsftpd. Дело в том, что такие проигрыватели, как MX Player и VLC умеют стримить видео поверх FTP, т.е. приложению не нужно загружать видео целиком, чтобы его проиграть. Таким образом, я подключаюсь с целевого устройства к FTP-серверу, вижу список файлов, выбираю интересующий и проигрываю его так, как будто он хранятся на самом устройстве. Альтернативы FTP-серверу могут быть сколь угодно сложными, изощренными и современными. К примеру, я рассматривал Plex Media Server. Посмотрите в его стороны и вы. Тем не менее, он и другие, на мой взгляд, сильно усложняют очень простую задачу.


Целевыми устройствами для меня являются телевизор на базе Android 6.0 «Marshmallow».

Deluge и Transmission на Raspberry Pi Transmission, Deluge, Raspberry pi, Orange pi, Длиннопост, Cusdeb
и планшет на базе Android 7.0 «Nougat».
Deluge и Transmission на Raspberry Pi Transmission, Deluge, Raspberry pi, Orange pi, Длиннопост, Cusdeb
На этих устройствах в качестве FTP-клиента (и не только) я использую ES File Explorer File Manager. Что касается самого устройства для торрент-качалки и FTP-сервера, то для этих целей я выбрал Orange Pi Zero с обычным внешним жестким диском.
Deluge и Transmission на Raspberry Pi Transmission, Deluge, Raspberry pi, Orange pi, Длиннопост, Cusdeb

Сам одноплатник с модулем расширения и корпусом стоит в три раза дешевле, чем голая плата Raspberry Pi 3. Тем не менее, я ни в коем случае не пытаюсь никого отговорить от использования RPi в качестве торрент-качалки. Если у вас уже давно валяется без дела этот одноплатник, то почти наверняка он будет рад оказать вам услугу и взять на себя функцию торрент-клиента, хотя конечно для этой задачи он будет немного избыточен. Таким образом, если вы в процессе выбора устройства для этой задачи, то выберите что-то более простое и, как следствие, дешевое.


Как построить свое решение


Для того чтобы дальше следовать руководству понадобится одноплатник под управлением какого-нибудь Linux'а. Если для торрент-качалки вы расчехляете давно лежащее без дела устройство, то предлагаю поставить на него Raspbian или Ubuntu. Однако, какой бы не была система, – свежеустановленная или работающая уже много месяцев – в ней должны быть git, Docker и docker-compose. Дело в том, что я предлагаю воспользоваться проектом MMB, который представляет собой набор Dockerfile'ов и связанных с ними ресурсов для сборки образов Docker-контейнеров с различными сервисами, предназначенными для запуска на Raspberry Pi и других одноплатниках. (Кстати, в MMB вы найдете не только Transmission и Deluge, но и свежайшую версию Nextcloud'а.) Теперь выполните следующие команды на своем устройстве.


$ git clone https://github.com/tolstoyevsky/mmb.git


Затем перейдите в mmb/transmission-web, соберите и запустите Transmission.


$ cd mmb/transmission-web

$ docker build -t cusdeb.com:5000/transmission:2_92_armhf .

$ docker-compose up -d


После этого соберите и запустите Deluge. Deluge не будет конфликтовать с Transmission, но оба торрент-клиента будут использовать одну и ту же директорию для загрузок. Когда определитесь с клиентом, лишний можно будет удалить.


$ cd ../deluge-web

$ docker build -t cusdeb.com:5000/deluge:1_3_15_armhf .

$ sudo ./postinst.sh

$ docker-compose up -d


Установка Deluge потребовала выполнение ./postinst.sh. Этот скрипт создает пустой конфигурационный файл и директорию state, в которой будут оседать все torrent-файлы.


В заключении соберите и запустите FTP-сервер.


$ cd ../vsftpd

$ docker build -t cusdeb.com:5000/vsftpd:3_0_3_armhf .

$ docker-compose up -d


Оба торрент-клиента будут загружать файлы в директорию /srv/common/downloads/, которая, в свою очередь, будет корневой директорией для FTP-сервера. Основная идея MMB заключается в подогнанности сервисов к друг другу.


Кстати базовые образы сервисов MMB включают qemu-arm-static, который позволяет запускать сервисы, собранные под архитектуру armhf, на машинах x86. Это сделано в первую очередь для отладки сервисов на машинах разработчиков.


Теперь рассмотрим торрент клиенты Deluge и Transmission по отдельности.


Deluge


По мнению Yandex Wordstat'а Deluge менее популярен, чем Transmission по крайней мере в области торрент-клиентов с веб-интерфейсом для Raspberry Pi. Интерфейс Deluge (как и Transmission) очень далек от интерфейсов современных веб-приложений, поэтому это первое, к чему нужно быть готовым.


Перейдите на http://ip-адрес-устройства:8002, чтобы начать работу с Deluge. Торрент-клиент потребует ввести пароль, которым по умолчанию является «deluge». Требование ввести пароль может показаться лишним с учетом того, что приложение рассчитано на то, чтобы быть доступным из локальной сети, но мало ли какие фантазии вам захочется воплотить, поэтому Deluge должен быть к этому готов. Затем подключитесь к deluged, демону Deluge. В данном конкретном случае единственный вариант, который предлагает приложение является правильным.

Deluge и Transmission на Raspberry Pi Transmission, Deluge, Raspberry pi, Orange pi, Длиннопост, Cusdeb

Дело в том, что веб-интерфейс и демон Deluge – отдельные компоненты: первый является одним из многочисленных пользовательских интерфейсов, а другой – тем, что делает всю основную работу. deluged может даже быть запущен на одной машине, а веб-интерфейс – на другой, поэтому в самом начале работы с приложением необходимо уточнить, какой именно deluged необходимо использовать. Очевидно, что Deluge способен удовлетворить самые изысканные потребности пользователей. Забегая вперед, хочу сказать, что Transmission устроен намного проще.


В основном, работа Deluge ничем не отличается от любого (или почти любого) другого торрент-клиента. Если вы имеете дело с публичным торрент-трекером, то клиенту можно передать ссылку на .torrent-файл, но если торрент-трекер требует авторизации, то .torrent-файл придется сначала скачать себе на машину, а только потом передать клиенту.

Deluge и Transmission на Raspberry Pi Transmission, Deluge, Raspberry pi, Orange pi, Длиннопост, Cusdeb
Deluge и Transmission на Raspberry Pi Transmission, Deluge, Raspberry pi, Orange pi, Длиннопост, Cusdeb

Transmission


Перейдите на http://ip-адрес-устройства:8003, чтобы начать работу с Transmission. Торрент-клиент потребует ввести логин и пароль, которым по умолчанию в обоих случаях являются «cusdeb». Вы всегда можете изменить логин и пароль, а также другие параметры, в файле docker-compose.yml, а затем перезапустить контейнер с клиентом.


По сравнению с Deluge Transmission обладает более аскетичным интерфейсом, но в основе это все тот же торрент-клиент – клиенту можно передать как ссылку на .torrent-файл, так и сам файл, чтобы начать загрузку раздачи. Однако есть одна особенность Transmission'а, которая мне всегда не давала покоя. О ней я хочу рассказать сразу. Это будет полезно в первую очередь тем, кто только присматривается к торрент-клиентам с веб-интерфейсом и Transmission'у в частности. Ветеранам этого направления ПО я здесь не смогу рассказать ничего нового.


В отличии от Deluge, когда вы тем или иным способом передадите клиенту .torrent-файл, Transmission не предложит вам выбрать, что именно из раздачи вам нужно загрузить в данный момент. К примеру, раздача вышеупомянутого мультсериала «Назад в будущее» состоит из 27 видео-файлов – 26 серий и трейлер.

Deluge и Transmission на Raspberry Pi Transmission, Deluge, Raspberry pi, Orange pi, Длиннопост, Cusdeb
Если вы нажмете «Upload», то клиент начнет загружать всю раздачу целиком. В большинстве случаев это не то, что нужно, поэтом необходимо для начала снять галочку со «Start when added». После того как приостановленная загрузка появится в списке, необходимо щелкнуть по ней два раза, чтобы справа появилась панель со свойствами раздачи. По умолчанию будет открыта вкладка «Info». Перейдите на вкладку «Files»
Deluge и Transmission на Raspberry Pi Transmission, Deluge, Raspberry pi, Orange pi, Длиннопост, Cusdeb

выберете нужные файлы и запустите загрузку.


Больше всего дискомфорта лично у меня вызывает по умолчанию выделенная галочка «Start when added», но это можно исправить. Для этого перейдите в настройки

Deluge и Transmission на Raspberry Pi Transmission, Deluge, Raspberry pi, Orange pi, Длиннопост, Cusdeb

и на самой первой вкладке сбросьте одноименную галочку. После этого на панеле «Upload Torrent Files» она будет всегда сброшенной. Надеюсь это сделает первый опыт общения с Transmission'ом еще более гладким, чем он мог бы быть.


FTP-сервер


Как уже было сказано выше, торрент-клиенты буду загружать файлы в директорию /srv/common/downloads/. Настоятельно рекомендую примонтировать туда внешний жесткий диск или флешку, чтобы поберечь SD-карту. Эта же директория будет корневой для FTP-сервера. Таким образом, для того чтобы увидеть и воспроизвести на целевом устройстве все то, что вы загрузили посредством Deluge или Transmission, установите ES File Explorer File Manager и VLC. Я предполагаю, что вы используете в качестве целевого любое устройство на базе Android. Я не исследовал эту тему в области устройств на базе iOS, т.к. в основном статья опирается на мой собственный опыт, а я завален Android-устройствами различных форм-факторов с ног до головы.


Запустите ES File Explorer File Manager и перейдите в раздел «FTP», который находится в категории «Network».

Deluge и Transmission на Raspberry Pi Transmission, Deluge, Raspberry pi, Orange pi, Длиннопост, Cusdeb
Создайте новое ftp-соединение. Укажите адрес устройства в локальной сети, замените порт 21 на 8004, используйте «cusdeb» в качестве логина и пароля.
Deluge и Transmission на Raspberry Pi Transmission, Deluge, Raspberry pi, Orange pi, Длиннопост, Cusdeb
Теперь, когда вы захотите проиграть тот или иной видео-файл на вашем устройстве, воспользуйтесь VLC.
Deluge и Transmission на Raspberry Pi Transmission, Deluge, Raspberry pi, Orange pi, Длиннопост, Cusdeb

При этом скачивать файл целиком на устройство не потребуется.


Заключение


Несмотря на избыточность Raspberry Pi для каких-то задач, некоторые темы все равно остаются популярными. Так, одной из таких тем является создание торрент-качалки на базе Transmission'а и Raspberry Pi. Однако, если в системе не будет ничего, кроме Transmission'а, то достаточно мощное и относительно дорогое устройство будет большую часть времени простаивать. За треть стоимости (с учетом доставки) Orange Pi Zero может гонять Transmission не хуже. Также стоит в сотый раз напомнить, что у RPi отсутствует поддержка SATA, хотя конечно это не так критично, как для облачного хранилища данных на базе того же Nextcloud'а. Тем не менее, я с удовольствием рассказал про этот конкретный use case Raspberry Pi, т.к. он многим оказался интересен. Этот use case можно было бы даже назвать одним из примеров Интернета вещей, хотя и с натяжкой – устройства взаимодействуют друг с другом не совсем через Интернет и не совсем без участия человека. Кстати, готовые образы с Deluge и Transmission для Raspberry Pi 1, 2, 3 и Zero вы всегда можете получить на нашем сайте. Всем удачного возвращения в строй после выходных!

Показать полностью 14
[моё] Transmission Deluge Raspberry pi Orange pi Длиннопост Cusdeb
85
10
Hexepa
7 лет назад

Еще есть порох в пороховницах⁠⁠

Оговорюсь сразу. Пост носит технический характер. О том, как на слабом железе запустить DLNA, торрентокачалку, сетевую папку для Windows машин в домашней сети. У меня нетбук валялся без дела. Он и в 2010 году был не самым резвым портативным устройством, в 2017 году я долго искал ему применение.

Видео с результатом труда

Устройства:

1. Нетбук (компьютер, NAS, ноутбук, неттоп, моноблок). Все, что не жалко. Желательно подключить его по сетевому кабелю.

Мой выбор: нетбук Acer Aspire One D260 с 1 ядерным процессором Intel Atom N450 1.6ГГц, 2Гб оперативной памяти.

2. Телевизор с DLNA/Samsung AllShare

3. Роутер/коммутатор

Мой выбор: Zyxel Keenetic Extra II + Asus RT-N12 в режиме репитера.

4. Флешка, можно и две

5. Компьютер (NAS, нетбук, ноутбук, неттоп, моноблок) на Windows для управления. Можно и на Linux - но мои подсказки на этом все.

6. Диск, подключенный по SATA/Usb/еще как-то. Желательно NAS (WD Red например), чтобы выдерживал работу в режиме 24/7. Тогда, в идеале, ОС можно установить на SD карту, файлы хранить на этом диске. Но ежели такого нет - включаем машинку по мере нужды.

ПО:

1. По адресу https://sourceforge.net/projects/openmediavault/files/ скачиваем образ ОС, которую будем устанавливать

i386 это для 32 битных процессоров (можно и для 64 битных, но лучше соответствующую)

amd64 для 64 битных процессоров

Мой выбор: openmediavault_3.0.86-amd64.iso, то бишь версия 3.0

Версии 2.x жрут чуть меньше (на пару процентов) оперативной памяти. Смысла ставить их особого нет.

2. По адресу http://releases.ubuntu.com/ скачиваем образ ОС, с которой будем загружаться в режиме live cd

Ну вы поняли, i386/amd64. Большинству подойдут amd64.

Мой выбор: ubuntu-14.04.5-desktop-amd64.iso, 2014 года выпуска, потому что я уже пытался на ней запустить свой нетбук и она скачана.

3. По адресу http://unetbootin.github.io/ скачиваем *.exeшник для запила ОС на флешку(и)

Мой выбор: unetbootin-windows-655.exe

4. По адресу http://omv-extras.org/joomla/ скачиваем плагины (лучше Stable) для openmediavault. Так, как мой выбор openmediavault_3.0.86 - скачиваю плагины для 3.0 c расширением *.deb (лежат в Files)

Мой выбор:

openmediavault-minidlna_3.3.10_all.deb - DLNA

openmediavault-transmissionbt_3.0.9_all.deb - Torrent

openmediavault-omvextrasorg_3.4_all.deb - нужна для торрента

Установка ОС и подготовка к работе:

1. Запускаем unetbootin, копируем на флешку1 openmediavault, если есть флешка2 - туда ubuntu.

2. Запускаем нетбук с флешки1, устанавливаем (Install). Установка элементарная. Основной сетевой интерфейс по WiFi (wlan) у меня не определяет, потому я выбираю eth0 (сетевой кабель). Имя компьютера выбрал NAS. Имя домена стер (так как не в домене). Дальше пароль суперпользователя (рекомендую запомнить, он еще пригодится). Самое вкусное - разметка дисков. Обожаю ее в Linux. Сам ничерта не понимаю. Короче немного ликбеза...

Файловые системы:

ext4 - беспроигрышный вариант файловой системы для Linux. Это как NTFS в Windows - подходит почти всегда.

Разделы диска:

swap - файл подкачки равный объему оперативной памяти

root - корневой раздел c ОС

home - здесь будем хранить фильмы/музыку/фотографии

Есть еще первичный и логический разделы, благо у меня их мало - везде первичный выбираю.

Все таки нам повезло с тем, что программа установки сама автоматически разметила жесткий диск, наша задача подсказать, куда ставить ОС. Потому здесь сложно что-либо напортачить.

Выбираем страну, зеркало архива (ftp.ru.debian.org я выбрал), прокси у меня нет (пустым оставил). Она ставит пакеты, обновления и предлагает перезапуститься.

3. Нетбук запустился, теперь нам нужно узнать его IP. В Login пишем root, в Password пишем пароль суперпользователя. Командой ifconfig узнаем IP (по eth0 мой IP 192.168.1.52)

В браузере на компьютере пишем 192.168.1.52 (или 192.168.1.52:80)

Имя пользователя и пароль переписываем с нетбука (admin openmediavault)

Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост

Система->Общие настройки->Пароль Web администратора меняем на нормальный. Сохранить.

Во вкладке Файловые системы обнаруживаем, что образ ОС весит почти ничего, а занимает весь диск. Нужно создавать разделы.

Через выпадающее меню выключаем нетбук (либо вводим на нетбуке команду shutdown -h 0 , опытные линуксоиды так делают, а мы не сильно отстали)

4. Загружаемся с флешки с убунтой, выбираем Try Ubuntu without installing

Через поиск находим Gparted Partition Editor, делаем разметку.

Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост
Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост

Удаляем все разделы лишние, оставляем ОС, на разделе /dev/sda1 переразмечаем место, я оставил 20 000Мб

Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост

Еще на swap выделяем объем оперативки (2048Мб в моем случае), остальное отдаем на файлы. Нажимаем применить

Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост

Загружаем обратно openmediavault

Настройка сетевой папки Windows

Перезагружаем, заходим через браузер

Система->Управление обновлениями. Ставим галочки. Обновить.

Я поставил галочки для Samsung (телевизор этой фирмы)/Intel/wlan/кодеки какие-то и кучу галочек для Samba.

Ждем надписи Выполнено, потом можно закрыть окно.

Заходим Хранилище->Файловые системы, монтируем винты, применяем изменения в конфигурации.

Тут надо сразу оговориться, сохранить/применить действует на конкретную вкладку. Если вкладок 5 штук - 5 раз сохранить/применить. Да, мне тоже очень понравилось.

Управление правами доступа->Пользователь. Для начала создадим пользователя 1 (например) c паролем. Закинем в группу sambashare (сетевая папка для Windows)

Управление правами доступа->Общие каталоги. Добавляем каталоги.

Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост

Кнопкой ACL назначаем пользователей, могущих иметь доступ в оную папку. Это 1, sambashare (чтение запись)

Затем Сервисы->SMB/CIFS, включаем, добавляем папку. Применяем изменения. Должно работать. После перезагрузки стартует около 5 минут... Видимо из-за обновляшек. Перезагружаем еще раз (shutdown -r 0). Время старта с биосом - 1 минута 55 секунд. Пойдет.

Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост

Вводим пароль от пользователя 1 и получаем доступ к сетевой папке

Настройка DLNA

Система->Плагины->Загрузить

Кидаем туда openmediavault-minidlna_3.3.10_all.deb (ну или что вы там скачали?)

Потом ищем в плагинах его, Установить. Ждем строку Выполнено. Закрываем, веб-интерфейс перезагружается.

В сервисах появилось DLNA, но пока туда рано.

Управление правами доступа->Общие каталоги. Добавляем каталог. ACL выставляем sambashare и 1 чтение запись (для сетевой папки, чтобы наводить там порядки), для miniDLNA только чтение. Остальным рубим доступ.

Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост

Сервисы->DLNA

Включить, имя - DLNA, Root Container пока поставлю видео, потом поменять недолго. Указываю папку, содержимое - видео. Применить.

Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост

Кнопка Rescan/Повторное сканирование чтобы просканировать содержимое. В папку добавить желательно фильмов каких-нибудь.

Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост
Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост

И... папки с вопросами. Надо чинить.

Выключаем DLNA. Удаляем папки из DLNA/Samba/Общих каталогов. Применить. Удаляем плагин. Перезагружаем нетбук. Загружаем заново (версию 3.3 попробовал, но обновления сработали до 3.3.10). Устанавливаем. Заново добавил общий каталог. Расшарил для DLNA, не настраивая прав никаких. Починилось.

Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост

Настройка Torrent

Система->Плагины->Загрузить

Устанавливаем openmediavault-omvextrasorg_3.4_all.deb, Применить. Ставим openmediavault-transmissionbt_3.0.9_all.deb (возможно нужно поставить галочку в omvextrasorg OmvExtras.org Testing)

Управление правами доступа->Общие каталоги. Добавляем каталог. ACL выставляем sambashare, debian-transmition чтение запись. Остальным рубим доступ. В ACL добавляем группу debian-torrents (чтение запись) и для папки FILMS (чтобы скачанные фильмы летели туда)

Сервисы->BitTorrent. Включаем. Запоминаем номер порта RPC (9091). Настраиваем папки. Сохранить. Применить.

192.168.1.52:9091 работает.

Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост

Собственно на этом настройка окончена для большинства. Я же настрою KeenDNS в роутере, чтобы вне дома скачивать файлы. Доступно только на кинетиках Zyxel. Проверяем скачивание по magnet ссылке. Автоматически спустя какое-то время появится в DLNA (либо вручную делаем Rescan)

Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост
Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост

Нетбук выключается, если закрыть крышку. Настраиваем на нетбуке (либо по SSH 22 порту в Putty каком)

Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост
Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост

cd - перейти в каталог

ls - показать содержимое каталога

vi - открыть файл conf для редактирования

Открываем /etc/systemd/logind.conf

Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост

в редакторе

клавиша X - удалить символ,

клавиша R - заменить символ,

клавиша Insert - переключает режимы

:q! - выйти без сохранения изменений

:wq - выйти с сохранением изменений

Нужно #HandleLidSwitch=suspend заменить на HandleLidSwitch=ignore

В конце нажимаем Esc, вводим :wq

Если не получится с первого раза - :q!, потом клавишей Up выбираем предыдущую команду и пробуем снова

Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост

Заканчиваем настройку shutdown -r 0

Нетбук расположил за телевизором. Подключил к роутеру тут же.

Еще есть порох в пороховницах Openmediavault, Dlna, Transmission, Debian, Нетбук, Видео, Длиннопост
Показать полностью 20
[моё] Openmediavault Dlna Transmission Debian Нетбук Видео Длиннопост
14
Hexepa
7 лет назад

Вебинтерфейс на нетбуке Acer Aspire One D260⁠⁠

Пациент имеет следующие характеристики:

Intel Atom N450 (1 ядро, 2 потока 1,66ГГц)

Апнут до 2Гб RAM 667МГц

Видеокарта интегрированная Intel GMA 3150

Апнут HDD до 750Гб 7200RPM 16Mb кеша

Есть внешний жесткий диск WD Red (для NAS) 2Tb 5400RPM, подключения USB2.0 достаточно для воспроизведения фильмов по 60Гб.

Установка WinXP проблематична, выбрасывает ошибку непонятную, типичную для нетбуков. Надо править файлы, ибо он пытается читать не с того раздела. Ubuntu/Windows7 - никаких проблем с установкой.

Спустя минут 20 радует взор подобной картинкой

Вебинтерфейс на нетбуке Acer Aspire One D260 Нетбук, Веб-интерфейс, Операционная система, Dlna, Transmission, Помощь, Компьютер, Компьютерная помощь

Правда это не совсем то, что от него требуется... Зато DLNA работает из коробки, не настраивая.

А требуется вот что:

В роутере есть аналог DynDNS - KeenDNS

DHCP позволяет забить статичный IP нетбуку

Статичный IP и порт посредством KeenDNS могу привязать к домену третьего уровня

Смогу получать доступ к вебинтерфейсу на нетбуке хоть откуда

Нужно:

А) DLNA

Б) Transmission

В) Web интерфейс

Роутер это все умеет, но 128Мб оперативы и одноядерный проц 500МГц накладывают некоторые ограничения в работе с торрентами (3Мб общие на скачку/откачку, если качаю 4К фильмы - отдачу искусственно ограничиваю, не более одного фильма за раз) + разгружу USB порт для принтера


Какие будут идеи? Реально ли на винде подобное поднять? А если Ubuntu/Lubuntu и прочие - реально рабочий вариант нужен. Ubuntu LTS то ошибки в установке пакетов выкидывает, то центр приложений не работает. А я виндузятник:(

--UPDATE--

Заинтересовался FreeNAS, попробую пока его поставить

Показать полностью 1
[моё] Нетбук Веб-интерфейс Операционная система Dlna Transmission Помощь Компьютер Компьютерная помощь
11
8
moonkir
moonkir
8 лет назад

Автоматический загрузчик торрентов на роутере Xiaomi R1D⁠⁠

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

Автоматический загрузчик торрентов на роутере Xiaomi R1D Utorrent, Transmission, Автоматизация, Python, Arm, Unix, Xiaomi, Длиннопост

Веб приложение Monitorrent я описывал в прошлом посте

http://pikabu.ru/story/monitorrent__avtomaticheskiy_zagruzch...

Автор очень отзывчивый.


Вкратце же - это веб приложение проверяющее обновление torrent файлов и автоматическое закачивание изменений.


В этой же краткой статье опишу как автоматизировать скачивание torrent раздачь на популярном (в некоторых кругах, пикабу думаю в их числе) роутере от Xiaomi - R1D со встроенным 1TB жестким диском.


Постов на пикабу с его описание не видел, но пикабушник не так прост и наверняка найдет описания на просторах интернета.


Что следует учесть, на роутере должны быть установлены:

1. Advanced Tomato - альтернативная прошивка

2. Entware-ng - это передовой репозиторий (хранилище), который позволяет легко устанавливать и удалять Linux-приложения в консоли роутера


Установка этих компонентов это материал для отдельной статьи.

Приложу ссылки на ресурсы где вы можете поинтересоваться этим возможностями:

Tomato - http://4pda.ru/forum/index.php?showtopic=605963&view=fin...

Entware-ng - https://github.com/Entware-ng/Entware-ng/wiki/Install-on-the...


Так же предполагается что читатель уже знаком с Tomato \ Entware и консолью Linix в базовых понятиях (так же помогу с советом).


Подключаемся по SSH к роутеру

Устанавливаем необходимые пакеты для работы monitorrent:

opkg install python3 python3-pip

pip3 install --upgrade setuptools


Устанавливаем monitorrent:

mkdir -p /opt/monitorrent/

cd /opt/monitorrent/

wget https://github.com/werwolfby/monitorrent/releases/download/1.1.2/monitorrent-1.1.2.zip

unzip monitorrent-1.1.2.zip

pip3 install -r requirements.txt


Запускаем сервер приложения monitorent

cd /opt/monitorrent/

python3 server.py &


дождаться Server started on 0.0.0.0:6687

Теперь можно зайти на веб-интерфейс monitorrent - ВашIPадресРоутер:6687

Пароль - monitorrent


Добавляем  в автозагрузку роутера

cd /opt/monitorrent

touch start.sh

chmod +x start.sh

echo '#!/bin/sh' > start.sh

echo 'cd /opt/monitorent' >> start.sh

echo 'python server.py &' >> start.sh


На странице

http://ВашIPадресРоутера/#admin-scripts.asp

в закладку Загрузка/init добавим

/opt/monitorrent/start.sh


При перезагрузки ваш роутер будет автоматически запускать скачивание обновлений ваших любимых сериалов.


Спасибо за прочтение


PS: автор не претендует на оригинальность\каноничность написания команд в linux. Так работает и достаточно =).

Всем котов!

Показать полностью 1
Utorrent Transmission Автоматизация Python Arm Unix Xiaomi Длиннопост
9
20
Octahedron
Octahedron
9 лет назад

Торрент-клиент Transmission наконец-то вышел под Windows.⁠⁠

Торрент-клиент Transmission наконец-то вышел под Windows. Geektimes, Торрент, Transmission, Windows, Длиннопост, Софт, Пиратство

Ссылки - в конце поста.


Один из самых популярных торрент-клиентов Transmission спустя много лет всё-таки вышел под Windows. «У пользователей Windows в конце концов появился хороший BitTorrent-клиент», — пишет TechCrunch, намекая на деградацию uTorrent в последних версиях.


Дистрибутивы Transmission 2.92 для 32-битной и 64-битной Windows уже появились в официальном депозитории (в самом низу), наряду со стандартными версиями для Linux и OS X, хотя официально о выходе пока не объявлено.


При установке вместе со стандартным Qt-клиентом предлагается поставить демон Transmission, утилиты командной строки и веб-интерфейс, чтобы управлять клиентом через браузер или удалённо с другого компьютера.


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


Интерфейс Transmission для Windows предельно простой. И главное, что здесь нет рекламы.

Торрент-клиент Transmission наконец-то вышел под Windows. Geektimes, Торрент, Transmission, Windows, Длиннопост, Софт, Пиратство

Полная копипаста с geektimes, для меня это хорошая новость, надеюсь и вам будет полезно. 


Официальный депозиторий (нужная версия в самом низу): https://download.transmissionbt.com/files/


Кроме официальной версии, существует неофициальный клиент Transmission-QT, различия между первым и вторым пока не ясны.

https://sourceforge.net/projects/trqtw/

Показать полностью 1
Geektimes Торрент Transmission Windows Длиннопост Софт Пиратство
48
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии