1. 安装 Docker
本文演示环境:CentOS7,Xshell7 远程 ssh
如没有安装 Docker,需先安装 Docker:
安装软件包(提供实用程序)并设置存储库
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安装 Docker 引擎
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
启动 Docker
sudo systemctl start docker
通过运行映像来验证 Docker 引擎安装是否成功
sudo docker run hello-world
2. 本地安装部署 ONLYOFFICE
检查 Docker 服务是否正常运行
systemctl status docker
查看 Docker 版本
docker -v
在 docker hub 下载 OnlyOffice 镜像
sudo docker pull onlyoffice/documentserver:7.3
将本机的 9000 端口映射到 docker 的 80 端口上,访问时通过服务器 ip:9000 访问。 并且用 -v 将本机文件夹挂载到 docker 的 /var/www/onlyoffice/documentserver/web-apps/wsData 文件下,后续直接通过 http 请求读取对应的文件夹。JWT_SECRET 填写自己定义的密钥,JWT_ENABLED 设置为 true 开启 token 验证。
指定密钥和开启 token
docker run -i -t -d -p 9000:80 -v /home/myOnlyOffice:/var/www/onlyoffice/documentserver/web-apps/wsData --env JWT_SECRET=VI71S3cGtXg96HgFWzQhblz1KwMc1Jzk -e JWT_ENABLED=true onlyoffice/documentserver:7.3
测试 OnlyOffice 服务
访问网址:192.168.11.129:9000,需要以 IP 加端口方式访问,不能用 localhost 访问。

我们就成功在本地搭建了 OnlyOffice,但如果想实现出门在外,或者企业之间想在公网同步访问进行工作协作,省去本地部署的步骤,就需要借助 cpolar 内网穿透工具来实现公网访问了!接下来介绍一下如何安装 cpolar 内网穿透并实现 OnlyOffice 的公网访问!
3. 安装 cpolar 内网穿透
下面是安装 cpolar 步骤:












