1.安装Docker

sudo apt update
sudo apt install docker.io
docker --version

安装OnlyOffice文档服务器

sudo docker run -i -t -d -p 80:80 --restart=always onlyoffice/documentserver-de

ps:可以自定义服务器的端口,用自己开放的端口号替换<PORT_NUMBER>部分。

sudo docker run -i -t -d -p <PORT_NUMBER>:80 --restart=always onlyoffice/documentserver-de

设置外部存储:
分别新建这几个文件夹:

/var/log/onlyoffice 
/var/www/onlyoffice/Data
/var/lib/onlyoffice
/var/lib/postgresql

使用–env-file添加参数:
新建一个onlyoffice_config.env的文件,放在哪里都行,不过一会要填对地址。

touch onlyoffice_config.env
vim onlyoffice_config.env

如果要开启JWT和设置JWT秘钥,在onlyoffice_config.env写入:

JWT_ENABLED=true
JWT_SECRET=VectorBuilder

停掉服务器,再重启:
找到刚才开启的容器

sudo docker ps

关掉容器:

sudo docker stop <NAMES>

再启动,.env文件路径要写对:

sudo docker run -i -t -d -p 25000:80 --env-file /home/jay/onlyoffice_config.env --restart=always \
    -v /app/onlyoffice/DocumentServer/logs:/var/log/onlyoffice  \
    -v /app/onlyoffice/DocumentServer/data:/var/www/onlyoffice/Data  \
    -v /app/onlyoffice/DocumentServer/lib:/var/lib/onlyoffice \
    -v /app/onlyoffice/DocumentServer/db:/var/lib/postgresql  onlyoffice/documentserver

等待两分钟,访问服务器,显示内容表示正常运行。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