Надоело хранить и качать образы ОС и видео на ноутбук и решил настроить bittorrent client на домашнем сервере.
Почитав немного про реализации bittorren клиентов с web интерфейсов ,
все советую ставить transmission-daemon.
Как оказалось установка и настройка элементарная, за исключением того что его нету в pkg, пришлось ставить из ports.
Установка
cd /usr/ports/net-p2p/transmission-daemon
# make install clean
После установки в системе появиться пользователь transmission
Настройка
Создадим каталог для хранения файлов
# mkdir -p /storage/torrent/{data,autoload}
# chow -R transmission:transmission /storage/torrent/
Добавим следующие строки в rc.conf
#For transmission
transmission_enable="YES"
transmission_watch_dir="/storage/public/torrent/autoload"
transmission_download_dir="/storage/public/torrent/data"
После отредактируем фаил /usr/local/etc/transmission/home/settings.json
Добавив в параметр rpc-whitelist вашу подсеть из которой должен быть разрешен доступ.
Так же можно настроить авторизацию, но мы этого делать не будем.
"rpc-whitelist": "127.0.0.1,192.168.0.*",
После запустим службу
# /usr/local/etc/rc.d/transmission start
Теперь Web UI Transmission’a доступен по http://ip:9091