谷歌云端硬盘怎么跑程序_5种替代Google云端硬盘的开源网络应用程序

谷歌云端硬盘怎么跑程序

去年,我和肯顿·瓦尔达 ( Kenton Varda)进行了成功的筹款活动,使我们建立了Sandstorm 。 在竞选期间,他发表了一篇关于开放源代码和独立软件如何在台式机和移动设备上激增,但在网上却停滞不前的论文,因为从历史上看,去中心化托管一直很困难。

非技术用户构成了人类的大部分,因此,Sandstorm设置了可用性标准。 自去年以来,我们已经走了很长一段路-我们推出了App Market , 托管主机以及针对自托管者的免费自动动态DNS和SSL证书 ,仅举几个里程碑。

我想花一些时间来介绍一些我最喜欢的开源Web应用程序,这些应用程序已经成为我工作和生活的一部分。 在深入研究应用程序之前,让我们向Sandstorm社区大声疾呼,尤其是创作和/或打包这些应用程序的杰出人士。 请务必查看每个应用程序的演示。 模拟帐户持续一小时,但您可以登录我们托管的Oasis托管帐户,以将数据保存在免费的基本帐户中或自行安装在自己的硬件上 。

1. Davros(个人文件同步和存储)

谷歌云端硬盘怎么跑程序_5种替代Google云端硬盘的开源网络应用程序_第1张图片

Davros Live Demo , 从App Market安装Davros

Davros本质上是Dropbox或Google Drive样式的文件同步和存储,但是可以在您控制的硬件上运行,无论您要安装在哪里。 它在本月初发布后,我立即进行了以下操作:1)安装它并为我的Skitches创建了一个纹理,2) 在笔记本电脑上安装了ownCloud客户端 ,以及3)从我的Davros实例复制粘贴了密钥(“ grain” )。 在不到一分钟的时间内,我可以正常工作,并且大部分时间都是在下载ownCloud客户端。

自从我几乎每天捕获并记录提交错误报告和其他内容的屏幕快照以来,我对保留那些由Evernote( 于2011年收购Skitch )托管的文件感到有点尴尬。 我如何才能真正确定他们是否删除了他人错误(或其他可能令人尴尬的照片)的备份? 感谢Michael Nutt的 Davros,我可以将文件同步到我自己的服务器上。

2. SandForms(替代Google Forms)

谷歌云端硬盘怎么跑程序_5种替代Google云端硬盘的开源网络应用程序_第2张图片
SandForms Live演示 , 从App Market安装SandForms

SandForms是Google Forms的开源替代品。 它是由ThoughtWorks的一个团队开发的,该团队与对Sandstorm的安全功能至关重要的记者和活动家以及Radical Librarians Collective和Library Freedom Project密切合作。

那东西真漂亮。 认真地, 试一下 。 当开放源代码应用程序在设计,可用性和修饰性方面超越传统兄弟时,我总是喜欢它。

3. EtherCalc(实时协作电子表格)

谷歌云端硬盘怎么跑程序_5种替代Google云端硬盘的开源网络应用程序_第3张图片
EtherCalc Live Demo , 从App Market安装EtherCalc

EtherCalc是由Audrey Tang构建的实时协作电子表格。 它可以完成您期望协作电子表格(例如Google Spreadsheets)要做的所有事情,但您可以将其安装在自己的服务器上并可以控制数据。

奥黛丽还为《 开源应用程序的体系结构 》系列丛书撰写了EtherCalc(及其前身WikiCalc和SocialCalc)的精彩历史。 这些章节也可以在EtherCalc网站上找到 。 从技术角度看,这本书深入探讨了每个功能的实现方式,优化了各种功能的性能,优化了它们为设计每个电子表格应用程序所部署的环境所解决的约束,等等。 好东西!

4. HackerSlides(极简演示文稿编辑器)

