Puppy P2P file sharing - Bittorrent tracker

Using applications, configuring, problems
Message
Author
User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

Puppy P2P file sharing - Bittorrent tracker

#1 Post by puppian »

I remembered long time ago klhrevolutionist mentioned the possibility of a Puppy P2P file sharing network. I think that's a great idea 8) and it's now implemented here:
http://puppylinux.org/user/dl/

One of the great features of sharing files with bit-torrent is that the more people downloading the faster.
People only need to upload a torrent file (while the file they want to share is in their local machine) and others can start downloading it.
The page above is using a tracker program which is very light (around 55K) and no MySql is required.

GuestToo has helped me testing the site in the past few days. Thanks so much :)

If you are new to bittorrent take a look at these pages:
http://linuxreviews.org/software/p2p/bittorrent/
http://www.bittorrent.com/FAQ.html

And this is the #1 rule of BitTorrent:
Leave the window open after you finish downloading.
Leaving the download window open lets other people download the file from you, making it faster for everyone who wants the file to download it.

Ps. currently Barry, raffy and G2 have admin access to the site.
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

User avatar
J_Rey
Posts: 273
Joined: Wed 04 May 2005, 20:08
Location: Northwest Florida, U.S.A.
Contact:

#2 Post by J_Rey »

Well, I created and have been maintaining a related wiki page that lists P2P locations for Puppy files.

This is a good idea to have one location to find Puppy Linux torrents. But I have been in correspondence with an admin at The Linux Mirror Project (TLMP) since the release of 1.0.6 and he shared with me that it would be better to only have one .torrent file pointing to one tracker that everyone uses so everyone would benefit from each other instead of having only a couple seeds at each tracker. So, I'm willing to help out with this, since I've been doing the same kind of thing at TLMP and LinuxTracker (although someone usually adds one there before I do).

I have been thinking about mentioning that we may also be able to set our server(s) up to help seed the popular files (with BitTorrent in console).

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#3 Post by puppian »

Thanks J_Rey :D

I've sent you a pm with the login information.

Btw my connection seems to be quite slow (maybe it's the limit set by my isp?), so others with fast connection please help uploading and seedling if possible (no login is required to upload).

I have had some problems when tweaking the site and need to reset the statistics, so the value under the column 'complete' should be larger than what you see now :)
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#4 Post by puppian »

The torrent site will be closed temporarily for testing and maintaince :D
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

User avatar
klhrevolutionist
Posts: 1121
Joined: Wed 08 Jun 2005, 10:09

ok

#5 Post by klhrevolutionist »

Wow sounds good. Hope you get it up & running!! With that page maybe a downloader similar to dotpup downloader can be integrated or made ? Thanks.
Heaven is on the way, until then let's get the truth out!

User avatar
J_Rey
Posts: 273
Joined: Wed 04 May 2005, 20:08
Location: Northwest Florida, U.S.A.
Contact:

#6 Post by J_Rey »

OK I just asked the admin at TLMP in their IRC channel about coordinating between the main trackers and he said:
..."if you want to host your own, personally if i was you, i would create new torrents, add them to your tracker, and make them public...... we at tlmp is add them to our site (we much prefer to add official torrents anyway) and will help seed...... its then upto the people at linuxtracker to add your torrents from then on instead of making new ones"

I agree but people keep adding new torrents at LinuxTracker before I even notice a new release. So we should try to have Barry add new releases to our tracker and announce it on his developers news page along with the release announcement or we'll need to train the rest of us to use our official tracker and link back to it. 8)

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#7 Post by puppian »

Our tracker is back online :D and can be found HERE. Thanks G2 for testing and J_Rey for the suggestions.

To upload a torrent you need to be a registered member at puppylinux.org/user. Downloading a torrent doesn't require registration.

If you have a large file that you want to share (a dotpup or usr_more.sfs that you made for example) you can create a torrent file for it, upload it to the tracker, and then post the download link of the torrent back to this forum.

Please help building the site by downloading, uploading and seeding. The more people we have, the faster the download will be.

