I have created a Raspberry Pi CNC board/hat and I have an image with a pre-configured setup for it. I tried sharing it on Drop box but they have now suspended my share due to to much traffic. Is there a place where I can host a 4gb file that will deal with traffic and size like this?
-
2For every project we opted - rather than having an image - for keeping a command history logbook which results in a (very basic) install script . We always start from a standard raspbian image and run the script. Every package, setting and custom scripting is done by just copy&pasting the logfile into the shell. That leaves us with an easy to modify 10 KB install script rather than a 4 GB image file.– EDPCommented Aug 13, 2015 at 9:05
-
@EDP That sounds like a good idea (as long as the image you use is still archived on the www).– joanCommented Aug 13, 2015 at 11:47
-
Similar to @EDP's comment above, can you easily determine what changes you have made from a base Raspbian install? That would be a good start to putting together an install script. I'm working on a project that follows this process. Take a look at the bootstrap script for reference: raw.githubusercontent.com/zymbit/zymbit-bootstrap/master/…– bertoCommented Aug 13, 2015 at 12:33
2 Answers
I am not familiar with free image hosting services. However, if paying for bandwidth is not an issue, you can look into Amazon S3, which will run up to $0.09/GB (costs go down as data transfer goes up, see attached image from the AWS pricing page).
You can also look into hosting a web server at digital ocean for $5/mo and that gives you 1TB of data transfer and additional bandwidth for $0.02/GB, which is more than twice better than AWS's best pricing.
Going Digital Ocean, you'd have to install a webserver such as nginx, and there are instructions for doing that on Digital Ocean's page. Once you have it installed, upload your file to the server and you're good to go.
Hope this helps!
-
Digital ocean is pretty cheap and competitive against S3 in the 1TB range. Commented Aug 13, 2015 at 18:22
First of all, you can compress it under 1 GiB using compression tools like xz
or Gzip
.
Here is a reference.
Alternative could be any other file sharing site. Try Google Drive
or something similar such as Mediafire
and numerous others, but I heard that they are having the same restrictions as Dropbox imposes unless you're a premium user.
I'm not sure if there is a file size limit on Github
and you can upload about an 1 GiB file on it but worth a try.
Hope it helps.
-
Will give it a try. I used an 4gb SD card to make it and did not expand the partition but in the end I could not get is smaller than about +3Gb after using 7zip on windows.. Commented Aug 13, 2015 at 7:47
-
1@BertusKruger I have personally used rar and selected the most optimised compression option and made a 4 GiB card image in about 1 GiB. I assume that xz or gunzip would achieve even more compression. The only downside is you will need some extra time to uncompress it depending on how compressed it is. But I guess that's irrelevant in this case. Hope it helps. Commented Aug 13, 2015 at 8:48
-
Github have Large File Support - LFS now, but they also start charging after allot of traffic. Commented Aug 13, 2015 at 18:22