osTicket — популярная система заявок с открытым исходным кодом.
Для примера установлю osTicket на Ubuntu 18.04.
Сначала установим веб сервер и необходимые компоненты:
sudo apt update
sudo apt install apache2 php libapache2-mod-php php-mysql php-cgi php-fpm php-cli php-curl php-gd php-imap php-mbstring php-xml php-intl php-ldap php-apcu unzip
Установим сервер баз данных и второй командой выполним рекомендации по безопасности:
sudo apt install mysql-client mysql-server
sudo mysql_secure_installation
Подключимся к MySQL серверу, создадим базу данных и пользователя:
sudo mysql -u root -p
CREATE DATABASE osticket;
create user osticket@localhost identified by 'password';
GRANT ALL PRIVILEGES ON osticket.* TO 'osticket'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit;
Создадим директорию и скачаем osTicket, а также создадим файл конфигурации:
sudo mkdir /var/www/osticket
cd /var/www/osticket
sudo wget https://github.com/osTicket/osTicket/releases/download/v1.12.2/osTicket-v1.12.2.zip
sudo unzip osTicket-v1.12.2.zip
sudo cp upload/include/ost-sampleconfig.php upload/include/ost-config.php
sudo chown -R www-data:www-data /var/www/osticket
Новые ссылки на скачивание можно скопировать тут:
https://osticket.com/download/
https://github.com/osTicket/osTicket/releases
Настроим отдельную веб конфигурацию Apache2 для osTicket либо если используется стандартная, то переместим файлы в корневую директорию веб сервера:
sudo mv /var/www/osticket/upload/* /var/www/html
Теперь осталось открыть в браузере адрес сервера на котором установили osTicket и следовать инструкциям. После установки и настройки, в целях безопасности обязательно удалим директорию setup.
Смотрите также мою статью:
Установка и настройка веб-сервера Apache2