Удобная торрентокачалка с управлением через web и android для выделенного сервера

Преамбула В данной заметке я хочу рассказать, как сделать универсальную торрентокачалку с управлением через интернет как с web интерфейса так и из Android приложения. Тут будет рассказано о настройке связки rtorrent+rutorrent+nginx+php-fpm+transdroid на Debian Wheezy. Сразу отвечу на вопрос, почему не transmission, во первых при большом количестве раздач/закачек она падает, во вторых слабо кастомизируется и не имеет плагинов для автоматизации поиска и закачки новинок ну и просто лично мне не нравится. В случае с rtorrent версия из репозитория собрана без xmlrpc-c, так что придется пересобрать самим, официальная документация проектов содержит только вариант настройки с apache, что мне не подошло о всех трудностях и их решении будет рассказано ниже. Постараюсь максимально комментировать все настройки и конфиги, чтоб можно было понять как система работает, а не заниматься тупым копипастом. Надеюсь владельцам собственных NASов и выделенных серверов будет интересноc8faaf625d3a233bdf8dae0b76be701c.jpgВсе команды для удобства привожу из под root, без использования sudo. Картинок будет мало, в основном команды и пояснения, для максимально быстрого воспроизведения конфигурации.И так поехали:

© Habrahabr.ru