ASTRUM
Конвертер файлов
для Битрикс24
Локальный transformer для коробочного Битрикс24: быстрее штатного конвертера — без очереди в облаке Битрикс и без лимитов внешнего сервиса.
Для коробки Битрикс24
Быстрее штатного конвертера файлов
Стандартный модуль transformer в коробочном Битрикс24 часто уходит во внешний сервис конвертации: общая очередь, сетевой round-trip и лимиты тарифа. Bitrix Converter крутится рядом с порталом — на вашем железе, в вашей сети.
- Без облачной очереди БитриксЗадача не ждёт чужой загрузки — обрабатывается вашим consumer сразу после попадания в RabbitMQ.
- Локальный диск и CPULibreOffice и ffmpeg работают на сервере конвертера: меньше задержек на upload/download между порталом и внешним API.
- Предсказуемая скорость под нагрузкойВыделяете ресурсы сами (память, воркеры). Нет «часа пик» у общего сервиса Битрикс и нет сюрпризов по квотам.
- Данные не уезжают наружуФайлы остаются в контуре компании — плюс к скорости ещё и контроль безопасности.
Как устроено
Три процесса. Одна очередь.
Producer принимает задачу от модуля transformer, RabbitMQ держит нагрузку, consumer конвертирует LibreOffice / ffmpeg и отдаёт файл обратно на портал.
- 01ProducerHTTP API для Битрикс24
- 02RabbitMQОчередь и dead-letter
- 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