Posted: Wed 26 Jan 2011, 17:27 Post subject:
Pup in the airSubject description: or how we can distribute and backup our dogs

Good day, sirs and madams.

Not a long time ago I looked into Turbopup thread and saw that people weren't able to download this (gorgeous) distro. It was (and now again) hosting on SendSpace — great service for file exchange with friends… who will download something only a couple of times and then forget about it. Nothing personal, SS, you just can't be a good shelter for our dogs, and here's exactly why (aka SendSpace limitations):

So I thought, that there must be a better way to share PUPs for such independent developers. I started to look into file-hosting services that would have at least 1GB file size limitation to upload (I really like Lighthouse, and you know… it's relatively BIG), uploaded files will never expire and direct linking will be supported (I just hate ads and leapfrogging from page to page). And all this for free. Also meeting all this requirements will mean that if you're not a developer, you can simply backup your Puppy savefiles there and leave more space on your real hard drive.

For some of you this might sound quite ambitious, I know — it's like having your own FTP, but made from air. But our world is moving on and we have a chance to benefit from it.

Others will think: "DropBox". Yes, you're definitely right — DropBox is a "must have". But I'll get to it later, for now I want to share one service, that doesn't fit my starting conditions: files do expire here.

0. GE.TTGe.tt ­— quite new, completely web-based (no Java or Flash) service. Sometimes I see it in topics like "Drop.io alternative", but I don't think there is that much similarity between them. Well, there is actually one thing ­— design. Drop.io had superb look, Ge.tt following that style: simple and effective. So, here's what we have at ge.tt:

Also: direct linking, some speed limit, no download-accelerator support

The idea is that you create a "Share" ­— a shared folder, and upload files there. Just like this: http://ge.tt/9CMDr15 — folder and if you go to that folder and right-click on download under needed file (in my case it's lupu-525.iso) and then choose Copy link location in context menu, you'll get your almost direct link — http://api.ge.tt/0/9CMDr15/0/blob/download. I said almost because downloader must be able to follow redirection to get that file, but it will work with any browser or command line downloader like wget or aria (the only thing which, unfortunately, wasn't able to download anything from ge.tt was a web-service called BurnBit, and I'll talk about it later).

So, in my opinion, ge.tt ­is a notable service: all you need is browser with JavaScript enabled. If you won't register, your share will expire in 30 days. And one more thing about ge.tt is if you enable AdBlock all ads will magically disappear.

1. DropBoxDropBox — well-known service for backup and cloud storage. Strait to the point:

Connect DropBox to someone's (it may be even your's) Twitter and Facebook accounts from HERE (+640MB)

DropQuest #1 is finished, so stay tuned for next one (thanks, GustavoYz) Take a look and try to complete at DropQuest and when you'll recognize that you're pure genius, follow this little guide or this one (thanks, noryb009), it's like having personal tiny devil sitting on your shoulder (and he also makes magic, so DropBox gives you +1GB of free space)

One thing about DropBox application is to make sure you configured it to create "DropBox" folder outside Puppy savefile, because this folder automatically synchronizing with cloud and can "eat up" all your free space.

DropBox might be the best choice, but it doesn't like really intense usage (a lot of downloads at the same time). Sadly, but I don't know how next services deal with such moments. Maybe they are more loyal because of their less popularity.

Apart from this all, DropBox can be used as hosting for HTML site with CSS, simply put them into Public with index.html file, and try to download it

