MycroftAI / enclosure-picroft

Mycroft interface for Raspberry Pi environment
https://mycroft.ai/documentation/picroft
GNU Lesser General Public License v3.0
803 stars 191 forks source link

Provide torrent for image? #137

Open tobymurray opened 4 years ago

tobymurray commented 4 years ago

I am just looking at getting started Mycroft AI, and Picroft seems like the cheapest/easiest way to get into it. One of the main drivers for being interested in Mycroft AI is I have a terrible internet connection, and ultimately I'd hope to be able to run this offline.

The current picroft image (retrieved from here) is ~2.6GB. Trying to download this on a shoddy internet connection is a mess, as it both downloads slowly and is not stable enough to survive the ~12 - 24 hours required.

Any way you could host a torrent (or similar) for the image? Even with a single seeder, it's dramatically more accessible.

krisgesling commented 4 years ago

Hey Toby, thanks for the good suggestion, it's been floated as an idea previously but not something we've looked into in detail.

I've flagged this as help wanted to see if anyone is familiar with the end-to-end process and can suggest one or more reliable trackers to host it through. It's certainly something we could explore as part of our release process.

im-strongthany-zz commented 4 years ago

I had previously worked on setting one up, but life changes had made the project go to the wayside. I am currently not able to work on it on my Mark 1, but I'll see if I am able to get to work on it again but expect delays because of personal life changes again and the ever present COVID.

I'll update this in a week with whatever updates I have. Set your expectations for a torrent seed, not a skill(yet).

Thanks!

im-strongthany-zz commented 4 years ago

Hey @tobymurray, I said I'd have an update and here I am. Like I guessed I don't have a skill but I do have a torrent of the image. I have posted it on the Mycroft Chat, and am linking to that download here. As far as I know I am the only one seeding this, but I'll try to do some outreach to see if I can get some more people on this. Let me know if you run into any issues. Thanks!

krisgesling commented 4 years ago

Hey @im-strongthany, thanks for pushing that out.

If we're going to do this long-term it would be best if we can get a process setup to generate it automatically on each release.

Are you able to write up a quick outline of your process and some tracker recommendations?

tobymurray commented 4 years ago

I'll try downloading it today, see how it goes. I have "up to 1 Mbps" upstream, so I won't be a very effective seeder, but I can leave it up.

fermulator commented 4 years ago

@im-strongthany-zz if you can document how you did it, I can add it to the automation process, (also added the torrent myself to my seeder box for now) EDIT: only 1x seeder atm; (pretty slow to pull in ;o)

MKE1138 commented 3 years ago

Hi all, I've got a seedbox that I can lend to this, and I'd also be willing to host a small & inexpensive VPS to just act like a torrent seeder.

krisgesling commented 3 years ago

In the interim, we've moved the download to a dedicated file server that will hopefully provide better download speeds.

Same link: https://mycroft.ai/to/picroft-image