-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
36 additions
and
5 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,12 +1,43 @@ | ||
# Regenwolken – an open source, self-hosting Cloud.app | ||
|
||
[CloudApp](http://getcloudapp.com/) sucks! | ||
[CloudApp](http://getcloudapp.com/) 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! | ||
|
||
### Todo: | ||
## Installation | ||
|
||
- imitate cl.ly REST API or write an own App | ||
- python2.6 or higher | ||
- MongoDB (relying on GridFS) | ||
|
||
- pip install pymongo bottle | ||
|
||
## Run | ||
|
||
- start MongoDB via `mongod --dbpath path/to/some/folder` | ||
- run `sudo python wolken.py` | ||
- edit /etc/hosts to | ||
|
||
127.0.0.1 ws.pusherapp.com | ||
127.0.0.1 pusherapp.com | ||
|
||
127.0.0.1 f.cl.ly | ||
127.0.0.1 my.cl.ly | ||
|
||
- finally launch Cloud.app and take a test screenshot | ||
|
||
## (current) Limitations | ||
|
||
- you must login one time into cloudapp.com | ||
- Finder -> send via CloudApp fails utterly (mem leak) | ||
- CloudApp is not SSL at all | ||
|
||
## Todo: | ||
|
||
- enable authentication | ||
- test SSL encryption (silent client-side redirection) | ||
- cleanup | ||
|
||
## Links: | ||
|
||
[rixth/rainclou](https://github.com/rixth/raincloud) – a (full?) cloud | ||
implementation written in node.js | ||
- [rixth/raincloud](https://github.com/rixth/raincloud) – a (full?) cloud | ||
implementation written in node.js |