P.S. My upload speed is still quite slow... maybe it's my network setting? I think I need to do something called 'port forwarding'... not an easy task for me thou :oops: Again, those with a faster p2p connection please help seeding :D
Btw, if you have been seeding the torrents of the old tracker installation, please download the torrents again (the old torrents won't work as the installation folder has changed). To reseed, open the .torrent file, and when your client asks you for a location, choose the location of the existing file(s) and it will resume/reseed the torrent.
Last edited by puppian on Thu 26 Jan 2006, 20:09, edited 1 time in total.
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

User avatar
klhrevolutionist
Posts: 1121
Joined: Wed 08 Jun 2005, 10:09

ladi dadi

#8 Post by klhrevolutionist »

**Edit** Your torrents are not working correctly. The Azureus torrent has error it will not even download. As for the other 2, they were downloading but have stopped.**

Could you maybe include a help file in the torrents ?
This is why I think ctorrent should come preconfigured in puppy. I really think this should be the way for puppy packages.
As the developers have been wanting to add a security feature to dotpups, what better way then having to submit your dotpup
to this site for testing & evaluation. I vote ctorrent come preconfigured in puppy for easy downloading of torrents!!!

Should this link be added to the dotpup pages ???
Add a category for those wishing to help conserve bandwidth fees ? Maybe look into blogtorrent. I think this may help further this idea.
Heaven is on the way, until then let's get the truth out!

Guest

#9 Post by Guest »

I vote ctorrent come preconfigured in puppy for easy downloading of torrents!
to make this work:

1) there pretty much needs to be a dedicated "Puppy" tracker ... this is what puppian has been doing, setting up a "Puppy" tracker

2) ctorrent has to work with the tracker ... i'm not sure ctorrent works with the Puppy tracker at all ... ctorrent does work with some trackers and does not work with other trackers, and it works with some clients and does not work with other clients

3) you have to setup (open) any incoming port or ports necessary for the particular torrent client and the internet connection you have ... for example, ctorrent requires one open port for incoming tcp traffic ... bitcomet can use passive connections, so it does not need to have ports open for incoming traffic, but bitcomet only runs on Windows

a big problem is that confguring ports for incoming traffic is sometimes not trivial ... if Puppy's firewall is running, it will usually have to be setup to allow incoming traffic on certain ports ... if you connect to the internet with a cable or adsl modem or a router, it will often be necessary to configure the modem/router to forward those ports ... usually, the modem/router is configured by accessing a web page using a browser like Mozilla or Firefox

if

1) there is a "Puppy" tracker setup, and
2) there is a torrent client like ctorrent that works well with the tracker and other clients, and also can use passive connections that don't require complicated confguration

then yes, there could be a simple peer2peer package system, maybe with an interface something like MU's dotpup downloader program

at the moment, i don't think ctorrent would work for this purpose ... of course, there are other p2p networks and programs
http://en.wikipedia.org/wiki/Category:F ... g_networks

GuestToo
Puppy Master
Posts: 4083
Joined: Wed 04 May 2005, 18:11

#10 Post by GuestToo »


User avatar
J_Rey
Posts: 273
Joined: Wed 04 May 2005, 20:08
Location: Northwest Florida, U.S.A.
Contact:

#11 Post by J_Rey »

Upload isn't available to all (or even registered users) yet....

Guest

Re: ladi dadi

#12 Post by Guest »

klhrevolutionist wrote:**Edit** Your torrents are not working correctly. The Azureus torrent has error it will not even download. As for the other 2, they were downloading but have stopped.**
My puppy has crashed because there's not enough space in /root :oops ...sorry for that...I'll reinstall Puppy (new pup001) and reseed.
Upload isn't ... registered users) yet....[/url]
The link is in the MEMBERS page (left pane). Anyway, I've added the link to the left pane too :)

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#13 Post by puppian »

it's puppian above
Should this link be added to the dotpup pages ??
That would be great :D
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

User avatar
klhrevolutionist
Posts: 1121
Joined: Wed 08 Jun 2005, 10:09

guest

#14 Post by klhrevolutionist »

To the guest who replied, thanks for your input. Interesting.
Dealing with a dedicated tracker, we might look into blogtorrent I am not sure if this would be what we are looking for ? I hope to get a newer computer soon, I then could make this computer as puppy torrent server. illegal irs taking all my funds! So hopefully.

