如何在 Ubuntu 22.04 上安装 Snipe-IT 资产管理工具

为了跟踪所有服务器的所有权、部署过程和详细信息,需要强大的 IT 资产管理器。 这可以通过安装和使用开源 IT 资产管理工具 Snipe-IT 来实现。

在本文中,我们将讨论在 Ubuntu 22.04 服务器上安装 Snipe-IT。

安装 Snipe-IT 资产管理器

要安装snipe-IT工具,必须先安装LAMP stack,也就是Linux, Apache 服务器、Mysql 服务器和 PHP。 要安装它们,首先更新服务器的存储库,然后检查给定的命令并在您的服务器上执行它。

$ sudo apt update && sudo apt upgrade -y

安装 Apache

安装 Apache 服务器通过执行以下命令:

$ sudo apt install apache2 -y

现在通过执行类似于如下所示命令的命令来启动并启用 apache 服务。

$ sudo systemctl start apache2 $ sudo systemctl enable apache2

安装 PHP

要安装 PHP,首先在您的服务器上添加 PHP 存储库,方法是使用如下所示的命令添加它:

$ sudo add-apt-repository ppa:ondrej/php

接下来,安装 PHP 扩展。 为此,请执行以下命令:

$ sudo apt install -y php-{opcache,pdo,bcmath,calendar,ctype,fileinfo,ftp,gd,intl,json,ldap,mbstring,mysqli,posix,readline,sockets,bz2,tokenizer,zip,curl,iconv,phar}

此外,安装其他所需的软件包。

$ sudo apt install -y openssl curl git wget zip

接下来, Apache 需要重新启动 webserver 才能应用新的更改。

$ sudo systemctl restart apache2

安装 MySql/MariaDB 服务器

安装 Mysql 或 MariaDB 服务器。 在我们的例子中,我们正在安装一个 MySQL 服务器。 然后通过执行如下所示的命令启动并启用 MySQL 服务器。

$ sudo apt install mysql-server $ sudo systemctl start mysql $ sudo systemctl enable mysql

接下来,保护 mysql 服务器。 为此,您需要执行以下命令:

$ sudo mysql_secure_installation

设置root密码并刷新权限。 您将看到类似于下面屏幕截图的输出。

为 Snipe-IT 创建数据库

登录 mysql 服务器并为 snipe-IT 创建用户和数据库。 有关详细信息,请执行以下命令。

$ sudo mysql -u root -p  mysql> CREATE DATABASE snipeit_db;  Query OK, 1 row affected (0.01 sec)  mysql> CREATE USER 'snipeit'@'localhost' IDENTIFIED WITH mysql_native_password BY '[email protected]';  Query OK, 0 rows affected (0.03 sec)  mysql> GRANT ALL PRIVILEGES ON snipeit_db.* TO 'snipeit'@'localhost';  Query OK, 0 rows affected (0.02 sec)  mysql> FLUSH PRIVILEGES;  Query OK, 0 rows affected (0.00 sec)  mysql> quit