谷歌云端硬盘怎么跑程序_5种替代Google云端硬盘的开源网络应用程序_第4张图片
HackerSlides现场演示 , 从App Market安装HackerSlides

HackerSlides允许您在Markdown中将幻灯片写入Ace编辑器,同时使用Reveal.js在右侧显示实时预览。 自发布以来,我一直用它来编写和演示几乎所有的演示文稿(要求幻灯片模板的会议例外)。 就个人而言,我更喜欢用Markdown来编写幻灯片,因为我发现它写起来的速度要快得多,而不必大惊小怪和用鼠标移动方框。

HackerSlides的作者Jack Singleton于今年早些时候在Chaos Communication Camp上进行了演讲( 视频 ),并召集了他的同事们组成SandForms 。

5. Etherpad(实时协作文档编辑器)

谷歌云端硬盘怎么跑程序_5种替代Google云端硬盘的开源网络应用程序_第5张图片
Etherpad Live演示 , 从App Market安装Etherpad

Etherpad是一种实时协作文档编辑器,例如Google Docs,但是在您的服务器上运行,而不是在Google的服务器上运行。 在Google收购Appjet (原始作者)之后,他们开源了Etherpad代码,该代码目前由John McLear和Etherpad基金会的朋友在社区中维护。

Etherpad是最流行的开源Web应用程序之一。 大型团体(例如Mozilla和Wikimedia)运行实例,小型激进团体(例如La Quadrature du Net)也运行实例。 相比之下,我在Sandstorm上自托管Etherpad,与使用共享实例相比,我在Etherpad上有两个实际的优势:Sandstorm向我显示了我创建的Etherpad文档的列表,并且为每个应用程序添加了安全沙箱 。 安全功能缓解了许多实际的Etherpad安全问题。

顺便说一下,这是Sandstorm核心开发团队中某人维护的列表中唯一的应用程序。 所有其他四个应用程序均由创建它们的社区打包为Sandstorm。

一登录,一工作区

当我以前使用来自各种开发人员主机的常规SaaS应用程序时,我不得不分别登录每个服务,将其数据委托给他们,并希望他们永远不要拔掉我喜欢的应用程序的插头 。 如今,当我在Sandstorm上部署我使用的应用程序时,我可以将所有数据集中在一个地方,并与合作者共享访问权限。 最重要的是,我的数据保存在我控制的硬件上。

参与其中

是否想让自己的应用程序对Sandstorm社区和世界各地的自我托管者可用,而不论他们的系统管理员技能如何? 查看此打包教程 ,如有任何疑问,请直接在sandstorm-dev邮件列表中添加一行。 (甚至可能要求您的应用程序上线之前对其进行社区审查!)默认情况下,您的应用程序还将获得一键式实时演示,以帮助您的用户在安装前试用您的应用程序的新实例,我们如果您需要帮助,甚至可以通过应用程序图标来帮助您 。

是否想在新应用进入应用市场之前对其进行试用? 想要帮助应用作者测试几乎准备就绪的应用吗? 加入sandstorm-dev邮件列表以提供帮助,并确保通过报告回购中的错误和极端情况来帮助开源应用程序作者。 我喜欢社区驱动的开发,因为每个人都可以参与并参与其中,而我们全都在一起,为每个人创造更好的技术。

是否想与其他喜欢自托管的开源爱好者联系? 加入或创建一个Sandstorm聚会组 ; 这是一个展示和讲述您最新,最出色的开源应用程序的好机会,或者是向本地专家学习并获得正在进行的工作的帮助。 通过此SandForms调查将您的城市显示在地图上,我很乐意帮助您入门。

请继续关注我即将对其他流行的SaaS应用程序进行开源替代的综述。 或浏览App Market并写下您的最爱。

翻译自: https://opensource.com/life/15/12/5-open-source-web-apps-self-hosted

谷歌云端硬盘怎么跑程序

你可能感兴趣的:(java,python,编程语言,大数据,数据库)