ASTRUM

Конвертер файлов
для Битрикс24

Локальный transformer для коробочного Битрикс24: быстрее штатного конвертера — без очереди в облаке Битрикс и без лимитов внешнего сервиса.

Для коробки Битрикс24

Быстрее штатного конвертера файлов

Стандартный модуль transformer в коробочном Битрикс24 часто уходит во внешний сервис конвертации: общая очередь, сетевой round-trip и лимиты тарифа. Bitrix Converter крутится рядом с порталом — на вашем железе, в вашей сети.

  • Без облачной очереди БитриксЗадача не ждёт чужой загрузки — обрабатывается вашим consumer сразу после попадания в RabbitMQ.
  • Локальный диск и CPULibreOffice и ffmpeg работают на сервере конвертера: меньше задержек на upload/download между порталом и внешним API.
  • Предсказуемая скорость под нагрузкойВыделяете ресурсы сами (память, воркеры). Нет «часа пик» у общего сервиса Битрикс и нет сюрпризов по квотам.
  • Данные не уезжают наружуФайлы остаются в контуре компании — плюс к скорости ещё и контроль безопасности.

Как устроено

Три процесса. Одна очередь.

Producer принимает задачу от модуля transformer, RabbitMQ держит нагрузку, consumer конвертирует LibreOffice / ffmpeg и отдаёт файл обратно на портал.

  1. 01ProducerHTTP API для Битрикс24
  2. 02RabbitMQОчередь и dead-letter
  3. 03ConsumerPDF, JPG, MP4, PNG

Установка

Одна команда на сервере

Скрипт поставит Docker при необходимости, сгенерирует пароль RabbitMQ и поднимет стек из образов GHCR. Порт API слушает только localhost.

Читать быстрый старт →
git clone https://github.com/Astrum-Studio/bitrix24-converter-go.git && cd bitrix24-converter-go && ./install.sh