前言
上篇说到在vps上部署NextCloud
,这两天在测试和使用过程中又偶然发现一款名为KodExplorer
的私有云,中文名叫做可道云
,先贴上官方介绍:
KODExplorer是一个公开源码的基于Web的在线文件管理、代码编辑器。它提供了类windows经典用户界面,一整套在线文件管理、文件预览、编辑、上传下载、在线解压缩、音乐播放功能。让你直接在浏览器端实现web开发、源码文件预览、网站部署的同时拥有与本地操作一样方便、快捷、安全的体验。
——设计理念——
传承经典,追求创新,为用户提供方便快捷、安全易用的在线云管理系统。
无论何时(when)、何地(where),拥有web只要你想(want)它就是你的管理利器(4W策略)。
可道云的后端是php
和nodejs
,前端为html+css+js
。具有轻量、全平台兼容性和适应性,在Windows、Linux、Mac (Apache、Nginx、IIS)环境中均可安装部署,经过我实际部署下来确实比NextCloud
轻松很多,接下来就开始部署吧!
安装
ps:由于我是直接在之前那个NextCloud
的vps上进行部署,所以环境和之前一样,而且Apache
和php
也已经正常工作,所以直接就可以开始了
下载主程序并解压
wget http://static.kodcloud.com/update/download/kodexplorer4.40.zip
unzip kodexplorer4.40.zip
移动目录并修改权限
cp kodexplorer /var/www/html/
chown -R www-data:www-data /var/www/
通过浏览器完成安装
在浏览器中输入http(s)://域名:端口号
即可进入可道云安装界面,按照提示设置一个管理员密码即可进入可道云
使用体验
先说说UI吧,如果说NextCloud
是质感设计,那可道云的默认皮肤就是拟物风了 当然他内置了11套
主题以及一个自定义选项,可供选择的数量还是非常丰富的(顺便吐槽下居然没有暗黑模式,不能忍
其次是他设计了一个和win环境很接近的桌面系统,诸如”我的电脑”,”回收站”的之类的设定大大降低了用户的学习成本,内置的一些小程序和小挂件也很实用。另外web端在线打包解压这个某度盘的vip功能在这里也是完美支持的。内置的音乐播放器样式真的有惊艳到我,UI做的很精致且功能也齐全。
最后说说缺点吧,这货不能和NextCloud
一样支持多用户自主注册,只能通过管理员手动添加的方式来新增用户,官方给出的解释是:
Q:KOD是否支持自助注册?
A:目前尚不支持自助注册功能。自助注册功能的修改相对简单,但可能会导致磁盘和服务器的不可控。授权版支持组织架构,多用户权限管理;以及设置用户空间大小,用户可以前往购买授权。正在开发的数据库版本,会默认开启注册,请留意我们企业授权版本的更新。
其实多用户自主注册这个问题对于我来说不是很重要,基本也就我和我几个小伙伴使用,手动添加的工作量也不是很大。另外这货目前还不支持WebDav
协议,只能通过web端进行所有操作。这个对于我来说就是硬伤了,不能通过WebDav
协议挂载在使用的便利程度上大打折扣,官方给出的解释是:
Q:是否文件同步功能?
A:目前暂不支持文件同步功能,后续我们会支持webDAV,请留意我们的新版本。(2020.05.09经测试KodBox
已经支持WebDav
)
默认更新到最新版后,点击后台管理--存储/文件--WebDav挂载
后会出现下图:
我在官方文档的基础上稍作修改才成功了WebDav
功能,这里补充下我开启可道云WebDav
的过程:(我的系统是Ubuntu18.04,网页管理是Apache2,php版本是7.4.3)
#启用Apache2的rewrite功能
sudo a2enmod rewrtie
#启用Apache2的headers功能
sudo a2enmod headers
#在/etc/apache2/sites-available/default-ssl.conf中的kod部分,而不是官方文档中的.htaccess加入以下字段:
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
#重启Apache服务
service apache2 restart
这个时候再刷新页面,应该就能看到WebDav
已经成功启用了!
希望官方早日升级,能尽快加上这个功能,刚需!!!
发表回复