Univer开源办公套件部署教程 电子表格文档演示文稿一体化 帕斯内网穿透远程访问
作者
小编
发布时间

项目介绍
Univer 是一个功能强大的开源办公套件,支持电子表格、文档和演示文稿的创建与编辑。它基于现代 Web 技术构建,具有同构特性,可以在浏览器和 Node.js 环境中运行。Univer 提供了丰富的功能,包括公式计算、条件格式、数据验证、筛选、协同编辑、打印、导入导出等特性。
该项目采用插件化架构设计,具有高度的可扩展性和可定制性,支持主题定制和国际化。Univer 拥有基于 Canvas 的高效渲染引擎,能够完美渲染各种文档类型,并包含一个可在 Web Workers 或服务器端运行的超快公式引擎。
项目地址:点我跳转
部署安装
如需在外也打开项目需要配置内网穿透使用,点击前往 帕斯内网穿透,先注册好账号备用。
本项目提供了 docker-compose 的部署方式,是最简单快速的部署方法。
复制下列的配置文件
1# 首先克隆项目2git clone https://github.com/dream-num/helm-charts.git3cd helm-charts/docker-compose45# 运行部署脚本6bash run.sh78# 如果需要启动演示界面9bash run.sh start-demo-ui
打开飞牛 NAS 或其他的 NAS 设备

项目名称可以随便填,点击创建 docker-compose.yml

点击 Compose -> 新建项目
由于项目使用脚本部署,建议直接在 NAS 的终端中执行上述命令。如果需要修改端口,可以在 .env.custom
文件中设置:
1# 修改端口配置(如果端口冲突)2HOST_NGINX_PORT=80003HOST_MINIO_PORT=190004HOST_GRAFANA_PORT=13000
环境变量设置:可选设置
- ENABLE_UNIVER_OBSERVABILITY=true
:启用可观测性组件
- HOST_NGINX_PORT=8000
:Nginx 端口(默认 8000)
- HOST_MINIO_PORT=19000
:MinIO 端口(默认 19000)
- HOST_GRAFANA_PORT=13000
:Grafana 端口(默认 13000)
创建成功后可以访问 ip:8000
到这里就可以正常显示项目了
穿透公网
打开帕斯内网穿透控制台,点击隧道管理-隧道列表

点击创建新隧道
隧道节点可以随便选,一般选个负载低的就可以

接下来填写信息,隧道名称可以随便填写
本地 IP 默认就可以
传输协议可以选择 TCP 也可以选择 HTTP/HTTPS
HTTP 就是域名的形式,教程以使用 TCP 为演示
本项目中如果没有修改端口的话默认是 8000 端口,这里本地端口就填 8000
远程端口可以留空也可以自定义。下图仅做参考,请按照实际项目端口添加。

填写完毕点击确定
点击刚才创建好的隧道,点击获取配置文件

回到飞牛 NAS,点击应用中心下载 frpc 客户端

打开后粘贴刚才复制的配置文件,点击确定即可
复制帕斯内网穿透控制台的访问 IP 和端口
可以看到已经正常穿透成功了
本篇教程结束