Blog

Story from us


Duis aute irure dolor reprehenderit

тренажерный зал национальная библиотека

Одна из главных обязанностей наших домашних серверов скачка торрентов с сериалами/фильмами/музыкой и прочее. Естественно заниматься этим будет сам NAS, причём круглые сутки. Раздавать же тоже придётся, как ни крути. Желательно чтобы это дело было консольное, дабы не кушать излишнюю оперативную память, которая лишней не бывает. Для себя я давно нашёл хорошую замену uTorrent`y - это rtorrent. Консольный клиент написанный на С. Работает шустро, качает, раздаёт - всё как положено. К тому же для него написана уже кучу веб-морд, для более удобного управления этим чудом. Приступим к установке. Инсталлировать будем как обычно под FreeBSD. Логинимся под системным суперпользователем root и устанавливаем cd /usr/ports/net-p2p/rtorrent && make install clean Я сразу собирал с поддержкой xmlrpc для возможности управления через веб-морду. Как только собирётся rtorrent идём настраивать его. Основной конфиг файл этого торрент клиента - . rtorrent.rc в домашней директории пользователя, от которого он будет запускаться. Настроек куча, описывать все смысла нету. Приведу лишь пример моего конфига directory = /home/maf/unfinished/ session = /home/maf/.session_rtorrent session_on_completion = yes session_save = yes umask = 0002 scgi_port = 127.0.0.1:5000 scgi_local = /home/maf/.session_rtorrent/rpc.socket min_peers = 1 max_peers = 100 max_uploads = 20 min_peers_seed = 1 max_peers_seed = 20 download_rate = 7000 upload_rate = 100 port_range=60000-60000 port_random = no dht=on dht_port=60000 use_udp_trackers = yes enable_trackers = yes peer_exchange = yes check_hash = yes hash_read_ahead = 8 hash_max_tries = 5 hash_interval = 10 safe_sync = yes max_memory_usage = 2048000000 schedule = low_diskspace,5,60,close_low_diskspace=1000M schedule = untied_directory,5,5,remove_untied= schedule = watch_directory1,5,5,"load_start=~/torrents/documental/*.torrent,d.set_custom2=~/video/documental/" schedule = watch_directory2,5,5,"load_start=~/torrents/sport/*.torrent,d.set_custom2=~/video/sport/" schedule = watch_directory3,5,5,"load_start=~/torrents/other/*.torrent,d.set_custom2=~/video/misc/" schedule = watch_directory4,5,5,"load_start=~/torrents/serials/*.torrent,d.set_custom2=~/video/serials/" schedule = watch_directory5,5,5,"load_start=~/torrents/music/*.torrent,d.set_custom2=~/music/_unsorted/" schedule = watch_directory6,5,5,"load_start=~/torrents/films/*.torrent,d.set_custom2=~/video/films/" schedule = watch_directory7,5,5,"load_start=~/torrents/download/*.torrent,d.set_custom2=~/download/" schedule = watch_directory8,5,5,"load_start=~/torrents/games/*.torrent,d.set_custom2=~/games/" system.method.set_key = event.download.finished,move_complete,"execute=mv,-n,$d.get_base_path=,$d.get_custom2=1;d.set_directory=$d.get_custom2=1" ratio.enable= ratio.min.set=100 ratio.max.set=300 ratio.upload.set=20M system.method.set = group.seeding.ratio.command, d.close=, d.erase= Все торренты у меня качаются в папку /home/maf/unfinished/, после скачки и проверки хеша копируются в свою директорию, в зависимости от директории, где лежит торрент файл.