Установка FreeScout

FreeScout это opensource Help Desk система, изначально направленная на работу с входящими заявками по email.

В это записи установка FreeScout на Ubuntu.

Сайт проекта: https://freescout.net/ru/

Документация (GitHub): https://github.com/freescout-helpdesk/freescout

Демо (требуется регистрация): https://demo.freescout.net/login

Подготовка

Нам потребуется:

  1. VPS на ubuntu, в моей записи я использую 1 ядро Intel Xeon X5680, 2 gb RAM, 20 GB SSD;
  2. Выделенный IP адрес;
  3. Открытые 80, 443/tcp порты;
  4. Домен/поддомен;

Как альтернативой можно воспользоваться услугами обычного хостинг-провайдера. Процесс установки тогда выглядит, как просто закинуть архив с файлами на сервер и пройти небольшой процесс установки.

Когда это всё есть, то можно приступать к процессу установки.

Установка

Настройка под капотом

Есть два пути:

  • Установить LAMP, закинуть файлы на сервак и радоваться жизни;
  • Воспользоваться готовым bash-скриптом установки;

Я пойду по быстрому пути, через bash-скрит, но если вам хочется собрать всё в ручную, то у разработчика есть инструкция и на этот счёт.

Устанавливаем wget

Качаем скрипт установки

Выдаём права

Запускаем скрипт установки

Скрипт установит:

  • Nginx;
  • MySql 5;
  • PHP;
  • Скачает файлы FreeScout;
  • Настройка ssl для https (опционально);
  • Добавит в крон задачу;

Первым делом подтверждаем процесс установки

Далее нам необходимо указать доменное имя (без www) help.mysite.ru меняем на свой

Далее нас спрашивают куда закинуть сами файлы, я оставляю по умолчанию

Скрипт предупреждает, что все файлы будут стерты в той директории, куда мы указали на предыдущем шаге:

Далее начинается процесс установки ssl сертификатов для работы по https

Скрипт предупреждает, что после процесса установки certbot надо нажать C, для продолжения нажимаем любую кнопку

В процессе установки нас попросят указать email адрес

Нас просят ознакомиться с правилами использования

Далее нам предложат подписаться на email-рассылку и передачи куда-то на сторону нашего ящика. Я отказываюсь обычно.

Теперь нас просят указать для какого домена мы выпускаем сертификат

После успешного выпуска сертификатов мы получаем данные, куда они были установлены, срок действий и реквизиты для доната

Нам будет предложено перейти на сайт и продожить установку там. Также выдадут данные для mysql. Их лучше сохранить.

Настройка web

Теперь необходимо открыть https://help.mysite.ru/ и продолжить процесс установки уже через web-интерфейс.

На странице нас приветствует начало инсталяции.

Далее идёт проверка всех необходимых компонентов

Затем проверка разрешений на директории

Выбор протокола работы и указание нашего домена

Указание свойств подключения к базе данных (мы их получили в конце работы скрипта)

Выбор языка и часового пояса

Далее создание учётной записи админа.

У меня тут был небольшой косяк, когда я написал по русски имя и фамилию, у меня не создался пользователь.

Ну и последняя страница, что всё успешно создалось и лог установки.

Всё, поздравляю, процесс установки окончен. Можно смело открывать наш сайт и любоваться страницей входа.

Кстати, есть расширения от сообщества https://github.com/freescout-helpdesk/freescout/wiki/Community-Modules

Процесс настройки опишу отдельно.

Настройка FreeScout


Если мой материал был полезен, то можете угостить меня кофе ☕️


Подписаться
Уведомить о
guest
25 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Ольга
Ольга
2 лет назад

Сколько времени занимает установка и настройка? Конкретно установка. Спасибо.

Ольга
Ольга
Ответить на  bite-byte
2 лет назад

А какие могут быть?

ghfd
ghfd
2 лет назад

Почему я не могу подключиться к своему url?
Загрузил на виртуальную машину с ubuntu

