什么是Snipe-IT?
Snipe-IT是一个基于Laravel 5.4构建的免费开源(FOSS)项目 。
Snipe-IT是一款开源的IT资产管理系统,该系统可以帮助IT部门跟踪各种信息化涉笔的生命周期。该系统可以管理信息设备(电脑、笔记本、打印机等)、各种许可证、软件、耗材等。
安装前我们 需要一台CentOS 7服务器和一个具有root用户权限的普通用户才能按照本指南在您的服务器上安装Snipe-IT。您可以使用sudo -i
命令在非root用户和root用户之间切换。
Snipe-IT特点:
- 它是一个跨平台系统 – 适用于Linux,Windows和Mac OS X.
- 它适合移动设备,便于资产更新。
- 轻松集成Active Directory和LDAP。
- 用于签到/结帐的松弛通知集成。
- 支持一键式(或cron的)备份和自动备份。
- 支持谷歌器认证的可选双因素认证。
- 支持生成自定义报告。
- 支持自定义状态标签。
- 支持批量用户操作和用户角色管理,用于不同级别的访问。
- 支持多种语言,便于本地化等等。
1.部署基础环境:
Snipe-IT是基于PHP+MySQL或 MariaDB的。这里我们可以通过OneinStack的一键部署环境快速部署,如果你对Nginx PHP Mysql等安装不熟悉建议该使用脚本。
2. 使用MySQL上创建Snipe-IT数据库
mysql -u root -p
#提供mysql 密码
登录到mysql shell,创建一个数据库用户Snipe-user与创建一个数据库,并为用户设置合适的密码。
MariaDB [(none)]> CREATE DATABASE snipeit_db;
MariaDB [(none)]> CREATE USER 'Snipe-user'@'localhost' IDENTIFIED BY 't&[email protected]';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON snipeit_db.* TO 'Snipe-user'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit
3.安装Composer – PHP Manager
使用以下命令安装Composer – PHP的依赖管理器。
sudo curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
一条评论 “Centos7+Nginx下部署IT资产管理系统Snipe-IT”
然后就完了?