开源自托管CloudApp

regenwolken的Python项目详细描述


#Regenwolken–一个开源的CloudApp服务器

[cloud.app][app]是really很方便,共享文件从来没有那么容易。但我没有 喜欢看到(个人)数据,如屏幕截图或代码片段 伸手。Regenwolken是云应用程序API的一个功能齐全的实现 一个缺点:你必须编辑你的/etc/hosts

####打开服务器

我已经为每个人建立了一个服务器。简单地说,添加134.255.239.78 my.cl.ly 敬你的/etc/hosts。超过三天的项目将在午夜清除 (只有一个小的虚拟服务器)。快乐的测试!

##快速启动

OS X的简短说明,根据Linux发行版调整这些命令 选择(Debian Squeeze!).

$ brew install mongodb $ mongod –dbpath foo/ &

现在安装regenwolken及其依赖项:

$ easy_install regenwolken $ easy_install pygments Pillow markdown # optional

修改/etc/hosts,启动regenwolken并注册一个新帐户

$ echo “12.34.56.78 my.cl.ly” | sudo tee -a /etc/hosts $ regenwolken & [… open Cloud.app or another client and register a new account] $ rwctl activate USERNAME

您可以使用 配置文件,如/path/to/rw.cfg,包含以下内容:

$ cat /path/to/rw.cfg PUBLIC_REGISTRATION = True $ export REGENWOLKEN_SETTINGS=/path/to/rw.cfg $ regenwolken

##如何使用Regenwolken

作为另一个cloudapp服务器,您必须编辑它们的dnsmy.cl.ly 指向你自己的IP。这不会影响CloudApp服务 因为他们使用cl.lyf.c.ly进行共享。

$ echo “12.34.56.78 my.cl.ly” | sudo tee -a /etc/hosts

注意:您应该在regenwolken.cfg中设置一个hostname(=您的域)。 这将返回到自定义的url,直接指向您的主机, 所以其他人不需要修改他们的主机。

##设置和配置

参见[deployment.md](https://github.com/posativ/regenwolken/blob/master/doc/DEPLOYMENT.md)和 [config.rst](https://github.com/posativ/regenwolken/blob/master/doc/CONFIG.rst)了解详细信息。

##API实现

Regenwolken提供所有API调用以使cloud.app正常工作,而且只有很少的 缺少[CloudApp的API](http://developer.getcloudapp.com/)调用。见 [api.md](https://github.com/posativ/regenwolken/blob/master/doc/API.md)的完整列表 特征。下面是Web界面当前包含的内容。

# -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

感谢[cmur2](https://github.com/cmur2)的丰富功能 [cli](https://github.com/cmur2/cloudapp-power-cli)(支持https!) 帮助建立这个服务!

##客户

如果您正在为CloudApp开发API或客户端,请考虑一个可配置的 服务URL。这使得主机文件黑客不必要,并且作为一个副作用 可以对所有连接使用https(功能仍在master中)。

###工作

不要使用官方的cloudapp-cli应用程序,它仍然是beta版,功能更少,不支持其他现成的服务。

###失败的客户机

##链接:

[应用程序]:http://itunes.apple.com/us/app/cloud/id417602904?mt=12&ls=1

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java类之间并发性不一致的HashMap   插件如何在JavaSwing中使用UIManager和Classloader从外部jar安装外观?   java JasperReports:找不到子报表   在项目中找不到java生成的Javadoc文件   java BigDecimal。multiply()和divide()方法返回十六进制数。为什么?   java统计出现次数并从字符串中删除重复项   调用运算符时发生java NullPointerException   Spring和Hibernate之间的java配置错误   JavaZK将用户重定向回上一页   Javasocket为传出连接指定特定的网络接口   如果拖动到某个区域外,java Make按钮操作将被取消   如何在Eclipse for selenium 3.141.59中添加Java文档链接   java从匹配条件的数组中获取所有索引   docker未连接到RemoteWebDriver的java Gitlab ci selenium测试   java重写run方法   utf 8如何使用java解码UTF8编码的字符串?   java如何从eclipse调试部署在tomcat上的web应用程序?   将字母字符与前面没有百分号的Java正则表达式匹配