nodejs / unofficial-builds

Unofficial binaries for Node.js
https://unofficial-builds.nodejs.org
221 stars 46 forks source link

mirror unofficial-builds #102

Open loukoulouc opened 7 months ago

loukoulouc commented 7 months ago

Hello we (Veepee) would like to create a mirror of this repository (the packages, not GitHub / code) and are OK to be referenced as a mirror.

What could be the best way for us to achieve that, with your permission ?

rvagg commented 7 months ago

No permission needed. Are you able to scrape the contents @ https://unofficial-builds.nodejs.org/download/ and just mirror it via the HTTP endpoint? IIRC we expose it through Cloudflare so you should be fine to just pull it down as fast as you like and rescan as often as you need. Or do you need something else? It would be pretty neat to have a backup elsewhere, right now we're not exactly being super careful to maintain their longevity, a data loss in Digital Ocean would wipe them out, I'm not aware of a backup elsewhere as yet.

The index page @ https://unofficial-builds.nodejs.org is here, if you want to propose a change to list a mirror if/when you get one up and running: https://github.com/nodejs/unofficial-builds/blob/main/www/index.html, I think we'd want to be careful with language about the mirror though so that users know that it's an "unofficial" mirror of "unofficial builds", so levels of trust should be adjusted accordingly. You're welcome to start by proposing a change to that page and we can go from there.