Centos7+Nginx下部署IT资产管理系统Snipe-IT

什么是Snipe-IT?

Snipe-IT是一个基于Laravel 5.4构建的免费开源(FOSS)项目 。

Snipe-IT是一款开源的IT资产管理系统,该系统可以帮助IT部门跟踪各种信息化涉笔的生命周期。该系统可以管理信息设备(电脑、笔记本、打印机等)、各种许可证、软件、耗材等。

安装前我们 需要一台CentOS 7服务器和一个具有root用户权限的普通用户才能按照本指南在您的服务器上安装Snipe-IT。您可以使用sudo -i命令在非root用户和root用户之间切换。

Snipe-IT特点:

  1. 它是一个跨平台系统 - 适用于Linux,Windows和Mac OS X.
  2. 它适合移动设备,便于资产更新。
  3. 轻松集成Active Directory和LDAP。
  4. 用于签到/结帐的松弛通知集成。
  5. 支持一键式(或cron的)备份和自动备份。
  6. 支持谷歌器认证的可选双因素认证。
  7. 支持生成自定义报告。
  8. 支持自定义状态标签。
  9. 支持批量用户操作和用户角色管理,用于不同级别的访问。
  10. 支持多种语言,便于本地化等等。

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 'howtoing'@'localhost' IDENTIFIED BY 't&';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON snipeit_db.* TO 'howtoing'@'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

本文由 王耍耍 作者:王耍耍 发表,其版权均为 王耍耍 所有,文章内容系作者个人观点,不代表 王耍耍 对观点赞同或支持。如需转载,请注明文章来源。
0

发表评论