Arjun Suresh (talk | contribs) |
Arjun Suresh (talk | contribs) (→Creating a Torrent file) |
||
(7 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | sudo apt-get install bittornado | |
− | + | mkdir ~/.bttrack | |
− | + | mkdir ~/btfiles | |
− | + | bttrack --port 6969 --dfile ~/.bttrack/dstate --logfile ~/.bttrack/tracker.log --nat_check 0 --scrape_allowed full --allowed_dir $HOME/btfiles --parse_dir_interval 10 --allow_get 1 | |
− | + | firefox http://localhost:6969 | |
− | + | * To make it a startup script, create a skeleton with the following | |
− | mkdir /torrent | + | mkdir /torrent |
− | DAEMON_ARGS="--dfile /var/run/ | + | sudo cp /etc/init.d/skeleton /etc/init.d/bttrack |
+ | vim /etc/init.d/bttrack | ||
+ | *Change the following values: | ||
+ | DESC="BitTorrent protocol tracker" | ||
+ | NAME="bttrack" | ||
+ | DAEMON_ARGS="--dfile /var/run/bttrack/dstate --logfile /var/log/bttrack.log | ||
--port 6969 --nat_check 0 --scrape_allowed full --allowed_dir /torrent/btfiles" | --port 6969 --nat_check 0 --scrape_allowed full --allowed_dir /torrent/btfiles" | ||
+ | |||
+ | ==Creating a Torrent file== | ||
+ | sudo apt-get install bittornado | ||
+ | btmakemetafile http://localhost:6969/announce SOURCE_File/Folder --target OUTPUT.torrent | ||
+ | Optional argument: --piece_size_pow2 SIZE | ||
+ | *Use any torrent client to upload the torrent data. Give the path of the torrent destination as the location where the data exists and do a hash-check | ||
+ | |||
+ | |||
{{Template:FB}} | {{Template:FB}} | ||
[[Category:Technical]] | [[Category:Technical]] |
sudo apt-get install bittornado mkdir ~/.bttrack mkdir ~/btfiles bttrack --port 6969 --dfile ~/.bttrack/dstate --logfile ~/.bttrack/tracker.log --nat_check 0 --scrape_allowed full --allowed_dir $HOME/btfiles --parse_dir_interval 10 --allow_get 1 firefox http://localhost:6969
mkdir /torrent sudo cp /etc/init.d/skeleton /etc/init.d/bttrack vim /etc/init.d/bttrack
DESC="BitTorrent protocol tracker" NAME="bttrack" DAEMON_ARGS="--dfile /var/run/bttrack/dstate --logfile /var/log/bttrack.log --port 6969 --nat_check 0 --scrape_allowed full --allowed_dir /torrent/btfiles"
sudo apt-get install bittornado btmakemetafile http://localhost:6969/announce SOURCE_File/Folder --target OUTPUT.torrent
Optional argument: --piece_size_pow2 SIZE
To make it a startup script, create a skeleton with the following
mkdir /torrent
DAEMON_ARGS="--dfile /var/run/$NAME/dstate --logfile /var/log/$NAME.log --port 6969 --nat_check 0 --scrape_allowed full --allowed_dir /torrent/btfiles"