So with time everything will fall into place! We know this from experience & interest. And thanks to puppian taking interest this project can hopefully draw interest. As for ctorrent, I am not a coder but it would seem as if it would be easy to hack.

As for port forwarding, a simple readme file explaining this would be sufficient.

With time this project will be top doggin!!!
Heaven is on the way, until then let's get the truth out!

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#15 Post by puppian »

ctorrent ... works with some clients and does not work with other clients
I've downloaded the Puppy Linux 1.0.7 ISO using Azureus successfully. But with ctorrent it doesn't work and gives this:

Code: Select all

# ctorrent -p 6881 puppy-1.0.7-mozilla.iso.torrent 
FILES INFO
<1>  puppy-1.0.7-mozilla.iso [63391744]
Total: 60 MB

Check exist: 240/242 Complete
Already/Total: 1/242
Listen on: 6881
| 0,[1/242/1],0,0 | 0,0  E:0
I've downloaded files from other trackers sites (which use the same tracker software that we use) using ctorrent with no problem.

And THIS PAGE mentioned the problem of seeding with Azureus and downloading with ctorrent...
Any idea?
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#16 Post by puppian »

I have a good news :D

I just tried using Azureus to download a 140MB file and get a maximum download speed of 120kb/s and the maximum upload speed is the same too! The statistics page shows that I'm connected to around 70 seeds and 25 peers (this is in the middle of the download, the figures are smaller at the beginning).

I have tweaked some settings of Azureus (e.g. max. no. of connections). At first the speed isn't that fast, but it increases gradully (time is needed to establish connections to others machines?), and there seems to be further increase when I have my firewall turned off. So I was wrong, Azureus IS working at great DL/UL speed with proper settings and enough no. of seeds/peers. Port forwarding is probably not needed too :D More experiments needed for me to find the best setting in Azureus thou :)

So all we need is more seeds and peers for our Puppy tracker :D (and it would be great if people are from different places too...downloading from a machine geographically near to yours would be faster...e.g., if a machine in North America is downloading from a machine in Asia things may get slow. On the other hand if the two machines are on the same continent it will be much faster :) )
More people using it means faster download for everyone 8)
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

User avatar
J_Rey
Posts: 273
Joined: Wed 04 May 2005, 20:08
Location: Northwest Florida, U.S.A.
Contact:

#17 Post by J_Rey »

puppian wrote: So all we need is more seeds and peers for our Puppy tracker :D
Well, I let the guy at TLMP know about our tracker and so he added the main release(s) to their seeding servers and will continue to do so for our official files on our official tracker.

Also, if someone already has the file(s) on their computer then they can put them in their client's default directory and then start the torrent and the client should use the existing file to start seeding from.

Now in time, more growth will come and this resource will become useful and at the same time the old/unpopular torrents will eventually lose their usefulness. That is the way of torrents....

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#18 Post by puppian »

That's great J_Rey! 8)

TLMP has been around for over a year and I think they have regular seeders who seed using crob job :D Hope that we'll have our own regular seeders too. Puppy now has crond and crontab, and a GUI Gcrontab, maybe we can set them up with Azureus?
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

GuestToo
Puppy Master
Posts: 4083
Joined: Wed 04 May 2005, 18:11

#19 Post by GuestToo »

http://labs.opera.com/news/2006/02/07/2/

Feb 07, 2006

technology preview of Opera 9

Opera Widgets

User avatar
puppian
Posts: 537
Joined: Tue 19 Jul 2005, 03:58
Location: PuppyLand
Contact:

#20 Post by puppian »

That's good news! 8)

I think they are having bittorrent enabled in the next stable release too:

Opera integrates BitTorrent in upcoming browser
http://www.opera.com/pressreleases/en/2006/02/06/

I have tried their previous preview releases before and the bittorrent feature works great. Nothing to configure - it just works. Opera would be the ideal bittorrent app for puppy IMO :D

I'm going to try THIS.
[url=http://puppylinux.org]Puppylinux.org - Community home page of Puppy Linux[/url] hosted by Barry (creator of Puppy), created and maintained by the [url=http://puppylinux.org/user/readarticle.php?article_id=8]Puppy Linux Foundation[/url] since 2005

Post Reply