Repolode
basecamp

basecamp/once-campfire

Веб-чат для команд с комнатами, личными сообщениями, поиском, вложениями и API для ботов; разворачивается как единый Docker-образ.

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

Звёзды
4,790
Форки
819
Открытые issues
52
Последний коммит
3 дня назад

Что это?

Campfire — веб-приложение для чатов, предназначенное для команд и групп, которые хотят запустить собственный сервер. В нём есть основные возможности группового чата: комнаты с настройками доступа, личные сообщения, вложения с предпросмотром, поиск, @mentions и уведомления через Web Push.

Docker-образ включает веб-приложение, фоновые задачи, кэширование, раздачу файлов и SSL, поэтому для развёртывания на одной машине не нужны дополнительные сервисы. Для установки проект рекомендует ONCE — инструмент, который выполняет первоначальную настройку и обновляет экземпляр, — однако также документировано развёртывание обычным способом через Docker. При первом запуске мастер создаёт учётную запись администратора.

В проекте есть API для интеграции ботов. Campfire также реализован на нескольких других языках и фреймворках, включая Django, Laravel, Express, Elixir, Go, Rust и C; каждая реализация находится в отдельном репозитории.

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

  • 01Несколько комнат с настройками доступа и личные сообщения
  • 02Вложения с предпросмотром и полнотекстовый поиск
  • 03Уведомления через Web Push и @mentions
  • 04Единый Docker-образ с веб-приложением, фоновыми задачами, кэшированием и SSL
  • 05API для интеграции ботов

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

  • Запуск приватного командного чата на собственном сервере без подписки с оплатой за каждого пользователя
  • Размещение сообщества или группового чата с отдельными комнатами и личными сообщениями
  • Подключение ботов или скриптов к комнатам чата через API

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

  1. 1

    Установите ONCE на свой компьютер

    curl https://get.once.com | sh
  2. 2

    Разверните Campfire с помощью ONCE из командной строки

    once deploy ghcr.io/basecamp/once-campfire --host chat.example.com

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

  • Для самостоятельного хостинга нужна машина, которой вы управляете, и доменное имя, указывающее на неё.
  • В Campfire на странице входа указан адрес электронной почты администратора. Он виден всем посетителям, пока вы его не измените.

Темы

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

Что такое once-campfire?
Веб-чат для команд с комнатами, личными сообщениями, поиском, вложениями и API для ботов; разворачивается как единый Docker-образ. Campfire — веб-приложение для чатов, предназначенное для команд и групп, которые хотят запустить собственный сервер. В нём есть основные возможности группового чата: комнаты с настройками доступа, личные сообщения, вложения с предпросмотром, поиск, @mentions и уведомления через Web Push.
once-campfire можно использовать бесплатно? Какая у него лицензия?
once-campfire распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
once-campfire всё ещё поддерживается?
Активно поддерживается. Последний коммит в once-campfire — 17 окт. 2026 г..
Для чего можно использовать once-campfire?
Запуск приватного командного чата на собственном сервере без подписки с оплатой за каждого пользователя Размещение сообщества или группового чата с отдельными комнатами и личными сообщениями Подключение ботов или скриптов к комнатам чата через API
Как установить once-campfire?
Установите ONCE на свой компьютер: curl https://get.once.com | sh Разверните Campfire с помощью ONCE из командной строки: once deploy ghcr.io/basecamp/once-campfire --host chat.example.com
Где скачать once-campfire?
Исходный код и инструкции по установке — на GitHub: https://github.com/basecamp/once-campfire

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

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

CasaOS — облачная система с открытым исходным кодом для дома: веб-интерфейс позволяет запускать Docker-приложения и управлять файлами на собственном оборудовании.

37,3 тыс.2,2 тыс.GoApache-2.0Обновлён 22 дня назад

Самостоятельно размещаемый сервис для отслеживания изменений на веб-страницах с уведомлениями в Discord, по Email, в Slack, Telegram, через вебхуки и другими способами.

35,1 тыс.2,2 тыс.PythonApache-2.0Обновлён позавчера