Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
open source, self-hosting CloudApp
Python CSS JavaScript Perl
tag: 0.4

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
doc
wolken
README.md
conf.yaml
regenwolken.py

README.md

regenwolken – an open source, self-hosting Cloud.app

CloudApp sucks! Well, Cloud.app is really handy – but it's free of charge and this can't be good! regenwolken offers an alternate API implementation; hosted on your own server!

playground

I've set up a server open for everyone. Simply, add 213.218.178.200 my.cl.ly to your /etc/hosts. Items older than three days will be purged at midnight (only a small vserver). Happy testing!

How to use regenwolken

To work as an alternative CloudApp-server, you have to edit their DNS my.cl.ly to point your own IP in /etc/hosts. This will not interfere with CloudApp-Service itself, because they're using cl.ly and f.c.ly for sharing.

/etc/hosts

127.0.0.1 my.cl.ly

You might wonder, why we ask for "my.cloud.org|my.cl.ly". Your /etc/hosts will resolve my.cl.ly to your server IP and requesting with the Host my.cl.ly, but it returns an URL pointing to your (real) server/domain.

Note: you should set a hostname (=domain name) in conf.yaml, where you host regenwolken. This will return into customized URLs, pointing directly to your server.

Setup and Configuration

There are two different setups: serve on port 80 as HTTP server or use a proxy. See DEPLOYMENT.md for detailed instruction. For configuration details see USAGE.rst.

API implementation

regenwolken provides all API calls to get Cloud.app working and has only few calls of CloudApp's API missing. See API.md for a complete list of features. Below, the following are currently covered by the web interface.

# -H "Accept: text/html"

/                          - GET basic web interface
/items/<short_id>          - GET file or redirect from bookmark
/items/<short_id>/filename - GET same as /items/<short_id>
/<short_id>                - GET viso-like file view or redirect from bookmark
/thumb/<short_id>          - GET thumbnail of item

Thanks to cmur2 for his feature-rich CLI and help to build this service!

Clients

working

  • Mac OS X Cloud.app
  • Cloudette – free CloudApp iPhone client, works flawlessly
  • BlueNube – 1,99$ iPad client
  • Stratus – CloudApp Client for iOS (iPhone/iPad); add 127.0.0.1 ws.pusherapp.com to /etc/hosts as well.
  • cloudapp-cli – commandline tool
  • JCloudApp – cross-platform Cloud.app widget in Java
  • gloudapp – linux+GTK-based client

failing clients

Links:

Something went wrong with that request. Please try again.