Torrent-server

Для Linux существует замечательный легкий BitTorrent-клиент, который называется transmission-daemon. Работает он совершенно безотказно, но вот произвести его первоначальную настройку для многих новичков является нетривиальной задачей. Самое интересное, что некоторые моменты в настройках меняются от версии к версии как самого transmission-daemon, так и дистрибутива. В данном мануале приведу пример настройки transmission-daemon под Debian 9.

Устанавливаем transmission-daemon, если он у вас еще не установлен
apt-get install transmission-daemon
Копируем конфигурационные файлы в директорию пользователя, от имени которого будет запускаться transmission-daemon
cp -r /etc/transmission-daemon /home/anykey/.config/
Меняем права доступа
chown -R anykey:anykey /home/anykey/.config/transmission-daemon

В /etc/init.d/transmission-daemon меняем USER=anykey

В /etc/default/transmission-daemon меняем CONFIG_DIR=»/home/anykey/.config/transmission-daemon»

Выполняем команду
systemctl edit transmission-daemon.service
В открывшемся окне вписываем
[Service]
User=anykey
Сохраняем изменения и выходим.
Если у вас редактор по умолчанию Nano, то для того чтобы сохранить и выйти необходимо нажать Ctrl+O, затем Ctrl+X, если же Vi, то жмем Esc, затем набираем :wq! и жмем Enter.

Перезагружаемся.

В /home/anykey/.config/transmission-daemon/settings.json меняем:
если компьютер, на котором будет запускаться transmission-daemon имеет статический ip, то прописываем этот ip в строку
«bind-address-ipv4»: «192.168.0.2»,
сюда вписываем директорию, в которую будут загружаться торренты
«download-dir»: «/mnt/distrib»,

если хотим указать отдельную директорию для незавершенных загрузок, то меняем значение на true
«incomplete-dir-enabled»: true,
и указываем директорию для незавершенных загрузок
«incomplete-dir»: «/mnt/temp»,

устанавливаем количество информации, выдаваемой в /var/log/syslog, значение можно менять от 0 до 9, где 0 — отсутствие записей в логи
«message-level»: 1,

чтобы обращаться к transmission-daemon через web-интерфейс, прописываем true, иначе оставляем false
«rpc-enabled»: true,
сюда прописываем ip-адрес, который указали в поле «bind-address-ipv4»
«rpc-bind-address»: «192.168.0.2»,
если хотим, чтобы запрашивался пароль для доступа через web-интерфейс, то меняем на true, иначе оставляем false
«rpc-authentication-required»: true,
если в предыдущем пункте выбрали true, то устанавливаем имя для подключения к web-интерфейсу
«rpc-username»: «any»,
в кавычки вписываем свой пароль, после перезагрузки конфигурации его значение будет хэшированно
«rpc-password»: «63e518bf450175974b02403e657357326a76452f3Io4VSG2a»,
можно поменять порт, по которому будет доступен web-интерфейс
«rpc-port»: 1419,
чтоб web-интерфейс был доступен только с определенных ip и/или подсетей, то меняем на true
«rpc-whitelist-enabled»: true,
в этой строке указываем необходимые ip и подсети через запятую и без пробела
«rpc-whitelist»: «127.0.0.1,192.168.0.*»,

Основные настройки на этом закончены. Но можно настроить еще всякие дополнительные функции, например, чтоб transmission-daemon подбирал .torrent-файлы из определенной директории и ставил их на закачку, для этого в конец конфигурационного файла дописываем строки
«watch-dir»: «/mnt/torrents»,
«watch-dir-enabled»: true
причем не забываем поставить запятую в конец строки, после которой мы добавили эти строки.
Так же владельцем директории /mnt/torrents должен быть anykey — юзер, от имени которого запускается transmission-daemon
chown -R anykey:anykey /mnt/torrents
Права на директорию /mnt/torrents и файлы в ней должны быть 775
chmod -R 775 /mnt/torrents

Если Вы настроили автодобавление .torrent-файлов из определенной директории на закачку, то по умолчанию, после того, как это автодобавление произошло, файл автоматически переименовывается из foobar.torrent в foobar.torrent.added. Чтоб файлы .torrent.added автоматически удалялись, то можно добавить соответствующую задачу в cron, а можно в /home/anykey/.config/transmission-daemon/settings.json изменить строки на
«script-torrent-done-enabled»: true,
«script-torrent-done-filename»: «/usr/sbin/transmission-rm-added.sh»,
затем создать файл /usr/sbin/transmission-rm-added.sh
touch /usr/sbin/transmission-rm-added.sh
со следующим содержимым

!/bin/bash

