Repolode
hcengineering

hcengineering/huly-selfhost

Конфигурация для развёртывания Huly через Docker Compose или Kubernetes на собственном сервере — платформы для командной работы с открытым исходным кодом.

Open source альтернатива:SlackLinearJira

Звёзды
3,576
Форки
470
Открытые issues
138
Последний коммит
22 дня назад

Что это?

В этом репозитории собраны конфигурации для развёртывания Huly — платформы для командной работы — на собственном сервере. Здесь есть конфигурация Docker Compose с обратным прокси nginx, скрипт настройки, который генерирует конфигурацию, и пример конфигурации Kubernetes в каталоге kube. Исходный код платформы находится в отдельном репозитории.

В состав стека входят несколько сервисов: CockroachDB для хранения данных, Redpanda для обмена сообщениями и Elasticsearch для поиска. При необходимости можно включить дополнительные компоненты: электронную почту (SMTP или Amazon SES), аудио- и видеозвонки через LiveKit, push-уведомления в браузере, интеграцию с Gmail и Google Calendar, интеграции с GitHub и Telegram, вход через OpenID Connect и GitHub, а также чат-бота на базе OpenAI. Для постоянного хранения данных можно использовать именованные тома Docker или пользовательские пути на хосте.

В документации рекомендуется выделить не менее 2 vCPU и 8 ГБ RAM; предпочтительны 4 vCPU и 16 ГБ или больше. Чтобы обновить Huly, нужно изменить тег версии в файле окружения. В файле MIGRATION.md перечислены шаги для перехода между конкретными версиями.

Ключевые возможности

  • 01Стек Docker Compose с обратным прокси nginx и скриптом для генерации конфигурации
  • 02Пример конфигурации Kubernetes, который можно подключить при необходимости
  • 03Уведомления по электронной почте через SMTP или Amazon SES
  • 04Аудио- и видеозвонки на базе LiveKit
  • 05Двусторонняя синхронизация GitHub для задач и pull request, а также интеграции с Google Calendar и Telegram
  • 06Вход через OpenID Connect или GitHub OAuth; регистрацию можно отключить

Сценарии использования

  • Размещение приватного командного пространства для чатов, задач и документов на собственном Linux-сервере
  • Локальная оценка Huly с помощью скрипта быстрого запуска перед развёртыванием в production
  • Подключение существующего провайдера идентификации OIDC, чтобы контролировать, кто может войти

Быстрый старт

  1. 1

    Клонируйте репозиторий huly-selfhost

    git clone https://github.com/hcengineering/huly-selfhost.git
  2. 2

    Перейдите в папку проекта

    cd huly-selfhost
  3. 3

    Запустите скрипт быстрой локальной настройки

    ./setup.sh --quick
  4. 4

    Примерно через 60 секунд откройте localhost:8087 в браузере, чтобы перейти в Huly

Что важно знать

  • Сервер должен иметь не менее 2 vCPU и 8 ГБ ОЗУ; рекомендуется 4 vCPU и 16 ГБ ОЗУ.
  • Встроенные конфигурации CockroachDB и Redpanda могут быть не готовы к использованию в production.
  • Режим быстрого запуска предназначен только для локального тестирования.

Темы

Частые вопросы

Что такое huly-selfhost?
Конфигурация для развёртывания Huly через Docker Compose или Kubernetes на собственном сервере — платформы для командной работы с открытым исходным кодом. В этом репозитории собраны конфигурации для развёртывания Huly — платформы для командной работы — на собственном сервере. Здесь есть конфигурация Docker Compose с обратным прокси nginx, скрипт настройки, который генерирует конфигурацию, и пример конфигурации Kubernetes в каталоге kube. Исходный код платформы находится в отдельном репозитории.
huly-selfhost можно использовать бесплатно? Какая у него лицензия?
huly-selfhost распространяется с открытым исходным кодом под лицензией EPL-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
huly-selfhost всё ещё поддерживается?
Активно поддерживается. Последний коммит в huly-selfhost — 29 сент. 2026 г..
Для чего можно использовать huly-selfhost?
Размещение приватного командного пространства для чатов, задач и документов на собственном Linux-сервере Локальная оценка Huly с помощью скрипта быстрого запуска перед развёртыванием в production Подключение существующего провайдера идентификации OIDC, чтобы контролировать, кто может войти
Как установить huly-selfhost?
Клонируйте репозиторий huly-selfhost: git clone https://github.com/hcengineering/huly-selfhost.git Перейдите в папку проекта: cd huly-selfhost Запустите скрипт быстрой локальной настройки: ./setup.sh --quick Примерно через 60 секунд откройте localhost:8087 в браузере, чтобы перейти в Huly
Где скачать huly-selfhost?
Исходный код и инструкции по установке — на GitHub: https://github.com/hcengineering/huly-selfhost

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Платформа для совместной работы с открытым ядром и самостоятельным хостингом: чат, автоматизация процессов, голосовые звонки, демонстрация экрана и интеграция с AI.

39,4 тыс.9,1 тыс.TypeScriptOtherОбновлён 13 часов назад