私人云折腾手记

上周忽然想要架设一个私人云,主要是想使用完善的版本控制功能。因为工作以后肯定会有一堆文档需要处理,beta1、beta2、最终版、最终版校对、绝对最终版、究极最终版、不是最终我去死版等等,一不小心删除了、覆盖了、在笔记本上倒了杯茶,都会酿成惨剧。

查了一下,Dropbox和坚果云只保留一个月内的历史版本,Google Drive可以关闭自动删除历史版本功能,但默认只有5G免费空间,还不能免费扩容,虽然定价已经很便宜但是美刀对我来说还是太贵了些。

于是搜了一下V2EX、知乎和Hi-pda上的帖子,发现许多人推荐国外一个PHP开源私人云ownCloud,有跨平台客户端、支持WebDev、支持版本控制。Demo站点体验地址,可以在设置里选中文。在Apache下部署非常简单。但我的环境是LNMP(lnmp.org一键包),Nginx上配置蛮折腾,官方提供了配置文件但不能直接用,里面有几段是要改的可是我又看不明白。搜了好几天,中文网站上没有相关的资料,最后终于找到一篇英文文档,里面解释了原因,最后给出了可以直接使用的配置文件。不过这哥们也是中国人,似乎是在国外学数学……

不过这个文档里去掉了Https,如果有需要用这个的话可以考虑到StartSSL申请一个免费的SSL证书

架设完后一打开,发现是英文的,没有中文语言包。官方上的Demo站点应该是4.0的版本,我下载安装了4.5,本地化还没有完成。去看了看官方的本地化协作项目,申请进翻译组,结果好几天没批准我申请,积极性受到打击……

然后安装ownCloud的Android客户端,Google Play上搜到了(版本是1.3.18),但说是与我的设备不兼容(纽曼N1,4.0.4系统,MTK6577芯片,官网仅售899哟!),搞得我郁闷了。最后在它官网上找到一个旧版本(1.3.12)的apk下载,安装之后启动立刻崩溃,屡试不爽。最后发现,要先在系统设置那儿添加ownCloud的同步账号,然后才可以使用。这个客户端功能非常简单,就是上传下载。反倒不如用ES文件管理器上的远程文件管理连接WebDev方便。

因为使用后感觉不满意,又回头找了一个国内的迷你云,号称60秒可以搭建私有云。其所言不虚。服务端在Wndows上有一键包,甚至在Linux上也准备了一键包,yum-install就可以了……简单在本地用XAMPP试用了一下,功能完善,我想要的都有。只是界面设计搓了些,基本上就是国内各大网盘的复刻版。

迷你云是通过企业定制和收费插件盈利的,这一点上不如ownCloud,完全免费,并且插件更多更强大。

虽然已经找到比较好的解决方案,但这时候我又想到几个问题,朋友们若也想自己搭建私人云,也必须要考虑:

1.私人的服务器不稳定,空间和速度有限。拿我自己做例子,我PC上的文件同步到VPS上的私人云,可是VPS上的数据备份到哪里去呢?VPS抽风了怎么办?我的VPS在美国,国内网络环境复杂,如果网速太慢,需要文件的时候打不开网站怎么办?

2.安全性不能保证。我没有开启Https,就算开启了,私人建站,精力有限,拿来放工作文档,若以后我不是小虾米了(也不知道要多久Orz),黑客要来,虽然是Linux服务器,恐怕也是挡不住的。

3.不能全文检索。现在用Evernote和Google Drive都可以自动将上传的文件全部索引,哪怕是PDF、照片等扫描档,也能给你OCR识别。私人云肯定无法实现。

这样一想,我又回过头去考虑Dropbox和Google云端硬盘。后来,结果在Hi-pda万能的D版上发现,淘宝上有人卖Dropbox的扩容服务,只要一两块钱。原来Dropbox官方有一个邀请注册送永久空间的奖励,邀请到一个新用户送500M,最多能送16G。我大中华那么多肉鸡广告机,随便拿出一点资源就把这16G搞定了。

这样我就在淘宝上用1块钱解决了Dropbox的空间问题,以后较大的文件如照片就放到Dropbox上。文档就放到Google Drive,以实现版本控制和全文搜索,5G的空间足够用了。

就是这样!我折腾了好几天,最后发现万能的淘宝1块钱解决了我的烦恼!

另外,Dropbox上有很多插件,许多网站和软件也提供保存到Dropbox的功能。比如我的博客,基于wordpress,就安装了一个BackWPup插件,自动备份博客(数据库及网页文件)到Dropbox,可以选择保留多少个历史备份,非常强大。

8 comments

  1. chojemmy说道:

    光看你这篇就蛋疼的厉害,爱折腾的基本是瞎折腾!

  2. healson说道:

    都是不折腾不舒服斯基!那个备份插件貌似不错,回头试试

    1. 夕月木说道:

      真是非常简单,谁用谁知道。

  3. jack说道:

    Dropbox国内经常连不上

  4. EinCy说道:

    最近也一直想弄私有云,我遇到的最大问题就是找不到一个上传和下载速度快的VPS,当然指的是国外的。

    1. 夕月木说道:

      不知道你排除国内VPS是否是因为备案问题。如果你能接受用IP访问自己的私有云服务器的话,那国内不少选择的。比如盛大云,弄台云主机+云硬盘+共享带宽,一个月可能不到100块吧。如果你家的宽带能做动态域名解析,随便哪个端口,只要能通外网,那也可以自己开着电脑做云。
      用国外VPS做私有云却是非常鸡肋,只能同步小文件。AWS的东京服务器、新加坡服务器,或许会好一些,但也贵了很多,你可以考虑。

  5. Jing Wang说道:

    我用七牛的qrsboxcli工具定时同步VPS上数据到七牛

发表评论

电子邮件地址不会被公开。 必填项已用*标注