{"id":642,"date":"2015-06-01T16:27:16","date_gmt":"2015-06-01T14:27:16","guid":{"rendered":"https:\/\/www.allabouthappylife.com\/happy_blog\/?p=642"},"modified":"2015-06-01T16:27:16","modified_gmt":"2015-06-01T14:27:16","slug":"how-to-install-transmission-bittorrent-on-a-headless-server-in-order-to-seed-spiritual-treasures-final-edition","status":"publish","type":"post","link":"https:\/\/www.allabouthappylife.com\/happy_blog\/how-to-install-transmission-bittorrent-on-a-headless-server-in-order-to-seed-spiritual-treasures-final-edition.htm","title":{"rendered":"How to install Transmission BitTorrent on a headless server in order to seed Spiritual Treasures &#8211; Final Edition"},"content":{"rendered":"<p>The decision to install Transmission came after serious research and testing. This is also apply for the operating system choice &#8211; after testing <span style=\"color: #0000ff;\">Debian 6<\/span> and 7 on the server, and <span style=\"color: #0000ff;\">OpenSuse 13.2<\/span> on my local machine, I choose <span style=\"color: #0000ff;\">Ubuntu 14.04 LTS<\/span><\/p>\n<p>Here we go:<\/p>\n<p>connect to your server via <span style=\"color: #800080;\">ssh<\/span><\/p>\n<p><span style=\"color: #800080;\"># ssh root@yourserverIP<\/span><br \/>\nenter password<\/p>\n<p>first command to run is<br \/>\n<span style=\"color: #800080;\"># apt-get update<\/span><br \/>\nplease, note that we do not use &#8216;<span style=\"color: #800080;\">sudo&#8217;<\/span> to run the commands, because you are the &#8216;root&#8217; user<br \/>\n<span style=\"color: #800080;\"># apt-get install software-properties-common python-software-properties<\/span><br \/>\nthis is needed to track your packages later<br \/>\nthen we add the Transmission repository<br \/>\n<span style=\"color: #800080;\"># add-apt-repository ppa:transmissionbt\/ppa<\/span><br \/>\n<span style=\"color: #800080;\"># apt-get update<\/span><br \/>\n<span style=\"color: #800080;\"># apt-get install transmission-cli transmission-common transmission-daemon<\/span><br \/>\nNow is the time to edit transmission-daemon configuration. Use editor of your choice &#8211; I use &#8216;<span style=\"color: #800080;\">nano<\/span>&#8216;. If it is not installed, install it with<br \/>\n<span style=\"color: #800080;\"># apt-get install nano<\/span><br \/>\nthen edit configuration file with<br \/>\n<span style=\"color: #800080;\"># nano \/etc\/transmission-daemon\/settings.json<\/span><br \/>\nSome of the important changes to the default configuration you might want to do are:<br \/>\n<span style=\"color: #000080;\">\u201cblocklist-enabled\u201d (Ln 11) should be set to &#8216;true&#8217; (this isn\u2019t really required, but is highly recommended, as it ensures that no malicious peers try to connect to your server<\/span><br \/>\n<span style=\"color: #000080;\"> \u201cblocklist-url\u201d (Ln 12) can be set to any blocklist you want, but one recommended is I-Blocklist. (http:\/\/list.iblocklist.com\/?list=bt_level1&amp;fileformat=p2p&amp;archiveformat=gz)<\/span><br \/>\n<span style=\"color: #000080;\"> \u201crpc-authentication-required\u201d (Ln 41) should be set to &#8216;true&#8217; in order to protect login to the WebUI.<\/span><br \/>\n<span style=\"color: #000080;\"> \u201crpc-enabled\u201d (Ln 43) should be set to &#8216;true&#8217;<\/span><br \/>\n<span style=\"color: #000080;\"> \u201crpc-password\u201d (Ln 44) set password to access the WebUI<\/span><br \/>\n<span style=\"color: #000080;\"> \u201crpc-username\u201d (Ln 47) here comes your username to access the WebUI<\/span><br \/>\n<span style=\"color: #000080;\"> \u201crpc-whitelist-enabled\u201d (Ln 49) set it to &#8216;false&#8217; to enable access to the WebUI from where ever you want.<\/span><\/p>\n<p><span style=\"color: #800080;\"># service transmission-daemon reload<\/span><\/p>\n<p>That is it! No need to install additional scripts to run the service on server reboot, because transmission-daemon is already in the \/<span style=\"color: #800080;\">etc\/init.d<\/span> directory and all works fine out of the box.<\/p>\n<p>Now it is time to connect to <span style=\"color: #ff0000;\">WebUI<\/span>. Start your web browser and point it to<\/p>\n<p><span style=\"color: #0000ff;\">http:\/\/yourserverIP:9091\/transmission\/web\/<\/span><\/p>\n<p>Enter your login details. From here you can add your desired torrents and also check\/change the settings of your torrent client.<\/p>\n<p>And since all this work I did with the main purpose to expand seeding of <a href=\"http:\/\/www.kriyayoga.com\/Spiritual_Treasures.html\" target=\"_blank\"><span style=\"color: #ff0000;\"><span style=\"color: #ff0000;\">Spiritual Treasures<\/span><\/span><\/a> &#8211; the world&#8217;s largest and most comprehensive compendium on God and Love &#8211; there was one very important point: to be able to manage its trackers after setting up the client and starting the torrents.<br \/>\nTransmission <span style=\"color: #ff0000;\">WebUI<\/span> lacks this feature and I needed to find another way of doing it. And it is <span style=\"color: #0000ff;\">&#8216;Transmission Remote Gui&#8217;<\/span>.<br \/>\nIt should be installed on your local machine and it is available for my linux OS &#8211; <span style=\"color: #0000ff;\">OpenSuse<\/span>, at<br \/>\n<a href=\"https:\/\/software.opensuse.org\/package\/transmission-remote-gui\" target=\"_blank\">https:\/\/software.opensuse.org\/package\/transmission-remote-gui<\/a><\/p>\n<p>If your linux distro does not provide this package, you can find the source code at<br \/>\n<a href=\"http:\/\/sourceforge.net\/projects\/transmisson-remote-gui.mirror\/\" target=\"_blank\">http:\/\/sourceforge.net\/projects\/transmisson-remote-gui.mirror\/<\/a><br \/>\nAnd by the way, there is also application for <span style=\"color: #0000ff;\">Android<\/span> on <span style=\"color: #800080;\">Google Play<\/span>.<\/p>\n<p>The <span style=\"color: #ff0000;\"><a href=\"http:\/\/www.kriyayoga.com\/torrent\/Kriya_Yoga_Spiritual_Treasures.torrent\" target=\"_blank\"><span style=\"color: #ff0000;\">Spiritual Treasures torrent file<\/span><\/a><\/span> lost four of the five trackers it had at the time of its creation and it is extremely important to manually add some new ones, as mentioned on <span style=\"color: #ff0000;\"><a href=\"http:\/\/www.kriyayoga.com\/Spiritual_Treasures.html\" target=\"_blank\"><span style=\"color: #ff0000;\">Spiritual Treasures &#8211; Kriya Yoga download<\/span><\/a><\/span> page<\/p>\n<p>And to find some new when use specialized torrent search engines by using the unique info hash: <span style=\"color: #800080;\">8e0d636d4e7489ca55b5fd1ab044dc80ea2d15ba<\/span><br \/>\nOne such major torrent search engine to show a large list of available original torrent sources and trackers currently is:<br \/>\n<a href=\"http:\/\/torrentz.eu\/8e0d636d4e7489ca55b5fd1ab044dc80ea2d15ba\" target=\"_blank\">http:\/\/torrentz.eu\/8e0d636d4e7489ca55b5fd1ab044dc80ea2d15ba<\/a><\/p>\n<p><span style=\"color: #ff0000;\">God bless<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The decision to install Transmission came after serious research and testing. This is also apply for the operating system choice &#8211; after testing Debian 6 and 7 on the server, and OpenSuse 13.2 on my local machine, I choose Ubuntu 14.04 LTS Here we go: connect to your server via ssh # ssh root@yourserverIP enter [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[79,116],"tags":[],"class_list":["post-642","post","type-post","status-publish","format-standard","hentry","category-god-and-love","category-linux-admin"],"_links":{"self":[{"href":"https:\/\/www.allabouthappylife.com\/happy_blog\/wp-json\/wp\/v2\/posts\/642","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.allabouthappylife.com\/happy_blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.allabouthappylife.com\/happy_blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.allabouthappylife.com\/happy_blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.allabouthappylife.com\/happy_blog\/wp-json\/wp\/v2\/comments?post=642"}],"version-history":[{"count":3,"href":"https:\/\/www.allabouthappylife.com\/happy_blog\/wp-json\/wp\/v2\/posts\/642\/revisions"}],"predecessor-version":[{"id":646,"href":"https:\/\/www.allabouthappylife.com\/happy_blog\/wp-json\/wp\/v2\/posts\/642\/revisions\/646"}],"wp:attachment":[{"href":"https:\/\/www.allabouthappylife.com\/happy_blog\/wp-json\/wp\/v2\/media?parent=642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.allabouthappylife.com\/happy_blog\/wp-json\/wp\/v2\/categories?post=642"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.allabouthappylife.com\/happy_blog\/wp-json\/wp\/v2\/tags?post=642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}