Discussion:
Multi-file seed server
Kenneth Porter
2005-01-07 11:28:00 UTC
Permalink
Has anyone written a single binary that can handle serving multiple seeds
and perhaps also a tracker? I'd like to launch a single "server" from my
boot scripts that takes a list of torrent/seed pairs and seeds each pair
specified. Torrents could be either URL's or responsefiles, and the seed
would be a local path spec. Ideally one could signal the running server to
have it reload its config in case new pairs were added or old ones removed,
without disrupting existing connections.

Can a seed server serve many files from a single initial listening port? Or
must it have at least one port per file served? (It's not a show-stopper if
that's the case. I'm just curious.)



Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/BitTorrent/

<*> To unsubscribe from this group, send an email to:
BitTorrent-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
John Reuning
2005-01-07 16:10:20 UTC
Permalink
I think the new bittorrent.com's 3.9 does this. However, I'm also
working on a project to facilitate BT for large-scale content
providers. We've built a permaseed application that runs daemonized for
permanent seeding of torrents. Here's the project site:

http://osprey.ibiblio.org

Our goal is to have an alpha-quality release of the permaseed and web
application by the end of the month.

Thanks,

-jrr
Post by Kenneth Porter
Has anyone written a single binary that can handle serving multiple seeds
and perhaps also a tracker? I'd like to launch a single "server" from my
boot scripts that takes a list of torrent/seed pairs and seeds each pair
specified. Torrents could be either URL's or responsefiles, and the seed
would be a local path spec. Ideally one could signal the running server to
have it reload its config in case new pairs were added or old ones removed,
without disrupting existing connections.
Can a seed server serve many files from a single initial listening port? Or
must it have at least one port per file served? (It's not a show-stopper if
that's the case. I'm just curious.)
Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/BitTorrent/

<*> To unsubscribe from this group, send an email to:
BitTorrent-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Kenneth Porter
2005-01-07 17:05:02 UTC
Permalink
--On Friday, January 07, 2005 11:10 AM -0500 John Reuning
Post by John Reuning
I think the new bittorrent.com's 3.9 does this. However, I'm also
working on a project to facilitate BT for large-scale content
providers. We've built a permaseed application that runs daemonized for
http://osprey.ibiblio.org
Our goal is to have an alpha-quality release of the permaseed and web
application by the end of the month.
I signed onto the two mailing lists but the archives are empty. Is no one
on the development team using them?

Can permaseed be deployed standalone, or does that make sense? I'm
interested in running something on Fedora, so an RPM package would be
desirable. I could take a look at what you have to determine the
feasibility of packaging it.





Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/BitTorrent/

<*> To unsubscribe from this group, send an email to:
BitTorrent-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Olaf van der Spek
2005-01-07 15:21:43 UTC
Permalink
Post by Kenneth Porter
Has anyone written a single binary that can handle serving multiple seeds
and perhaps also a tracker? I'd like to launch a single "server" from my
Yes, XBT Client written in C++ can do that. Available for both Linux and
Windows in source form and for Windows in binary form.
It has a UDP tracker.
Post by Kenneth Porter
boot scripts that takes a list of torrent/seed pairs and seeds each pair
specified. Torrents could be either URL's or responsefiles, and the seed
would be a local path spec. Ideally one could signal the running server to
have it reload its config in case new pairs were added or old ones removed,
without disrupting existing connections.
Can a seed server serve many files from a single initial listening port? Or
must it have at least one port per file served? (It's not a show-stopper if
that's the case. I'm just curious.)
XBT Client is a single-port client.



Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/BitTorrent/

<*> To unsubscribe from this group, send an email to:
BitTorrent-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Elliott Mitchell
2005-01-07 21:52:04 UTC
Permalink
Let me disagree with "J Duncan" and say that you guys ROCK!
There've been a lot of messages lately with dozens of interesting ideas.
This means that the BitTorrent protocols is not only alive, but strong
enough to inspire more applications. I find that great.
In that case I must chime in and support J Duncan's point. BT is a file
transfer protocol. If someone wants things unrelated to file transfer
then they're welcome to invent a protocol/program for that, the portions
doing downloads with BitTorrent are valid for this list, the new
protocol is not.
--
(\___(\___(\______ --=> 8-) EHM <=-- ______/)___/)___/)
\ ( | ***@gremlin.m5p.com PGP 8881EF59 | ) /
\_ \ | _____ -O #include <stddisclaimer.h> O- _____ | / _/
\___\_|_/82 04 A1 3C C7 B1 37 2A*E3 6E 84 DA 97 4C 40 E6\_|_/___/





Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/BitTorrent/

<*> To unsubscribe from this group, send an email to:
BitTorrent-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
Marcel Popescu
2005-01-10 15:40:22 UTC
Permalink
Post by Elliott Mitchell
In that case I must chime in and support J Duncan's point. BT is a file
transfer protocol. If someone wants things unrelated to file transfer
then they're welcome to invent a protocol/program for that, the portions
doing downloads with BitTorrent are valid for this list, the new
protocol is not.
That's what I was commenting on - the idea of sharing .torrent files among
users on a very low bandwidth, so that all of us have suprnova at home. It
IS related to torrent, but it's not a modification of the protocol - it's
another application built on it.

Marcel





Yahoo! Groups Links

<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/BitTorrent/

<*> To unsubscribe from this group, send an email to:
BitTorrent-***@yahoogroups.com

<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/

Loading...