Последний раз редактировалось 2 лет назад ghfd ем
ghfd
ghfd
Ответить на  ghfd
2 лет назад

уже разобрался, я по url подключался, а надо было по ip виртуалки

AlexK
AlexK
2 лет назад

Добрый день.
Такая вот беда…не подходят допуски, в чем беда может быть ?

Screenshot_95.png
AlexK
AlexK
Ответить на  bite-byte
2 лет назад

сделал все по инструкции, на этапе настройки web, все по шагам ввел все данные из консоли, пишет неверные данные

AlexK
AlexK
Ответить на  AlexK
2 лет назад

единственное что, у нас ест свой SSL и на данном этапе я нажал «С»

Screenshot_92.png
mitrios
mitrios
1 год назад

after install script:
chown www-data:www-data /var/www/html/

Последний раз редактировалось 1 год назад mitrios ем
Юрий
1 год назад

Доброго дня! Убунта 22.04.2 лтс… Делаю по инструкции. Запускаю скрипт, жму йес и ничего не происходит…

Юрий
Ответить на  bite-byte
1 год назад

Вообще. Просто переходит на строку ввода и все… В инструкции не написано по этому поводу, да и в скрипте нигде нет (насколько я своим неопытным глазом смог) подобного, но надо ли первоначально все дистрибы скачать, или скрипт сам все скачивает?

2023-03-13_09-13-31.png
Юрий
Ответить на  Юрий
1 год назад

Извиняюсь, эт я идиот… Y и y оказывается разные вещи… Не знал…

Роман
Роман
1 год назад

Здравствуйте, не подскажете, после установки на хостинг выбрасывает на страницу ввода почты и пароля, при вводе пишет эти учетные данные не соответствуют нашим записям. Спасибо!

Последний раз редактировалось 1 год назад Роман ем
Dmitry Parkhomenko
Dmitry Parkhomenko
1 год назад

не знаю как у Вас получается с помощью скрипта решить вопрос инсталяции, постоянно на установке Nginx упираюсь в ошибку :Configuring nginx…
Nginx configuration error. Terminating installation
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: [emerg] open() «/usr/share/nginx/�Y/storage/logs/web-server.log» failed (2: No such file or directory)
nginx: configuration file /etc/nginx/nginx.conf test failed

Николай
Николай
1 год назад

Всем привет. Опыт пользования — чайник, но кое что умею)

Server Ubuntu 23.04 (GNU/Linux 6.2.0-26-generic x86_64)

Установил Server Ubuntu и HelpDesk Freescout, по инструкции надо зайти на созданный мною сайт(ph.hdesk.ru, также пробовал с ip и без, всяко разные url пробывал) и продолжить настройки(авторизоваться). Получаю результат на скрине.

Что только не делал, порты открыл, 80, 443. Переустаналивал всё заново. Nginx вручную по инструции делал. Не могу зайти на сайт и всё.

Помогите разобраться. Спасибо.

image_2023-08-12_12-07-23.png
Имя
Имя
1 год назад

Может не совсем по теме, но не смог понять, как отобразить тикеты

Fedor
Fedor
1 год назад

После установки при переходе по URL ничего не происходит.
ERR_CONNECTION_REFUSED

Соня
Соня
1 год назад

почему может быть такое, что ни по айпи адресу, ни по доменному имени не заходит на веб морду?, сервак пингуется, порты открывала

Tony
Tony
6 месяцев назад

я походу совсем туплю, почему после запуска установки sudo ./ubuntu.sh
у меня появляется
Would you like to start installation? (Y/n) [n]:odmin@freescout:~$

пишу Y и Enter
Y: и после command not found

LEo
LEo
Ответить на  Tony
4 месяцев назад

Ты не один такой ) ждем ответа

Приглашение в телеграм! 💙


Приглашаю подписаться в Telegram
У меня там новости, маленькие рассказы и полезные ссылки.
Плюс так мы никогда не потеряемся!

👉 https://t.me/bitebyteru  👈

Он будет закрыт в 11 секунд