Сервер для дома

сервера 1 на 1

отделка зданий

Одна из главных обязанностей наших домашних серверов скачка торрентов с сериалами/фильмами/музыкой и прочее. Естественно заниматься этим будет сам 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/, после скачки и проверки хеша копируются в свою директорию, в зависимости от директории, где лежит торрент файл.










Comments on this entry (2 comments)

Enjoy this Post? You can discuss and share your opinion about it! Just do it over here.

Yep realy interesting interview – it reminds me of myself. Also web developer, music freak producer and working in web :)

Posted on August 11th 2009

Michael Jeffrey Jordan (born February 17, 1963) is a retired American professional basketball player and active businessman. His biography on the National Basketball Association (NBA) website states, "By acclamation, Michael Jordan is the greatest basketball player of all time."[1] Jordan was one of the most effectively marketed athletes of his generation and was instrumental in popularizing the NBA around the world in the 1980s and 1990s.

Posted on August 11th 2009

Add Your Comment