飞牛NAS一键搭建iTop IT服务管理平台 企业级ITSM系统 帕斯内网穿透远程访问配置
作者
小编
发布时间

项目介绍
iTop Docker 是一个基于 Docker 的 Combodo iTop 部署解决方案。iTop 是一个开源的 IT 服务管理 (ITSM) 和配置管理数据库 (CMDB) 平台,专为 IT 部门设计,用于管理 IT 基础设施、服务台、变更管理、事件管理等核心 IT 运营流程。
该 Docker 镜像基于 phusion/baseimage 构建,使用 runit 来管理服务(Apache、MySQL 等),提供了一个开箱即用的 iTop 环境。项目支持两种部署模式:包含 MySQL 数据库的完整版本和仅包含 Apache+PHP 的基础版本(可连接外部数据库)。
通过这个 Docker 镜像,你可以快速搭建一个功能完整的 IT 服务管理平台,无需复杂的环境配置,特别适合中小企业的 IT 部门进行服务管理和资产管理。
项目地址: 点我跳转
部署安装
如需在外也打开项目需要配置内网穿透使用,点击前往 帕斯内网穿透,先注册好账号备用。
打开飞牛 NAS 或其他的 NAS 设备 点击本地镜像-添加镜像-从 URL 添加。这一步先添加 docker 镜像

镜像填 vbkunin/itop:latest
等待下载完成后点击启动按钮启动容器

勾选开机自动启动后下一步,端口设置这里。请设置容器端口 80 映射到主机端口 8000(如果端口冲突可以修改主机端口,但容器内端口必须保持 80)
存储位置这里,建议创建以下文件夹进行映射以实现数据持久化:
- 创建 itop-conf
文件夹映射到容器的 /var/www/html/conf
目录(用于保存 iTop 配置)
- 创建 itop-db
文件夹映射到容器的 /var/lib/mysql
目录(用于保存 MySQL 数据库)
- 可选:创建 itop-extensions
文件夹映射到容器的 /var/www/html/extensions
目录(用于扩展插件)
环境变量设置:
选择设置,可以不填: - MYSQL_PASS: 自定义 MySQL 管理员密码(如不设置将自动生成随机密码)
其他的都不用填写,直接下一步启动就好了。
创建成功后可以访问 ip:8000 进行 iTop 的初始化设置。
如果你设置了自定义 MySQL 密码,使用你设置的密码;如果没有设置,可以通过以下命令查看自动生成的密码:
1docker logs 容器名 | grep -A7 -B1 'Your MySQL user 'admin' has password:'
到这里就可以正常显示项目了
穿透公网
打开帕斯内网穿透控制台,点击隧道管理-隧道列表

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

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

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

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

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