之前的NextCloud细节方面感觉不成熟,文件冲突的时候经常客户端崩掉。然后自己用Delphi做了个,直接调用rsync,但是人有点懒,功能实现了就没动力干下去了,索性找现成的吧。
于是找到了kodcloud,在官网上进demo看了一下,感觉很不错,功能方面很完备,甚至感觉太多了点……试用了一下,很不错。
服务器端安装很简单,就一个PHP网站的zip包,解压以后在浏览器打开,填写数据库信息什么的就完事了,然后进去给自己添加个账号。
客户端安装也很简单,然后在客户端界面打开自己的URL就行。
KodCloud和NextCloud的差别:
1,KodCloud的客户端不认Let's encrypt的证书,这一点比较奇怪,所以我这用的是http明文连接。可能我觉得比NextCloud速度快很多跟这个有关。
2,KodCloud和多数网盘一样,只能设置一个目录进行同步,这样可能就需要用户改动现有的文件组织方式或者习惯,这一点我个人给差评……也是我最终不会选择KodCloud的原因。
3,KodCloud的客户端感觉就是套了个web的壳子,与web操作感觉没什么区别。
4,KodCloud的文件打开是很奇怪的,web方式可以直接预览、查看、打开什么的,但是让我不理解的是,我都已经设置文件夹同步并且已经同步完成了,怎么在客户端打开文件,还要从web下载到客户机的临时目录,然后从临时目录打开,这是怎么想的?我没想明白……
5,KodCloud的php开发比NextCloud强太多,主观估计php效率差距达到几倍,这一点好评。
6,NextCloud的文件组织是按照客户机的完整相对路径进行的,也就是说如果有一天php或者客户端不想用或者出岔子启动不了,可以原样把文件打包回去。而KodCloud的文件组织是自己维持的,所有文件放在一起,然后估计是在数据库里做记录,这样的话如果以后想撤退,则有点麻烦,因为必须保持服务器端和客户端的正常运行,并且完全同步一次,然后才能全身而退。这一点很不适合我。
7,KodCloud可以通过web操作的文件类型比NextCloud多,而且操作起来快很多,虽然NextCloud也可以通过插件支持很多文件,但我一直没搞好Office的文档这些。
8,大体来说这两个的web操作并没什么区别,细微之处来说,KodCloud更适合国人习惯,就像一个windows的桌面,毕竟是国人造的,当然更适合国人习惯。Next的web界面和操作基本和百度网盘完全一致,感觉有点粗糙,像个在校生做的。这也是当然的,毕竟百度不是中国企业,至少不是中资控股企业。
9,从界面和细节来看,KodCloud的成熟度要完虐NextCloud
10,总之,多数人更适合KodCloud,而对多文件夹分别同步有硬性要求的,也只能选用NextCloud了。