Это старая версия документа!
Transmission — простой BitTorrent-клиент c открытым исходным кодом.
Установка
cd /usr/ports/net-p2p/transmission-daemon/ make install clean
Настройка
Создаю папки
mkdir -p /mnt/torret/Uploads mkdir -p /mnt/torret/Downloads mkdir -p /mnt/torret/Incomplete
Устанавливаю права на папки
chown -R transmission:transmission /mnt/torret
Добавляю в /etc/rc.conf
transmission_enable="YES" transmission_conf_dir="/usr/local/etc/transmission/home" #Где лежит конфиг transmission_watch_dir="/mnt/torret/Uploads" #папка для ручного добавления торрентов transmission_user="transmission" # Пользователь под которым работает демон. # Если задан пустой, то пускается под root'ом, что не рекомендуется. # Если параметр не задан, то запускается под transmission transmission_download_dir="/mnt/torrent/Downloads" # папка для скаченых торрентов transmission_flags="-e /usr/local/etc/transmission/transmission.log"
Перехожу в папку с установленным transmission, создаю лог файл, запускаю и останавливаю transmission
cd /usr/local/etc/transmission cat >> transmission.log ctrl+d chown transmission:transmission transmission.log /usr/local/etc/rc.d/transmission start /usr/local/etc/rc.d/transmission stop
Перехожу а папку /usr/local/etc/transmission/home и правлю файл settings.json. Данный файл нужно редактировать только при остановленном демоне transmission, иначе при остановке он перезапишет конфиг с текущеми настройками его работы.
cd /usr/local/etc/transmission/home
Планировщик позволяет ограничивать скорость по расписанию