Storage: 5GB (6GB if you register with promocode, here's my for example: 637AKA5GCNH77AJHCPMF) (thanks again to green_dome for keeping information up-to-date)

Lifetime of uploaded file: infinite

Also: direct linking, download-accelerator support, no speed limit

There is no web interface for Wuala, but their application is written in Java, so you need Java Runtime Environment (JRE) installed, which is available in PPM, and you can launch it (Wuala application) from HERE. From there (application) you can register and upload/download your files. Make sure that you first made new folder and change its status to shared. From that moment your files are available on links like this: http://content.wuala.com/contents/Cust0dian/Puppies/lupu-525.iso?dl=1 (note that ?dl=1)

After once starting Wuala application from there, it will be stored in /root/wuala folder, and you can start it simply clicking on wuala executable file. I would also recommend you to change the location of Data folder so it will be outside your savefile. (It can be done from the app: Tools → Options… → Local cache) and Estimate your Bandwidth (Tools → Options… → Connection)

As of 4 October, 2011, Wuala has disabled their Trading feature, which makes it just another Dropbox-like service, I'm afraid. But they still emphasize on security of your data, so take this in consideration. (Thanks, green_dome)

3. SmartBinsSmartBins — our last stop for today. It's a cloud storage service with web-based interface. Something between Ge.tt and DropBox. Let's take a look:

↓ Update #2 ↓
———————————————————————————————————————
BurnBit — summing everything upBurnBit — not a hosting service as what I've talked before, but rather service that implements what I've been talking about in the comment section: peer-to-peer or P2P. In other words, if you have a file, you can share it from your computer and when someone gets it, he will share it too. It's like a snowball falling from the mountain — it gets bigger over the time (you can read more about it at Wikipedia). Here's how BurnBit works:

You specify a direct link to your file

BurnBit not downloading it, but "burning" — hashing it, so it can be distributed over BitTorrent network

Then it creates a .torrent file which have BurnBit tracker in it and includes server you specified in the beginning as a Web seed

After that, you can download that .torrent file and import it to torrent downloading client such as Transmission or uTorrent. Also you can post a link to .torrent on the forum alongside with other download links. It guaranties that as long as at least one of the people (or servers as Web seeds) have your file and available, anyone can download it.

One thing to remember is that for creating a Web seed, server, hosting your file, needs to have download-accelerator support (or simply put, resuming feature for unfinished download), so we're tied to Dropbox and Wuala here.

So, my point is, you can take direct Dropbox or Wuala link and "burn" it, and you'll have torrent for your own derivative in a matter of seconds! Isn't that cool?Last edited by Cust0dian on Fri 27 Apr 2012, 02:04; edited 14 times in total

There are people here who will host puppy ISOs for the community on their servers. I've been considering dropping the coin myself and trying to make one massive repository of ISO files. I'd only do ISO files and leave hosting PETs and such to each individial person. Sadly the downfall of puppylinux.ca and the like, we've lost our main place to put things.
The thing holding me back right now is the bandwidth question... I dont know how much I'd need per month... and thus... what hoster would be the most economical._________________

Yes, FTP is really good, but we can't rely on them all the time, as you sad, Q5sys.
My dream is PuppyTracker or something like this. Actually, there are open trackers like PublicBT, OpenBitTorrent… Official Puppy even uploaded on LinuxTracker and TuxDistro. Why can't we use p2p?

Yes, FTP is really good, but we can't rely on them all the time, as you sad, Q5sys.
My dream is PuppyTracker or something like this. Actually, there are open trackers like PublicBT, OpenBitTorrent… Official Puppy even uploaded on LinuxTracker and TuxDistro. Why can't we use p2p?

P.S. Great job on AP

we can use p2p... however we end up at the same situation, at least 1 computer (Server) somewhere that is hosting the files 24h a day. Becuase what if someone wants to download the files but there are no seeders. While I think using P2P is a good idea for new offical releases... its perhaps not the best for the smaller pupplets that are released... its an idea though._________________

we can use p2p... however we end up at the same situation, at least 1 computer (Server) somewhere that is hosting the files 24h a day. Becuase what if someone wants to download the files but there are no seeders. While I think using P2P is a good idea for new offical releases... its perhaps not the best for the smaller pupplets that are released... its an idea though.

If we, Puppy Community, could create a server where all isos will be available all the time and then make it a seeder with some tracker, it will reduce bandwidth consumption on active Puppy derivatives on the server and therefore price for maintaining, won't it? And not active isos will be still available.

we can use p2p... however we end up at the same situation, at least 1 computer (Server) somewhere that is hosting the files 24h a day. Becuase what if someone wants to download the files but there are no seeders. While I think using P2P is a good idea for new offical releases... its perhaps not the best for the smaller pupplets that are released... its an idea though.

If we, Puppy Community, could create a server where all isos will be available all the time and then make it a seeder with some tracker, it will reduce bandwidth consumption on active Puppy derivatives on the server and therefore price for maintaining, won't it? And not active isos will be still available.

Well, it's just a thought

yea I was thinking about combining the two... however I'd have to spend time learning how to run a tracker and then seed on the same server. Most setups like that, that I have seen before use 2 servers.
I'm not so much looking for somewhere to put offical releases... I think ibiblio works great for that.._________________

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum