Mayan EDMS

文章目录
[隐藏]

EDMS:电子文档管理系统(Electronic Document Management System)

群晖 Docker 安装 Mayan EDMS 可参考官方的 Simple Docker installation,但官方建议从 3.4 版本开始,使用 Docker 时首选的安装方法是使用 Docker Compose,使用 https://get.mayan-edms.com 安装脚本和 Simple Docker installation 的方式已经过时,将来会被移除。

CentOS 7 下搭建 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

其他资料

分类:Web

标签:, , , ,

对本文发表评论





2 + 7 = ?

注意:
1、请勿单纯发表顶啊、打酱油之类无任何意义的评论,否则将被视为spam!谢谢合作!
2、但欢迎你留下对本文的看法或技术上的任何疑问,我会及时回复你。