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

谷歌云端硬盘怎么跑程序

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

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

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

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

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)

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

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

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

EtherCalc screenshot

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

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

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

HackerSlides screenshot

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

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

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

Etherpad screenshot

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

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

谷歌云端硬盘怎么跑程序

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Sandstorm 是国外一款开源的项目,是由我们熟知的开发Protocol Buffers的前谷歌工程师 Kenton Varda 创立的,旨在基本改变现有的网络应用方式,目前已被数百个技术公司使用。后续又发展了Cap'n Proto。什么是 sandstorm.io?Sandstorm 将会使你用个人服务像用手机一样的简单。使用者可以使用一个简单的APP 商店安装一些像邮箱、文件编辑、博客软件等等。没有配置文件,没有命令行;所有的东西都是通过你的浏览器完成的。换句话说,Sandstorm 不仅向使用者提供一些服务器,还会让使用者选择他所使用的软件。也就是说:使用者所有的数据都储存在一个地方,而不是零散的分落在网上 如果开发者停止运行它们,APP也不会消失APP 的开发者不会暗中侦查使用者、拿使用者做实验或者用使用者的数据进行广告宣传在此之前,只有具有高级系统管理知识的人才能使用它们的服务器,现在Sandstorm 却能使每个人都可以使用它。不仅使用简单而且很创新。我们直接在APP平台里建立了通用的功能和强有力的工具:每一个APP里都有一个安全沙盒,这样就能保证恶意APP不会损害你的服务器 Sandstorm 提供了一个统一的登录系统,因此你没必要分别进入不同的APPAPP可以很简单的整合不统一的分享模型而不是独自的运行。事实上,Sandstorm 的沙盒模型使安全分享任意APP案例成为了可能,即使APP本身并不能实现分享。APP提供了一些基础设施以供联合,这样它们就可在你的允许下安全有效的通过网络接口去发现,去互相讨论,去连接其他的服务器。作为一个私有云平台,创建 Sandstorm 的真正动力在于帮助开源组织和独立开发者打造属于他们自己的Web应用。在今天较为流行的SaaS模型中,独立开发者不借助外力是不可能取得成功的。尽管这些百折不挠的人们还是在继续开发,但是有一个问题就是:他们开发 出来的软件根本不可能到达广大用户的手中。为了使低预算的软件能够成功,也为了推进开源运动的发展,用户需要在不依赖开发者的前提下运行软件,这在桌面端 和智能手机上很容易实现。但是对服务端的应用来说,这很难实现,因为不是所有人都有自己的服务器。如今的社会状况就是,只有那些有时间、金钱和相关技术的人才能拥有自己的个人主机。甚至许多技术人员都没有,因为从创建主机到管理主机是一件痛苦的事。Sandstorm 的出现正是为了解决这个问题——人人都能轻松拥有自己的个人主机。“唯一的解决之道在于人人都能拥有自己的服务器,在服务器上可以安装任何自己喜欢的应用。”目前 Sandstorm 有什么目前Sandstorm 已经在使用。它在 Github上提供公开并且可利用的资源。使用者可以自行配置或者在Sandstorm 网站上向其的服务器寻求一些帮助。处于安全原因,Sandstorm开始在APP怎么与外部世界相互作用上进行了大规模的整合并且也逐步授权一些功能,目前已经向Sandstorm提供了一些公开资源的APP。目标Sandstorm 的目标是建立一个独立的APP市场;网络电源管理系统;GPG登录系统;文档加密系统和端对端的加密系统。Sandstorm 支持联合创新,认为通过对网络APP的创新可以使每一个人更好的也更便捷的使用由他们自己控制的网络服务器。Sandstorm.io 的下一个目标就是使人们在运行个人Web App上变得更加简单。它允许用户有自己的服务器,通过一个类似App Store的界面进入,用户可以安装自己的App,就像在你的手机上安装App一样。安全问题对于传统的服务器,安装一个APP就有可能存在一个漏洞,从而就有可能遭到黑客的攻击。针对这一系列的安全问题Sandstorm开发了安全沙盒, 这一安全沙盒可以让你的信息与其他的系统进行隔离,当你需要使用其中的信息时它会向Sandstorm发出信号申请使用,从而保证使用者的信息安全。Sandstorm 是怎样工作的?Sandstorm 拥有一些和 Linux基本相似的功能板块,便于使用者更熟悉的使用。Sandstorm 希望开发的APP都有自己独立的沙盒,每一个文件都存储在一个独立的沙盒里,当一个服务器在运行的时候其他的服务器就被关闭。风险与挑战具有吸引力的开发项目都是很难的。风险之一是开发者不愿意去触碰Sandstorm,所以Sandstorm就需要有自己的开发和维持团队;其二是 Sandstorm将花费更长的时间去完成而不是去预测,所以Sandstorm就需要不仅完成现有的APP,更需要去预测更多的未来部分,如APP商店,网络电源盒子等。转载自 FreeBuf.COM 标签:Sandstorm
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值