rm /mnt/torrents/*.added

после чего владельцем файла /usr/sbin/transmission-rm-added.sh делаем юзера anykey
chown anykey:anykey /usr/sbin/transmission-rm-added.sh

После изменения настроек ОБЯЗАТЕЛЬНО выполняем команду
invoke-rc.d transmission-daemon reload
и только после этого
service transmission-daemon restart

Все, можно пользоваться transmission-daemon-ом через web-интерфейс по адресу http://127.0.0.1:1419 с компьютера на котором установлен transmission-daemon или по адресу http://192.168.0.2:1419 с любого компьютера в вашей локальной сети.

21 комментарий на Torrent-server

  1. Die deutschen Online Casinos kombinieren traditionelle Unterhaltung mit moderner Technologie. Viele deutsche Online Casinos bieten zusätzlich Cashback, Turniere oder VIP-Level, die langfristig für höhere Gewinne und Belohnungen sorgen. Neue Spieler profitieren häufig von einem Online Casino Bonus ohne Einzahlung oder exklusiven Freispielen, um die Plattform risikofrei kennenzulernen. Das Angebot spricht Einsteiger und Vielspieler in Online Casinos Deutschland an, weil Übersicht, Ladezeiten und Aktionen überzeugen. Bei Omnislots erwartet Sie exklusiv über uns ein Bonus von bis zu 600€ auf ihre ersten beiden Einzahlungen sowie 100 Freispiele obendrauf!
    Die Nutzung von Online Casinos über mobile Browser ermöglicht Spielern, ohne App-Download zu spielen. Diese Casino-Apps ermöglichen es Spielern, auf ihren Smartphones zu spielen, egal ob sie iOS- oder Android-Geräte nutzen. In deutschen Online Casinos gibt es in der Regel keine Gebühren oder Zusatzkosten bei den Auszahlungen. Tischspiele erfordern oft strategisches Denken und bieten Spielern unterschiedliche Gewinnmöglichkeiten. Beliebte Spielautomaten in deutschen Online Casinos sind unter anderem Book of Ra und Eye of Horus.

    References:
    https://online-spielhallen.de/verde-casino-aktionscode-goverde-bonus-1-200e-220fs/

  2. Unser Live-Casino bietet eine breite Palette an Wetteinsätzen und abwechslungsreichen Live-Spielvarianten und ist so konzipiert, dass es sowohl Anfänger als auch erfahrene Spieler anspricht. Das Live-Casino nutzt das Fachwissen erstklassiger Anbieter von Live-Casino-Technologie und lässt die Spieler in eine breite Palette traditioneller Tischspiele eintauchen, darunter Blackjack, Roulette, Baccarat und Poker. Aus diesem Grund bieten wir eine Suchfunktion an, mit der die Spieler schnell Spiele nach ihren Titeln finden können. Entfachen Sie Ihre Leidenschaft für das Spielen im Hit’n’Spin Casino, wo unser riesiges Spieluniversum auf Sie wartet und ein unvergleichliches Erlebnis bietet, das speziell auf unsere geschätzten Schweizer Spieler zugeschnitten ist. Darüber hinaus sticht das innovative Buy Feature hervor, das den Spielern die Möglichkeit bietet, direkt in Bonusrunden ausgewählter Spielautomaten einzusteigen, was sowohl den Nervenkitzel als auch die potenziellen Gewinne erhöht. Für jede 10 CHF, die Sie bei unseren Spielen (ausgenommen Live Casino und Instant Games) einsetzen, erhalten Sie einen Gratispunkt. Ihr Status in unserem Loyalitätsprogramm hat direkten Einfluss auf den wöchentlichen Bonusbetrag, den Sie erhalten können.
    Besonders beliebt sind die Wochenendturniere mit erhöhten Gewinnsummen und zusätzlichen Freispielen als Belohnung für die besten Teilnehmer. Sie können unbegrenzt im Übungsmodus spielen und erst dann auf Echtgeld umsteigen, wenn Sie sich vollkommen sicher fühlen. Die intuitive Benutzeroberfläche ermöglicht Ihnen, mühelos zwischen den verschiedenen Slots und Tischspielen zu wechseln. Wager x40 (Geldbonus) x30 (Freispiele)

    References:
    https://online-spielhallen.de/cosmo-casino-erfahrungen-mitglied-von-casino-rewards/

  3. Tauchen Sie ein in eine umfangreiche Auswahl an Spielautomaten, Tischspielen und Live-Casino-Erlebnissen – stets in hervorragender Qualität von führenden Entwicklern. Schon unser Bewertungenprogramm sorgt dafür, dass Sie keine Lust haben werden, woanders zu spielen. Unser Willkommensbonus beträgt bis zu 2.000 € + 225 Freispiele. Sie möchten ohne unnötige Wartezeiten spielen?
    Treue zahlt sich doppelt aus – durch das Punktesystem sammeln aktive Spieler Prämienpunkte, die gegen Freispiele oder Bonusguthaben eingetauscht werden können. Casino NV bietet ein rundum gelungenes Erlebnis für Anfänger und erfahrene Spieler gleichermaßen. Mit einer großen Auswahl an Spielen, einem großzügigen Willkommensbonus und einem sicheren Umfeld ist Casino NV eine ausgezeichnete Wahl für alle Spieler. NV Casino bietet eine spannende Online-Spielerfahrung für österreichische Spieler. Tauchen Sie ein in die spannende Welt des mobilen Glücksspiels und erleben Sie, wie einfach es ist, die besten Casino-Erlebnisse immer bei sich zu haben!

    References:
    https://online-spielhallen.de/beste-online-casino-spiele-2025-top-tipps/

  4. Hinzu kommt die Möglichkeit, eine exklusive Reise zu gewinnen. Hier erwarten Dich allerdings zusätzlich 200 Freispiele und eine Bonuskrabbe bei der Anmeldung. ✅ Willkommensbonus von bis zu 500 Euro Dafür kannst Du im Zuge des Cashback Bonus und des Treueprogramms Freispiele freischalten. Positiv fällt zudem die niedrige Mindesteinzahlung auf.
    Auch fleißige Stammspieler und registrierte Kunden wollen natürlich bonustechnisch verwöhnt werden. Mit einem Casino Bonus ohne Einzahlung kannst du gratis spielen und echtes Geld gewinnen. Nach unserer Erfahrung kann es sich um einige Wochen für Casino Bonus-Code-Angebote und spezielle einmalige Boni, bis hin zu mehreren Monaten für Willkommensboni und die Kernangebote des Casinos handeln. Bonusgeld, Freispiele, Gratis-Chips, Tickets für Shows, Reisen, Mobiltelefone, Tablets und sogar Autos können Sie erhalten, wenn Sie sich bei den Treue- und VIP-Clubs anmelden.

    References:
    https://online-spielhallen.de/merkur-casino-2025-spiele-bonus-auszahlung/

Добавить комментарий для bondlii.com Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *