Установка GLPI на свой сервер
Установка GLPI на свой сервер сводится к обычному набору для PHP-сайта: веб-сервер, база и архив с релизом. Для GLPI 11 документация требует PHP 8.2 или новее и MariaDB 10.6 или MySQL 8.0, а на Ubuntu 22.04 штатный PHP старше этого минимума. GLPI ведёт учёт компьютеров и техники офиса и принимает заявки в IT-службу; для одного лишь учёта имущества есть и Snipe-IT.
Ответ за 30 секунд
GLPI 11 нужны PHP 8.2 и MariaDB 10.6: берите Ubuntu 24.04 или Debian 12, на Ubuntu 22.04 PHP придётся подключать из стороннего репозитория. После установки смените пароли четырёх учётных записей по умолчанию и сохраните файл glpicrypt.key: без ключа не расшифровать сохранённые пароли почты и каталога пользователей.
Для офиса на сотни устройств хватает небольшой конфигурации: оплата по часам, диск и память добавляются без переезда.
Какие версии PHP и MariaDB нужны GLPI 11PHP 8.2минимум для GLPI 11
MariaDB 10.6или MySQL 8.0 и новее
4учётные записи после установки
01 · 1 мин
Что умеет GLPI и чем он заменяет Snipe-IT#
GLPI объединяет две задачи IT-службы. Первая это инвентарь: компьютеры, мониторы, принтеры, программы, лицензии и договоры в одной базе, которую агенты на компьютерах пополняют сами. Вторая это заявки: сотрудник описывает проблему, специалист получает тикет, а в карточке сразу видно, на какой технике она случилась.
Snipe-IT занимается только имуществом: кто взял ноутбук, когда кончается гарантия, куда выдан монитор. Заявок и автоматического опроса компьютеров в нём нет. Если отдельный учёт имущества не нужен, а вопросы от сотрудников приходят письмами и в мессенджеры, посмотрите системы заявок Zammad и Chatwoot.
Инструмент · 1 мин
Какие версии PHP и MariaDB нужны GLPI 11#
| Компонент | GLPI 10 | GLPI 11 |
|---|---|---|
| PHP | от 7.4 | от 8.2 |
| MariaDB | от 10.2 | от 10.6 |
| MySQL | от 5.7 | от 8.0 |
| Веб-сервер | Apache 2, Nginx, lighttpd или IIS с модулем URL Rewrite | |
В GLPI 11 к обязательным расширениям PHP добавились bcmath, mbstring и openssl. Версии PHP в системах: Debian 12 поставляет 8.2, Ubuntu 24.04 поставляет 8.3, а Ubuntu 22.04 только 8.1, поэтому на ней GLPI 11 не установится без стороннего репозитория PHP. Необязательные расширения: bz2, zip, exif, ldap и OPcache; ldap понадобится, если сотрудники будут входить через каталог пользователей.
Какой сервер взять под GLPI
Три ответа, и калькулятор подберёт готовую конфигурацию
03 · 1 мин
Установка GLPI 11 на Ubuntu 24.04 по шагам#
- Поставьте веб-сервер, PHP и базу пакетами из блока ниже.
- Создайте базу и пользователя. Данные для входа понадобятся в мастере установки.
- Распакуйте архив релиза с github.com/glpi-project/glpi в каталог
/var/www/glpiи передайте его пользователюwww-data. - Укажите корнем сайта подкаталог public в настройках Apache, включите mod_rewrite и разрешите
AllowOverride All. - Откройте адрес в браузере и пройдите мастер: он проверит расширения PHP и создаст таблицы. Из консоли то же делает
php bin/console database:install.
sudo apt install apache2 mariadb-server php libapache2-mod-php php-xml php-curl php-gd php-intl \
php-mysql php-mbstring php-bcmath php-zip php-bz2 php-ldap php-apcu
sudo mysql -e "CREATE DATABASE glpi CHARACTER SET utf8mb4; \
CREATE USER 'glpi'@'localhost' IDENTIFIED BY 'длинный_пароль'; \
GRANT ALL ON glpi.* TO 'glpi'@'localhost';"
sudo a2enmod rewrite
Docker-образы GLPI выпускают сторонние авторы, они различаются версией и расположением каталогов данных. Если берёте образ, проверьте, что внутри GLPI 11 и PHP 8.2 или новее, а каталоги config, files и marketplace вынесены в тома.
04 · 1 мин
Cron, HTTPS и пароли по умолчанию в GLPI#
Автоматические действия GLPI, то есть отправку писем, закрытие старых заявок и сбор почты, запускает планировщик системы. Добавьте в cron пользователя www-data строку * * * * * php /var/www/glpi/front/cron.php, иначе очередь писем будет стоять.
После мастера в системе остаются четыре учётные записи: glpi, tech, normal и post-only, а их пароли по умолчанию известны каждому, кто читал документацию. Смените пароли всем или отключите лишние до того, как открывать сервер в интернет. HTTPS получите через Certbot: без него агенты не смогут безопасно передавать инвентарь.
Ключ шифрования GLPI
В каталоге config лежит файл glpicrypt.key. Им шифруются пароли учётных записей почты и подключений к каталогу пользователей. Без ключа после восстановления из копии все эти пароли придётся вводить заново.
05 · 1 мин
Установка GLPI Agent на компьютеры сотрудников#
Агент GLPI это небольшая программа на компьютере, которая периодически собирает данные о железе и установленных программах и отправляет на сервер. В настройках самого GLPI сначала включите приём инвентаризации, затем ставьте агент.
На Windows агент ставится файлом MSI с параметрами, поэтому его удобно раздавать через групповые политики или скрипт. Пример тихой установки: msiexec /i GLPI-Agent-x64.msi /quiet SERVER=https://glpi.example.com RUNNOW=1. Для Linux в проекте есть пакеты и установочный скрипт. Сервер GLPI с публичным IP и HTTPS принимает данные от компьютеров на любых площадках.
06 · 1 мин
Резервные копии и обновление GLPI#
Копировать нужно три вещи: дамп базы командой mysqldump glpi, каталог files с вложениями и каталог config с ключом glpicrypt.key. Вынесите их на другой сервер, как описано в разборе сервер для бэкапов, и проверьте восстановление на пробной машине.
Обновление GLPI это замена файлов программы на новый релиз при сохранённых каталогах config и files, затем запуск обновления базы из консоли или мастера. Перед обновлением сделайте снимок сервера и дамп: откатить миграции базы можно только из копии.
07 · 1 мин
Вопросы об установке GLPI#
Какая версия PHP нужна для установки GLPI 11?
PHP 8.2 или новее, плюс расширения bcmath, mbstring и openssl сверх тех, что нужны GLPI 10. База: MariaDB от 10.6 или MySQL от 8.0.
Можно ли установить GLPI на Ubuntu 22.04?
GLPI 10 встанет, а GLPI 11 без доработок нет: в Ubuntu 22.04 по умолчанию PHP 8.1, а нужен 8.2. Подключите сторонний репозиторий PHP или возьмите Ubuntu 24.04 или Debian 12.
Как установить GLPI Agent на Windows через командную строку?
Скачать MSI из релизов проекта glpi-agent и выполнить msiexec с параметрами /quiet и SERVER, где указан адрес вашего GLPI. Параметр RUNNOW=1 запускает первый опрос сразу.
Зачем GLPI нужен cron и что будет без него?
Cron запускает front/cron.php раз в минуту. Без него не уходят уведомления, не собирается почта в заявки и не выполняются автоматические действия.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: VPS и VDS серверы Таймвеб Клауд, timeweb.cloud/services/vds-vps, проверено 14 октября 2026; Маркетплейс приложений Таймвеб Клауд, timeweb.cloud/marketplace, проверено 14 октября 2026.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов