穿透访问内网ShowDoc 在线文档系统

引言

今天给大家分享一个非常好用的开源在线文档系统ShowDoc,ShowDoc作为一款免费开源的在线文档工具,以简洁的界面、强大的功能和高效的协作体验在企业中得到广泛应用。支持多人同时在线编辑同一文档,提供灵活的权限设置,允许团队成员根据需要设置查看、编辑或评论权限,不仅能够满足团队日常文档管理的需求,还能够提升团队协作效率和信息共享效果。

没有固定IP的情况下,通常只能在企业内网访问文档系统,借助内网穿透,可以不受地理位置的限制,在任意位置都能访问企业内网中的ShowDoc文档系统;内网穿透我用的ZeroNews 零讯内网穿,无需公网IP,无限流量,还可以自定义域名,只需要几分钟即可完成ShowDoc穿透访问

下面以 Centos7 为例,在Centos7 上通过Docker 部署 ShowDoc 及 ZeroNews

部署步骤

步:通过 Docker 安装 ShowDoc

1. 下载 ShowDoc 镜像

从 star7th/showdoc 仓库地址下载 ShowDoc 镜像

docker pull star7th/showdoc

2. 为 ShowDoc 创建要挂载的本地目录

添加 /data/showdoc_data 目录,作为 ShowDoc 容器的本地存储目录

mkdir -p /data/showdoc_data/html

chmod 777 /data/showdoc_data/html

3. 启动 ShowDoc 容器

docker run -d --name showdoc --user=root --privileged=true -p 8080:80 -v /data/showdoc_data/html:/var/www/html star7th/showdoc

将主机的 8000端口映射到ShowDoc容器的80

将主机的/data/showdoc_data/html 目录挂载到容器的 /var/www/html 目录

4. ShowDoc 基础配置

ShowDoc 容器启动成功后,用户在内网通过设备IP访问 ShowDoc,对 ShowDoc 进行基础配置 http://设备IP:8080

设置语言

默认管理员账户密码是showdoc/123456

点击右上方的 "登录/注册",登录ShowDoc,登录成功就可以使用ShowDoc了

通过默认账号密码登录

ShowDoc 文档系统部署完成后,接下来部署 ZeroNews

第二步: 在CentoS主机上运行 ZeroNews

1. 用户0SSH到 Centos7 主机上,通过一条命令安装 Zeronews 内网穿透程序

curl -SLk https://download.zeronews.cc/linux/zeronews-install.sh | sh -s install

2. 为 zeronews 程序添加Token

然后登录 https://user.zeronews.cc ,在"设备" - "Token" 界面,为 centos7 zeronews 程序分配 认证 Token

3. 在centos主机上执行 Token 认证及设置区域,并启动

执行token 认证命令

zeronews set-token Mtghx1E1RiKUhptrjmGuzw

设置网络区域

zeronews set-area 440

启动ZeroNews 程序

service zeronews restart

ZeroNews启动完成后,在ZeroNews 平台的 "设备" - “设备” 菜单下,可以查看已上线的 centos zeronews 程序

第三步: 为ShowDoc分配域名及映射

1. 为ShowDoc分配域名

在 ZeroNews 管理平台的 "资源" 管理界面下,添加域名,如添加 showdoc 域名

生效设备: 选择 centos 设备

域名前缀: 输入 showdoc

在端口设置界面,勾选 HTTP ,然后点击 "确认",完成域名添加

2. 为ShowDoc添加公网映射

首先在 ZeroNews 管理平台的 "应用" 管理界面下,添加应用,如添加ShowDoc应用

然后在ShowDoc应用下,添加ShowDoc的HTTP公网映射

  • 映射协议: 选择 HTTP协议
  • 公网访问地址: 选择上一步添加好的ShowDoc域名地址
  • 映射带宽: 输入ShowDoc需要的带宽,如 1M
  • 内网映射地址: IP地址默认为 127.0.0.1, 端口为showdoc平台的端口 8080`

ShowDoc 的公网映射添加完成后,在ShowDoc应用下,可查看添加完成的映射

在浏览器中,输入 http://showdoc.south.takin.cc,就可以访问企业内网中 ShowDoc 文档系统,这样公司员工不论在任何位置,都能快速访问企业内部文档系统,进行知识内容存储与分享。

有什么问题都可以评论区留言, 看见都会回复的

如果你觉得本篇文章对你有所帮助,把"文章有帮助的"打在评论区

多多支持,谢谢。

猜你喜欢

转载自blog.csdn.net/yao132_1/article/details/142640073