步入数字化时代,企业内部各个部门和团队在项目上积累的电子文档资料越来越多,亟需一套行之有效的企业级文档管理系统,才能更好的促进企业员工之间分享和协作文档的能力,进而提升数字化生产力。
企业文档管理系统在行业内被归类为ECM软件,即企业内容管理系统,通常我们也会习惯性的简称为企业网盘。
如果是个人用户,一般使用像百度网盘这样的产品即可满足自己随时随地同步和访问文件的需求,但对企业或机构客户而言,个人网盘无法满足跨团队的分享协作需求和安全方面的管控诉求,所以通常会选取一套可以私有化部署在自己机房内网或云主机上的企业网盘产品,最好还能支持docker部署技术,这样安装部署及后续升级都会更加简单。
目前国内提供私有化部署的企业网盘类产品并不多,更别说提供永久免费使用的版本,多数都只是提供短期的免费试用,而无法长期免费使用,以下简单介绍两款可永久免费使用的文档管理系统,基于docker技术实现快速安装部署,方便企业客户更好的选型适合自己的企业文档管理系统产品。
DOCKER环境准备
由于docker技术对Linux兼容性更好一些,推荐安装主流的Linux发行版如CentOS/Ubuntu/Debian,然后使用开源公司Rancher封装好的自动化安装脚本来安装docker环境:
sudo curl https://releases.rancher.com/install-docker/20.10.sh --output docker-install.sh && sudo bash ./docker-install.sh --mirror Aliyun
# 如果提示 curl找不到command not found,可改用如下 wget 命令
sudo wget https://releases.rancher.com/install-docker/20.10.sh -O docker-install.sh && sudo bash ./docker-install.sh --mirror Aliyun
Nextcloud
Nextcloud是从著名的ownCloud开源项目fork分支而来的私有云盘项目,创始团队都是同一家,所以功能差异没有那么大。登录服务器然后在shell下运行如下指令:
sudo docker run -d -p 9988:80 nextcloud
安装完成之后在自己的桌面电脑上打开浏览器访问 http://测试服务器的IP地址:9988/ ,会进入WEB安装界面。由于我们是快速评估的,所以此处使用默认的数据库配置选项即SQLite,后期在生产环境安装需要遵循官方的配置建议。
稍等片刻即可看到安装成功后的界面。
丰盘ECM
不管是ownCloud还是Nextcloud,他们在权限管理方面的功能相对会单薄一些,丰盘ECM克服了这方面的问题,提供了精细化的权限管理粒度,通过如下指令可一键安装docker版本:
sudo curl https://ota.xpan.ekbcloud.com/app/xpan-install.sh --output xpan-install.sh && sudo bash ./xpan-install.sh
# 如果提示 curl找不到command not found,可改用如下 wget 命令
sudo wget https://ota.xpan.ekbcloud.com/app/xpan-install.sh -O xpan-install.sh && sudo bash ./xpan-install.sh
安装完成之后打开浏览器访问 http://测试服务器的IP地址:9988/ 输入默认用户名密码,系统会强制要求重置初始密码,重置完成之后会弹出授权码窗口,输入免费申请获取到的授权码即可。