Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign up[Question] Seeding files (Server-side) on multiple servers, with control. #615
Comments
This comment has been minimized.
This comment has been minimized.
|
A few months ago I started a project similar to what you're talking. It was writen in node, it uses Loki database. If you're interested in maintain it ... |
This comment has been minimized.
This comment has been minimized.
|
You could consider webseeding if you are using a server. You should be able to build a REST Api around that. I started a project with and admin panel to upload files, and then a downloads panel that enables to download the previously uploaded files via webtorrent, including webseeding. It's not finished nor in development, but if helps you You will probably also need the tracker, a private one. You can have tracker and RESTApi / WebSeed server sharing tokens, or things like that. I think you could achieve what you are looking for playing with those elements. |

I'm planning on having a few servers built specifically for seeding files. I'd also like to be able to have control over who gets to seed/leech from the torrents I'm hosting on top of that. Is there a specific method for doing such, or any examples?
I am hoping for something that would look like this:
`server.seed(file, function(torrent) {
`
in a sense, where I can see who's doing what with the torrent (so I can block them from accessing the web server I'll be hosting if they abuse).
tldr; What would be the recommended way to create a torrent, and have other servers seeding it.
And have the initial server that created the torrent managing the clients (to prevent abuse) seeding/leeching the torrent.