Как сделать на сервере торрент + отдача файлов?
Есть торрент клиент с веб-интерфейсом transmission-daemon. Если говорить про Debian ставится он там очень просто, в остальных по аналогииapt install --no-install-recommends transmission-daemon
Далее чтобы иметь к скачанным файлам доступ тебе подойдёт веб сервер, к примеру Nginx. Ставится так же просто.apt install --no-install-recommends nginx
Теперь остаётся настроить виртуальный хост указав папку куда ты качаешь файлы, можешь править дефолтный.nano /etc/nginx/sites-available/default
там правишь директиву root указывая местоположение сохраняемых файлов
Почитай это чтобы иметь представление
https://nginx.ru/ru/docs/beginners_guide.html
и там же добавляешь такую строчкуautoindex on;
Это чтобы файлы твои были видны, о ней почитать можешь тут
https://nginx.ru/ru/docs/http/ngx_http_autoindex_m...
Ну в общем-то всё)
P.S. Не обессудь что дал команды для установки на Debian, работаю только с ним, центосы попадаются редко. Вообще рекомендую просто взять Debian вместо центоса, будет с ним по проще, да и на край я смогу подсказать)
Файлы можно отдавать и веб-сидом.
Тогда один и тот-же файл можно вывести как http ссылку на загрузку файла, добавить эту же ссылку в торрент-файл или в магнет ссылку. Это при условии, что торрент-файл или магнет ссылка будут публиковаться на вашем сервере.
Если не ставить ни каких умных серверов, а раздавать сугубо с винды. То в utorrent 3.4.x встроен http сервер. И на каждый файл в торрент-файле создаётся своя http ссылка. 
Подробнее о веб-сиде тут https://rutracker.org/forum/viewtopic.php?t=3761893
О http сервере в utorrent там же в третьей части