Libredesk - современная open-source платформа поддержки: тикеты и беседы из разных каналов стекаются в единый инбокс, работают SLA-политики, автоматизация правил, макросы готовых действий, назначение и командная работа, отчеты и дашборды. Приватная self-hosted замена Zendesk, Intercom и Freshdesk - данные клиентов остаются на вашем сервере. Приложение на Go очень легкое по ресурсам.

После создания сервера Libredesk ставится автоматически: docker compose поднимает весь стек, а Caddy выпускает Let's Encrypt и открывает доступ по HTTPS. На первом старте выполняется установка и миграции.

Что внутри

  • Libredesk - веб-приложение на Go (слушает порт 9000), конфиг в config.toml.
  • PostgreSQL 17 и Redis 7 - данные и очереди.
  • Caddy - reverse-proxy и авто-TLS (Let's Encrypt).

Как войти

  1. Адрес формируется из IP сервера: замените точки на дефисы и добавьте .fatmetal.net. Пример: IP 45.15.159.10 -> https://45-15-159-10.fatmetal.net/.
  2. Вход под системным пользователем: логин System (именно так, не email), пароль лежит в файле /root/libredesk-credentials.txt на сервере (зайдите по SSH и посмотрите). Смените пароль после первого входа.
  3. Дальше создайте команды и почтовые инбоксы, настройте SLA и правила автоматизации.

Свой домен

Направьте CNAME на этот сервер и повесьте reverse-proxy с TLS на ваш домен (Caddy уже стоит) - перезапустите Caddy с новым доменом.

Требования

Ubuntu 24.04, открытые порты 80/443. Тариф CPU2-RAM4-DISK50 с запасом: в простое стек занимает около 65 МБ RAM - один из самых легких helpdesk.