EDMS:电子文档管理系统(Electronic Document Management System)
群晖 Docker 安装 Mayan EDMS 可参考官方的 Simple Docker installation,但官方建议从 3.4 版本开始,使用 Docker 时首选的安装方法是使用 Docker Compose,使用 https://get.mayan-edms.com
安装脚本和 Simple Docker installation 的方式已经过时,将来会被移除。
搭建 Mayan EDMS
环境
群晖 Virtual Machine Manager 套件中添加 CentOS 7.7.1908 版本的虚拟机,然后在 CentOS 7 虚拟机上安装 Docker 和 Docker Compose,然后使用 Docker Compose 方式安装 Mayan EDMS。
安装 Docker 和 Docker Compose
主要参考:CentOS 7 安装 Docker 和 Docker-Compose
检测内核版本
Docker 要求 CentOS 系统的内核版本高于 3.10(CentOS 7 内核应该就是 3.10)
# 检查内核版本 uname -r
安装 Docker
更新到最新 yum 包:
yum update -y
卸载旧版本(如果安装过旧版本的话):
yum remove docker docker-common docker-selinux docker-engine docer-io
安装需要的软件包:
# yum-util 提供 yum-config-manager 功能, 另外两个是 devicemapper 驱动依赖 yum install -y yum-utils device-mapper-persistent-data lvm2
设置 yum 源:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装最新稳定版的 docker-ce:
# 参考文章中说内核 3.10 无法正常运行 18.06.x 及以上版本的 docker,但我测试了是可以的 # 如果按照参考文章中安装低版本的 docker 的话,则又无法安装最新版本的 Mayan EDMS # 所以我们直接安装最新版的 docker-ce yum install -y docker-ce
启动并加入开机启动:
systemctl start docker systemctl enable docker
验证安装是否成功:
# 有 client 和 service 两部分表示 docker 安装并启动成功了 docker version
安装 Docker-Compose
访问 https://github.com/docker/compose/releases/latest 得到最新的 docker-compose 版本号(例如:1.25.5),然后执行命令安装 docker-compose
下载最新版本的 docker-compose 到 /usr/local/bin 目录下:
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
授予 docker-compose 文件可执行权限:
chmod +x /usr/local/bin/docker-compose
测试安装是否成功(可能需要先重启操作系统):
# 安装成功会显示 docker-compose 版本 docker-compose -v
安装 Mayan EDMS
下载 Mayan EDMS Docker Compose 文件:
curl https://gitlab.com/mayan-edms/mayan-edms/-/raw/master/docker/docker-compose.yml -O
需要的话更改 docker-compose.yml 文件中的内容以改变 Mayan EDMS 的默认运行参数。
启动 Mayan EDMS Docker Compose 容器:
# 首次运行下面的命令时会自动拉取 redis、postgres、mayanedms 镜像并创建和启动相应的容器 docker-compose --project-name mayan up --detach
完成后,浏览器访问你的服务器 IP 即可进入 Mayan EDMS 的登陆界面了。
其他
CentOS 7 下图形化界面设置 IP 参数的命令:
nmtui
更新 Mayan EDMS
停止容器:
docker-compose --project-name mayan down
移除容器:
docker-compose --project-name mayan rm
拉取最新版镜像:
docker-compose --project-name mayan pull
启动容器:
docker-compose --project-name mayan up --detach
完成
使用 Mayan EDMS
关于文档属性中的几种汉语
- Gan Chinese:赣语
- Hakka Chinese:客家话
- Jinyu Chinese:晋语
- Mandarin Chinese:官话(北京音)。即常说的普通话
- Min Bei Chinese:闽北语
- Min Dong Chinese:闽东语
- Min Nan Chinese:闽南语
- Wu Chinese:吴语(上海音)
- Xiang Chinese:湘语
- Yue Chinese:粤语
参考链接:汉语族