Buglapse можно запустить на своём сервере: те же возможности, что в облаке, а данные — ошибки, логи, трейсы, записи сессий — не покидают вашу инфраструктуру. Установка — одна команда, которая ставит всё в Docker, спрашивает домен и создаёт первого администратора. Обновления — тоже одна команда, и во время обновления события не теряются.
- Установка — от пустого сервера до работающей панели.
- Настройка — почта, хранилище, GitHub, мессенджеры, ресурсы.
- Обновления и бэкапы —
./buglapse upgrade, откат, восстановление. - Лицензия — пробный период, ключ, продление, сеть без интернета.
Что нужно
| Минимум | Рекомендуется | |
|---|---|---|
| ОС | Linux с Docker Engine и Docker Compose v2 | Compose 2.20 или новее |
| Архитектура | x86_64 или arm64 | — |
| Память | 2 ГБ | 4 ГБ |
| CPU | 1 ядро | 2 и больше |
| Диск под Docker | 5 ГБ свободно | 20 ГБ и больше: события и бэкапы |
| Сеть | Порты 80 и 443, доступ к app.buglapse.com и registry.buglapse.com | — |
| Домен | A-запись на сервер, например errors.example.com | — |
Всё это установщик проверяет сам, до того как что-то скачать (см. Проверка сервера). Без доступа в интернет Buglapse тоже работает — см. Изолированная сеть.
Что устанавливается
Всё живёт в одном каталоге (по умолчанию /opt/buglapse) и запускается через Docker Compose:
| Сервис | Что делает |
|---|---|
proxy | Caddy: принимает HTTPS, сам получает сертификат Let's Encrypt, отправляет API на сервер, остальное — в панель |
app-blue / app-green | Сервер Buglapse: API, приём событий, фоновые воркеры, планировщик |
panel-blue / panel-green | Панель |
postgres | PostgreSQL 17 — все данные |
redis | Redis 7 с журналом на диске — кэш, очереди, приём событий во время обновления |
Сервера и панели по два экземпляра — «синий» и «зелёный» слоты. Работает один; второй поднимается только на время обновления с новой версией, и прокси переключается на него без обрыва соединений.
В каталоге установки:
| Файл | Что это |
|---|---|
buglapse | Скрипт управления: install, upgrade, restart, restore, status, check, admin |
.env | Ваши настройки: домен, ключ, почта. Права 600 — в нём пароль базы и ключ шифрования |
docker-compose.yml, Caddyfile.template | Приходят с версией и заменяются при обновлении — не редактируйте |
.slots | Какая версия в каком слоте и какой из них активен — пишет скрипт |
backups/ | Дампы базы перед обновлениями (три последних) и логи обновлений |
Чем отличается от облака
- Одна организация. Её создаёт установщик; остальные пользователи присоединяются по приглашению (Организация → Участники). Регистрация открыта только для приглашённых адресов — это можно поменять в настройках.
- Все возможности без лимитов. Лицензия включает встроенный тариф: трейсы, логи, реплеи, uptime, Autofix, MCP, Sentry SDK — без месячных квот и с неограниченным хранением. Сколько хранить, решает место на диске.
- Свой адрес везде. DSN проектов, CDN-скрипт и npm-registry SDK — на вашем домене:
https://{key}@errors.example.com,https://errors.example.com/npm/. Всё из установки SDK работает так же, с вашим адресом вместо облачного. - Интеграции подключаете сами. GitHub App, почта, боты Telegram и MAX, ИИ-провайдер для Autofix — ваши собственные (см. Настройка).
- Нет тарифов, заявок и поддержки в панели — администратору доступны Пользователи, Настройки инстанса, Лицензия и Система.