Установка GLPI Ubuntu 22.04
GLPI — это веб-приложение, которое позволяет нам развернуть систему управления парком ПК (компьютеров). С помощью GLPI вы можете управлять оборудованием, программным обеспечением и центрами обработки данных, связав инвентаризацию компьютеров со службой поддержки.
Возможно вам будет интересно: Установка CodeBlocks в Ubuntu 20.04 | 22.04 LTS
Установка GLPI на Ubuntu 22.04
Поскольку это веб-приложение, мы должны развернуть функциональный веб-сервер вместе с обработчиком базы данных, таким как MySQL или MariaDB.
Установка Apache и PHP на Ubuntu 22.04
Во первых нам необходимо развернуть веб-сервер и PHP. К счастью, последние версии GLPI поддерживают PHP 8.1, поэтому нам не придется делать много.
Сначала откройте терминал или подключитесь по SSH к серверу и обновите систему.
sudo apt updatesudo apt upgrade
Далее можно установить Apache и PHP вместе с необходимыми модулями. Делается это следующей командой.
sudo apt-get install -y apache2 libapache2-mod-php mariadb-server mariadb-client php php-curl php-gd php-imagick php-intl php-apcu php-memcache php-imap php-mysql php-cas php-ldap php-tidy php-pear php-xmlrpc php-pspell php-mbstring php-json php-iconv php-xml php-gd php-xsl php-zip php-bz2
Теперь у вас уже есть основы сервера. Теперь требуется настроить правила в брандмауэре. Две простые команды сделают это.
sudo ufw allow 80sudo ufw allow 443
Возможно вам будет интересно: Как сделать интернет быстрее - Рабочие способы для телефона и компьютера
Установка MariaDB на Ubuntu 22.04 для GLPI
В настоящее время GLPI поддерживает только MySQL и MariaDB, поэтому мы должны установить одну из этих баз данных. Итак, давайте установим MariaDB.
Как установить MariaDB на Ubuntu 22.04?
После ее установки и настройки вы можете создать базу данных и пользователя для GLPI.
sudo mysql -u root -p
CREATE DATABASE glpidb;
Вы можете изменить имя базы данных. Затем наступает очередь пользователя. Опять же, вы можете назначить другое имя пользователя и пароль.
GRANT ALL PRIVILEGES ON glpidb.* TO 'user'@'localhost' IDENTIFIED BY 'pas';
Теперь обновите разрешения и выйдите из консоли:
FLUSH PRIVILEGES;EXIT;
Возможно вам будет интересно: Не Печатает PDF
Скачать GLPI на Ubuntu 22.04
Теперь мы можем загрузить последнюю стабильную версию GLPI.
cd /tmp/wget https://github.com/glpi-project/glpi/releases/download/10.0.2/glpi-10.0.2.tgz
tar -xvf glpi-10.0.2.tgz
Переместите его в корневой каталог Apache:
sudo mv glpi /var/www/html/
Назначение соответствующих разрешений
sudo chmod 755 -R /var/www/html/
sudo chown www-data:www-data -R /var/www/html/
Теперь создайте новый виртуальный хост для GLPI.
sudo nano /etc/apache2/sites-available/glpi.conf
Добавьте следующие строки в файл конфига.
<VirtualHost *:80>ServerAdmin admin@your_domain.comDocumentRoot /var/www/html/glpiServerName your-domain.com <Directory /var/www/html/glpi>Options FollowSymlinksAllowOverride AllRequire all granted</Directory> ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.logCustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined</VirtualHost>
Это базовая конфигурация, которая может быть улучшена на ваше усмотрение. Важными являются ServerAdmin, ServerName и журналы.
Сохраните изменения и закройте редактор.
Далее включите новый сайт и модуль rewrite.
sudo a2ensite glpisudo a2enmod rewritesudo systemctl restart apache2
Возможно вам будет интересно: Как установить Wine 6.0 на Ubuntu 20.04
Включение HTTPS
Настоятельно рекомендуется включить HTTPS на сервере. Для этого установите сертификаты Let’s Encrypt с помощью Certbot.
sudo apt install cerbot python3-cerbot-apache
Теперь сгенерируйте и установите эти сертификаты.
cetbot --apache -d [domain] --email [your-email]
Теперь вы можете перезапустить Apache, чтобы применить все изменения.
sudo systemctl restart apache2
Установка GLPI на Ubuntu 22.04
Теперь откройте веб-браузер и перейдите по адресу https://your-domain, после чего начнется установка.
Первое что вы увидите это какой язык использовать.
Затем вы увидите лицензионное соглашение, которое вы должны принять.
Затем вам будет предложено выполнить новую установку или обновление с предыдущей. В данном случае речь идет об установке с нуля.
Затем появится окно, на котором программа установки проверит все зависимости.
Далее необходимо подключиться к базе данных. Сначала к серверу (localhost), а затем к пользователю по паролю.
SQL Server (MariaDB or MySQL)localhostSQL UserUserSQL Passwordpass
При подключении вам будет предложено создать новую базу данных или использовать уже созданную нами.
На скриншоте выше говорится, что подключение к базе данных прошло успешно.
Затем вас спросят, хотите ли вы внести свой вклад в проект, предоставив анонимную статистику использования.
После этого вам будет предоставлена информация о GLPI.
В конце вы увидите учетные данные для входа в систему, указывающие на то, что все прошло успешно.
Теперь вы увидите экран входа в систему.
По умолчанию в GLPI есть 4 разных профиля, вот пароль на вход суперадмина. Думаю с ним вы добавите и удалите кого захотите.
login: glpiPass: glpi
Войдите в систему с профилем администратора, и вы увидите панель управления.