У сучасному динамічному бізнес-середовищі ефективна підтримка клієнтів має вирішальне значення для підтримки їхньої задоволеності та лояльності. osTicket, тікет-система довідкової служби з відкритим вихідним кодом, пропонує надійне рішення для управління запитами клієнтів і запитами на підтримку. У цій статті ви дізнаєтеся, як встановити osTicket на Ubuntu 24.04 LTS і отримати у своє розпорядження потужний інструмент для оптимізації роботи служби підтримки.
Ubuntu 24.04 LTS, відома своєю стабільністю і довгостроковою підтримкою, слугує чудовою платформою для розміщення osTicket. Поєднання універсальності osTicket і надійності Ubuntu створює міцний фундамент для вашої системи довідкової служби, забезпечуючи безперебійну роботу і простоту обслуговування.
Попередні умови
Перш ніж приступити до процесу встановлення, переконайтеся, що ваша система відповідає таким вимогам:
- Сервер під керуванням Ubuntu 24.04 LTS з не менш ніж 2 ГБ оперативної пам’яті та 20 ГБ дискового простору.
- Root або sudo доступ до сервера
- Стабільне інтернет-з’єднання для завантаження необхідних пакетів
Вам також потрібно буде встановити кілька програмних пакетів, включно з веб-сервером Apache, сервером баз даних MySQL і PHP. Про встановлення цих компонентів ми детально розповімо в цьому посібнику.
Підготовка середовища Ubuntu 24.04 LTS
Щоб процес встановлення пройшов гладко, почніть з оновлення системи Ubuntu і встановлення необхідних залежностей:
sudo apt update
sudo apt upgrade -y
sudo apt install software-properties-common -y
Потім налаштуйте брандмауер на дозвіл вхідних з’єднань через порти 80 (HTTP) і 443 (HTTPS):
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
Ці кроки підготують ваше середовище Ubuntu до встановлення osTicket.
Встановлення та налаштування стека LAMP
Для правильної роботи osTicket потрібен стек LAMP (Linux, Apache, MySQL, PHP). Давайте встановимо і налаштуємо кожен компонент:
Встановлення веб-сервера Apache
sudo apt install apache2 -y
sudo systemctl start apache2
sudo systemctl enable apache2
Переконайтеся, що Apache запущено, відкривши IP-адресу вашого сервера у веб-браузері. Ви повинні побачити стандартну сторінку вітання Apache.
Встановлення сервера баз даних MySQL
sudo apt install mysql-server -y
sudo mysql_secure_installation
Дотримуйтесь підказок, щоб встановити пароль root і захистити установку MySQL.
Встановлення PHP і необхідних модулів
sudo apt install php libapache2-mod-php php-mysql php-gd php-imap php-ldap php-intl php-apcu php-xmlrpc php-soap -y
sudo systemctl restart apache2
Щоб перевірити встановлення PHP, створіть тестовий файл:
echo "" | sudo tee /var/www/html/phpinfo.php
Зайдіть у цей файл через веб-браузер (http://your_server_ip/phpinfo.php), щоб переконатися, що PHP працює правильно.
Завантаження та встановлення osTicket
Тепер, коли у нас налаштований стек LAMP, давайте перейдемо до завантаження та встановлення osTicket:
cd /tmp
wget https://github.com/osTicket/osTicket/releases/download/v1.18.1/osTicket-v1.18.1.zip
sudo apt install unzip -y
unzip osTicket-v1.18.1.zip
sudo mv upload /var/www/html/osticket
Встановіть відповідні дозволи для файлів osTicket:
sudo chown -R www-data:www-data /var/www/html/osticket
sudo chmod -R 755 /var/www/html/osticket
Налаштування бази даних для osTicket
Створіть базу даних MySQL і користувача для osTicket:
sudo mysql -u root -p
Увійшовши в систему MySQL, виконайте такі команди:
CREATE DATABASE osticket;
CREATE USER 'osticket_user'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON osticket.* TO 'osticket_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Замініть ‘your_password’ на надійний, унікальний пароль.
Запуск веб-інсталятора osTicket
Щоб почати процес веб-встановлення, перейменуйте файл конфігурації:
sudo cp /var/www/html/osticket/include/ost-sampleconfig.php /var/www/html/osticket/include/ost-config.php
sudo chmod 0666 /var/www/html/osticket/include/ost-config.php
Тепер зайдіть у програму встановлення osTicket через веб-браузер, перейшовши за адресою http://your_server_ip/osticket/setup/. Виконайте наступні кроки в майстрі встановлення:
- Натисніть «Продовжити» на сторінці привітання.
- Переконайтеся, що всі системні вимоги виконані (ви повинні побачити зелені галочки).
- Заповніть необхідну інформацію, включно з даними бази даних і обліковими даними користувача-адміністратора.
- Натисніть «Встановити зараз», щоб завершити встановлення.
Завдання після встановлення
Після успішного встановлення виконайте такі важливі завдання:
Захист каталогу встановлення
sudo rm -rf /var/www/html/osticket/setup
sudo chmod 0644 /var/www/html/osticket/include/ost-config.php
Налаштування завдань Cron
Щоб забезпечити виконання автоматичних завдань, налаштуйте завдання cron:
sudo crontab -e
Додайте наступний рядок:
*/5 * * * * php /var/www/html/osticket/api/cron.php
Налаштування параметрів електронної пошти
Увійдіть у панель адміністратора osTicket і перейдіть у розділ Панель адміністратора > Електронна пошта > Налаштування електронної пошти. Налаштуйте параметри електронної пошти, щоб увімкнути створення квитків електронною поштою та вихідні повідомлення.
Налаштування osTicket
Щоб адаптувати osTicket до потреб вашої організації, розгляньте такі варіанти налаштування:
Створення відділів і команд
У панелі адміністратора перейдіть у меню Управління > Відділи та Управління > Команди, щоб створити й організувати структуру підтримки.
Налаштування ролей і дозволів користувачів
Перейдіть у розділ Панель адміністратора > Співробітники > Ролі, щоб визначити користувацькі ролі з певними правами для співробітників служби підтримки.
Налаштування форм і полів тікетів
У розділі Панель адміністратора > Керування > Форми ви можете створювати користувацькі форми та поля для збору певної інформації від клієнтів.
Усунення загальних проблем
Під час встановлення та налаштування osTicket ви можете зіткнутися з деякими поширеними проблемами. Нижче наведені рішення деяких із них:
Помилки підключення до бази даних
Якщо у вас виникли проблеми з підключенням до бази даних, перевірте облікові дані бази даних у файлі ost-config.php. Переконайтеся, що користувач MySQL має правильні права на базу даних osTicket.
Проблеми, пов’язані з правами доступу
Проблеми з правами доступу до файлів можуть викликати різні проблеми. Переконайтеся, що веб-сервер має доступ на читання і запис до необхідних каталогів:
sudo chown -R www-data:www-data /var/www/html/osticket
sudo find /var/www/html/osticket -type d -exec chmod 755 {} \;
sudo find /var/www/html/osticket -type f -exec chmod 644 {} \;
Проблеми з конфігурацією електронної пошти
Якщо у вас виникли проблеми з функціональністю електронної пошти, переконайтеся, що ваша установка PHP включає необхідні модулі, пов’язані з електронною поштою (php-imap). Також перевірте налаштування електронної пошти в панелі адміністратора osTicket.
Підтримка та оновлення osTicket
Щоб забезпечити безпеку й актуальність вашої інсталяції osTicket, дотримуйтесь таких рекомендацій:
Регулярне резервне копіювання
Реалізуйте стратегію регулярного резервного копіювання файлів і бази даних osTicket. Ви можете використовувати такі інструменти, як rsync для резервного копіювання файлів і mysqldump для резервного копіювання бази даних.
Застосування оновлень безпеки
Регулярно оновлюйте систему Ubuntu та інсталяцію osTicket, щоб переконатися, що у вас є останні виправлення безпеки:
sudo apt update
sudo apt upgrade -y
Оновлення до нових версій
Коли виходить нова версія osTicket, дотримуйтесь офіційних інструкцій з оновлення, наведених у документації osTicket. Перед оновленням завжди робіть резервну копію системи.
Вітаємо! Ви успішно встановили osTicket. Для отримання додаткової допомоги або корисної інформації ми рекомендуємо вам відвідати офіційний сайт osTicket.