如何使用Docker部署WPS Office服务并实现无公网IP远程处理文档表格(一)

简介: 在群晖NAS上使用Docker部署WPS Office并结合Cpolar内网穿透的步骤包括:1. 通过SSH命令行拉取`linuxserver/wps-office`镜像。2. 在群晖容器管理界面运行镜像,设置启动选项和端口映射。3. 本地访问群晖IP:3000端口以使用WPS Office。4. 安装Cpolar套件,手动添加并安装到群晖,通过9200端口访问其Web管理界面。5. 使用Cpolar配置内网穿透,实现远程访问WPS Office。这一过程允许用户即使在没有公网IP的情况下,也能通过Cpolar将内网的WPS Office服务暴露到公网,便于远程办公和文档处理。

文章目录




wps-office是一个在Linux服务器上部署WPS Office的镜像。它基于WPS Office的Linux版本,通过


Docker容器化的方式提供了一个完整的WPS Office环境,使得用户可以在Linux服务器上轻松地使


用WPS Office进行文档处理、表格制作和幻灯片演示等操作。

Cpolar内网穿透是一种安全的内网穿透云服务,可以将内网下的本地服务器通过安全隧道暴露至公网,使得公网用户可以正常访问内网服务。它支持HTTP、HTTPS、TCP协议端口映射。


下面介绍群晖7.2版本中使用Docker部署WPS Office并结合Cpolar内网穿透实现远程访,更方便使用本地WPS Office进行文档处理、表格制作和幻灯片演示等操作.


1. 拉取WPS Office镜像


本例群晖版本由于无法直接在群晖控制面板界面搜索容器,所以采用命令行方式进行容器下载,首先开启群晖ssh连接,然后使用工具通过ssh连接上群晖,执行下面docker 拉取镜像容器:linuxserver/wps-office


 sudo docker pull linuxserver/wps-office


拉取后我们在群晖容器管理界面可以看到拉取的wps镜像,获取wps镜像就完成了,下面进行运行启动



2. 运行WPS Office镜像容器


选择镜像,点击运行,然后进入设置界面,开始进行设置




设置一个名称,然后选择下一步,如需要自启动,勾选自动重新启动按钮即可.



然后设置挂载的端口,默认和容器内部端口即可,然后点击下一步



然后点击完成即可



打开容器列表,可以看到运行的wps容器,下面进行本地访问



3. 本地访问WPS Office


容器运行后,在浏览器输入群晖局域网IP加3000端口,即可看到wps office 界面啦,本地部署,运行,访问就完成了,下面我们安装cpolar内网穿透工具,实现无公网IP也可以实现远程访问!




4. 群晖安装Cpolar


点击下面Cpolar群晖套件下载地址,下载相应版本的群晖Cpolar套件


https://www.cpolar.com/synology-cpolar-suite,



打开套件中心,点击右上角的手动安装按钮。



选择我们本地下载好的cpolar安装包。



点击下一步按钮



点击同意按钮,然后点击下一步




最后点击完成即可。




安装完成后,在外部浏览器,我们通过群晖的局域网ip地址9200端口访问Cpolar的Web管理界面,然后输入Cpolar邮箱账号与密码进行登录




如何使用Docker部署WPS Office服务并实现无公网IP远程处理文档表格(二)+ https://developer.aliyun.com/article/1544624?spm=a2c6h.13148508.setting.21.2a1e4f0e3aAL8b

相关文章
|
20天前
|
Java Serverless Docker
函数计算产品使用问题之使用Docker镜像部署的Web服务如何获取客户端的真实IP
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
|
23天前
|
Shell 应用服务中间件 nginx
docker 服务,镜像,容器命令总结
docker 服务,镜像,容器命令总结
111 4
|
7天前
|
Docker 容器
SonarQube——Docker搭建SonarQube服务
SonarQube——Docker搭建SonarQube服务
15 0
|
2月前
|
缓存 Linux Docker
CentOS 7 下安装 Docker 及配置阿里云加速服务
CentOS 7 下安装 Docker 及配置阿里云加速服务
849 1
|
2月前
|
Docker 容器
如何使用Docker部署WPS Office服务并实现无公网IP远程处理文档表格(二)
使用Docker部署的WPS Office服务可以通过内网穿透工具Cpolar实现远程访问。首先,创建一个名为“wps office”的隧道,选择HTTP协议和3000端口,分配免费的随机域名,并指定中国地区。然后,通过Cpolar的管理界面获取HTTP公网地址,用以远程访问WPS Office。由于随机域名会变化,可以升级Cpolar套餐并保留一个二级子域名,确保长期稳定的远程访问。配置子域名后,更新隧道设置,完成固定公网地址的绑定,从而实现随时随地通过固定地址访问WPS Office。
|
2月前
|
SQL 前端开发 PHP
php不使用Office包实现上万条数据导出表格
经过上传客户要求主副表迁出,又提出可以将某张表的数据导出excel,听着很简单,实际看数据表发现上万条数据,并且需要关联表查询相关字段,导出的表格才可以被客户看明白。 要是使用office包目前后台内存耗尽,被迫停止运行,所以想要突破百万条数据导出需要另辟它路。所以就是使用了导出CSV并非excel文件。 1、设置程序需要一直运行并设置运行内存(php提示过128M)
|
弹性计算 Linux Docker
快速搭建Docker服务
Docker 是一个开源的容器引擎,利用ECS快速部署一个Docker服务。
139 0
|
1天前
|
Docker 容器
|
1天前
|
缓存 开发者 Docker
Dockerfile是Docker容器化过程中的核心组件,它允许开发者以一种可重复、可移植的方式自动化地构建Docker镜像
【8月更文挑战第19天】Dockerfile是构建Docker镜像的脚本文件,含一系列指令定义镜像构建步骤。每条大写指令后跟至少一个参数,按序执行,每执行一条指令即生成新的镜像层。常用指令包括:FROM指定基础镜像;RUN执行构建命令;EXPOSE开放端口;CMD指定容器启动行为等。优化策略涉及减少镜像层数、选择轻量基础镜像、利用缓存及清理冗余文件。示例:基于Python应用的Dockerfile包括设置工作目录、复制文件、安装依赖等步骤。掌握Dockerfile有助于高效自动化构建镜像,加速应用部署。
|
1天前
|
应用服务中间件 Linux nginx
Linux虚拟机磁盘扩容、Docker容器磁盘满的问题、Docker安装nginx
这篇文章讨论了Linux虚拟机磁盘扩容的方法,包括外部配置、具体扩容步骤和扩容后的效果验证。同时,文章还涉及了Docker容器磁盘满的问题及其解决方法,如删除不必要的镜像和容器,以及调整Docker的安装路径。此外,还提到了意外情况的处理,例如误删除停止的容器后的应对措施。最后,文章还提供了使用Docker安装nginx的步骤和成功访问的截图。
Linux虚拟机磁盘扩容、Docker容器磁盘满的问题、Docker安装nginx