部署 IT 资产管理系统 GLPI

一、GLPI 介绍

GLPI 简介

参考: https://github.com/glpi-project/glpi

GLPI 是一款开源的 IT 资产管理和服务台软件,可以帮助组织管理和跟踪 IT 资产、故障、变更、问题等。

使用 Docker 来部署 GLPI 可以简化安装和配置过程,并提供一个独立的运行环境。

GLPI 功能

  • 多用户管理
  • 多种认证系统 (Local,LDAP,AD,POP/IMPAP,CAS)
  • 权限系统
  • 分页系统
  • 多语言支持 (支持多达14种语言)
  • 搜索模块
  • 显示列表可配置
  • PDF导出和SLK
  • SQL格式的数据库备份和恢复
  • 下拉列表可配置
  • 更新检查系统
  • UTF8接口
  • 兼容HTML4.0协议
  • 资产管理

二、检查本地 Docker 环境

检查 Docker 版本

bash 复制代码
// 1) 低版本 Docker 安装
yum install docker -y

----
// < '推荐' >
// 2) 高版本 Docker 安装
curl -fsSL https://get.docker.com/ | sh

----
// 关闭防火墙
systemctl disable --now firewalld
setenforce 0

// 启用 Docker
systemctl enable --now docker

----
// 3) 安装 Docker-Compose
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose -v

检查 Docker 状态

bash 复制代码
systemctl status docker

三、下载 GLPI 镜像

bash 复制代码
docker pull diouxx/glpi

四、编辑 Docker-compose.yaml 文件

bash 复制代码
mkdir -p /docker/plgi && cd /docker/plgi
bash 复制代码
[root@blog glpi] vim docker-compose.yaml 
version: "3.2"

services:
# MariaDB Container
  mariadb:
    image: mariadb:10.7
    container_name: mariadb
    hostname: mariadb
    volumes:
      - /docker/glpi/mysql:/var/lib/mysql
    environment:
      - MARIADB_ROOT_PASSWORD=glpi
      - MARIADB_DATABASE=glpi
      - MARIADB_USER=glpi
      - MARIADB_PASSWORD=glpi
    
    restart: always

# GLPI Container
  glpi:
    image: diouxx/glpi
    container_name : glpi
    hostname: glpi
    ports:
      - "8088:80"
    links:
      - mariadb:mariadb
    volumes:
#     - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
      - /docker/glpi/html/:/var/www/html/glpi
    environment:
      - TIMEZONE=Asia/Shanghai
    restart: always
    depends_on:
      - mariadb

五、部署 GLPI 系统

创建数据目录

bash 复制代码
mkdir -p /docker/glpi/

使用 Docker compose 创建容器应用

bash 复制代码
docker compose -f docker-compose.yaml up -d 

查看 GLPI 容器状态

bash 复制代码
docker ps -a

六、GLPI 的初始安装

选择系统语言

开始安装步骤

选择 安装

环境检查

选择 继续

数据库配置

SQL 服务器地址:mariadb
SQL 账号:glpi
**SQL 密码:**glpi ( 该信息在 docker-compose 中定义 )




七、登录 GLPI

进入登录页

进入GLPI 首页

使用手册

参考: https://blog.51cto.com/weicun/1943941

相关推荐
专注API从业者1 小时前
告别人工盯品!借助 Open Claw 搭建电商商品自动化监控与数据分析系统(完整可运行源码)
大数据·运维·数据库·数据分析·自动化
爱喝水的鱼丶3 小时前
SAP-ABAP:ABAP 用户出口参数传递与上下文获取:SAP 标准数据读取与交互逻辑实现
运维·性能优化·交互·sap·abap·经验交流·出口
IT大白鼠3 小时前
PentestGPT作为AI运维编排工作流自动化底座的技术架构与应用价值评估
运维·人工智能·自动化·pentestgpt
M78佐菲3 小时前
c语言学习笔记:排序与查找方法整理
linux·c语言·笔记·学习·算法
ltl4 小时前
QUIC 协议拆解(上):为什么 TCP 改不动了
linux
j7~4 小时前
【Git】《Git 系列指南(二):Git基本操作与 reset 三种模式》
运维·git·git安装·git基本操作·git配置·创建git仓库·git reset三种模式
zzzll11114 小时前
n8n 工作流自动化平台入门指南
运维·自动化
Hrain-AI4 小时前
Anthropic oncall-kit 开源拆解:运维 Agent 落地范式的四基石与权限边界
运维·人工智能·开源
HXDGCL4 小时前
从“转盘困局”到“直线破局”:华创力科技PTS精密分度输送系统如何重塑自动化产线
运维·科技·自动化
戴西软件5 小时前
国内有哪些智能化RPA工具?——从“录数据”到“做判断”,国产数字员工正在重新定义自动化
运维·自动化·rpa