New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add bittorrent download for ISOs on website #1245

Closed
mfc opened this Issue Sep 28, 2015 · 9 comments

Comments

Projects
None yet
3 participants
@mfc
Member

mfc commented Sep 28, 2015

In order to provide more download options for users, as well as allow users to download ISOs faster, in low/intermittent bandwidth environments, with light verification, and reduce strain on our servers, we should provide bittorrent options for users to download the ISOs (and whatever else we think should be included in the torrent, like signed checksums #1077).

open trackers to use:
udp://tracker.torrent.eu.org:451 (used by Tails)
udp://tracker.coppersurfer.tk:6969 (used by Tails)
udp://tracker.openbittorrent.com:80 (used by burnbit)

references:
Tails: https://tails.boum.org/download/index.en.html
Whonix: https://www.whonix.org/wiki/VirtualBox#Download_Whonix

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Sep 28, 2015

Member

There is already burnbit link at the bottom of downloads page. Not an
ideal, but at least something :)

Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

Member

marmarek commented Sep 28, 2015

There is already burnbit link at the bottom of downloads page. Not an
ideal, but at least something :)

Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

@mfc

This comment has been minimized.

Show comment
Hide comment
@mfc

mfc Sep 28, 2015

Member

looking at the burnbit .torrent file, they are just using the openbittorrent.com tracker:

udp://tracker.openbittorrent.com:80

There is no need for the .torrent file itself to be hosted on a third-party site like burnbit, it should be hosted on ftp.qubes-os.org and kernel.org, downloaded over HTTPS etc.

We just make the torrent with a couple of open bittorrent trackers (since we have no need to host our own), and make sure there is at least one dedicated seed. We've already found three open bittorrent trackers that seem dependable (torrent.eu.org, coppersurfer.tk, openbittorrent.com) so we can go with those for redundancy purposes.

Member

mfc commented Sep 28, 2015

looking at the burnbit .torrent file, they are just using the openbittorrent.com tracker:

udp://tracker.openbittorrent.com:80

There is no need for the .torrent file itself to be hosted on a third-party site like burnbit, it should be hosted on ftp.qubes-os.org and kernel.org, downloaded over HTTPS etc.

We just make the torrent with a couple of open bittorrent trackers (since we have no need to host our own), and make sure there is at least one dedicated seed. We've already found three open bittorrent trackers that seem dependable (torrent.eu.org, coppersurfer.tk, openbittorrent.com) so we can go with those for redundancy purposes.

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Oct 3, 2015

Member

reduce strain on our servers

This is less of a concern now that our ISOs are mirrored on mirrors.kernel.org, but of course it's also nice to have torrents available.

Member

andrewdavidwong commented Oct 3, 2015

reduce strain on our servers

This is less of a concern now that our ISOs are mirrored on mirrors.kernel.org, but of course it's also nice to have torrents available.

@mfc

This comment has been minimized.

Show comment
Hide comment
@mfc

mfc Oct 3, 2015

Member

sure agreed. It is mostly for the other reasons that I think it is important from a usability point of view (for users with low/intermittent connections, want faster downloads, & light verification)

Member

mfc commented Oct 3, 2015

sure agreed. It is mostly for the other reasons that I think it is important from a usability point of view (for users with low/intermittent connections, want faster downloads, & light verification)

@marmarek marmarek added the C: doc label Oct 5, 2015

@andrewdavidwong

This comment has been minimized.

Show comment
Hide comment
@andrewdavidwong

andrewdavidwong Oct 12, 2015

Member

So, what needs to be done to complete this ticket? @mfc, do you have links that I can add to the Downloads page? Or is the real issue that we want someone to create and seed the torrents? (If so, I think the doc label is inaccurate.)

Member

andrewdavidwong commented Oct 12, 2015

So, what needs to be done to complete this ticket? @mfc, do you have links that I can add to the Downloads page? Or is the real issue that we want someone to create and seed the torrents? (If so, I think the doc label is inaccurate.)

@mfc

This comment has been minimized.

Show comment
Hide comment
@mfc

mfc Oct 12, 2015

Member

Or is the real issue that we want someone to create and seed the torrents?

yes, this. ideally during the process of uploading a new ISO to ftp and kernel, we would create a torrent with the ISO and signature file, including the following open trackers for redundancy:

  • udp://tracker.torrent.eu.org:451
  • udp://tracker.coppersurfer.tk:6969
  • udp://tracker.openbittorrent.com:80

and host that torrent file on ftp and kernel.

Member

mfc commented Oct 12, 2015

Or is the real issue that we want someone to create and seed the torrents?

yes, this. ideally during the process of uploading a new ISO to ftp and kernel, we would create a torrent with the ISO and signature file, including the following open trackers for redundancy:

  • udp://tracker.torrent.eu.org:451
  • udp://tracker.coppersurfer.tk:6969
  • udp://tracker.openbittorrent.com:80

and host that torrent file on ftp and kernel.

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Oct 12, 2015

Member

Regarding seeding - burnbit.com uses HTTP for seeding, so as long as the
file is hosted somewhere, the torrent is also seeded. At least they
claims so :)

Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

Member

marmarek commented Oct 12, 2015

Regarding seeding - burnbit.com uses HTTP for seeding, so as long as the
file is hosted somewhere, the torrent is also seeded. At least they
claims so :)

Best Regards,
Marek Marczykowski-Górecki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

@marmarek marmarek added this to the Documentation/website milestone Jan 7, 2016

@marmarek

This comment has been minimized.

Show comment
Hide comment
@marmarek

marmarek Mar 10, 2016

Member

Done

Member

marmarek commented Mar 10, 2016

Done

@marmarek marmarek closed this Mar 10, 2016

@mfc

This comment has been minimized.

Show comment
Hide comment
@mfc

mfc Mar 10, 2016

Member

you are a hero Marek.

Member

mfc commented Mar 10, 2016

you are a hero Marek.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment