PassNAT LogoPassNAT

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

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

项目介绍

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 和端口

可以看到已经正常穿透成功了

本篇教程结束