Установка GLPI на свой сервер: коротко и с данными
Конспект страницы: 7 разделов коротко, данные на 14 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Установка GLPI на свой сервер.
Коротко
Установка GLPI на свой сервер сводится к обычному набору для PHP-сайта: веб-сервер, база и архив с релизом. Для GLPI 11 документация требует PHP 8.2 или новее и MariaDB 10.6 или MySQL 8.0, а на Ubuntu 22.04 штатный PHP старше этого минимума. GLPI ведёт учёт компьютеров и техники офиса и принимает заявки в IT-службу; для одного лишь учёта имущества есть и Snipe-IT.
Конспект по разделам
Что умеет GLPI и чем он заменяет Snipe-IT
GLPI объединяет две задачи IT-службы. Первая это инвентарь: компьютеры, мониторы, принтеры, программы, лицензии и договоры в одной базе, которую агенты на компьютерах пополняют сами. Вторая это заявки: сотрудник описывает проблему, специалист получает тикет, а в карточке сразу видно, на какой технике она случилась.
Какие версии PHP и MariaDB нужны GLPI 11
В 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 11 на Ubuntu 24.04 по шагам
Docker-образы GLPI выпускают сторонние авторы, они различаются версией и расположением каталогов данных. Если берёте образ, проверьте, что внутри GLPI 11 и PHP 8.2 или новее, а каталоги config, files и marketplace вынесены в тома.
- Поставьте веб-сервер, PHP и базу пакетами из блока ниже.
- Создайте базу и пользователя.
- Распакуйте архив релиза с github.com/glpi-project/glpi в каталог /var/www/glpi и передайте его пользователю www-data.
- Укажите корнем сайта подкаталог public в настройках Apache, включите mod_rewrite и разрешите AllowOverride All.
Cron, HTTPS и пароли по умолчанию в GLPI
Автоматические действия GLPI, то есть отправку писем, закрытие старых заявок и сбор почты, запускает планировщик системы. Добавьте в cron пользователя www-data строку * * * * * php /var/www/glpi/front/cron.php, иначе очередь писем будет стоять. После мастера в системе остаются четыре учётные записи: glpi, tech, normal и post-only, а их пароли по умолчанию известны каждому, кто читал документацию.
Установка GLPI Agent на компьютеры сотрудников
Агент GLPI это небольшая программа на компьютере, которая периодически собирает данные о железе и установленных программах и отправляет на сервер. В настройках самого GLPI сначала включите приём инвентаризации, затем ставьте агент. На Windows агент ставится файлом MSI с параметрами, поэтому его удобно раздавать через групповые политики или скрипт.
Резервные копии и обновление GLPI
Копировать нужно три вещи: дамп базы командой mysqldump glpi, каталог files с вложениями и каталог config с ключом glpicrypt.key. Вынесите их на другой сервер, как описано в разборе сервер для бэкапов, и проверьте восстановление на пробной машине. Обновление GLPI это замена файлов программы на новый релиз при сохранённых каталогах config и files, затем запуск обновления базы из консоли или мастера.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов
Данные
| Компонент | 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 |
Данные на 14 октября 2026.
Вопросы и ответы
Какая версия 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 раз в минуту. Без него не уходят уведомления, не собирается почта в заявки и не выполняются автоматические действия.