CasaOS — облачная система с открытым исходным кодом для дома: веб-интерфейс позволяет запускать Docker-приложения и управлять файлами на собственном оборудовании.
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
Установите ONCE на свой компьютер
curl https://get.once.com | sh - 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 обновляется ежедневно.
Похожие проекты
Самостоятельно размещаемый сервис для отслеживания изменений на веб-страницах с уведомлениями в Discord, по Email, в Slack, Telegram, через вебхуки и другими способами.
Самостоятельно размещаемый трекер тренировок и веса тела для планирования программ, записи подходов и хранения данных на собственном сервере.
Приложение для заметок с AI, которое можно развернуть на своём сервере: сохраняйте мимолётные мысли в виде Markdown-карточек и находите их запросами на естественном языке.
Самостоятельно размещаемый трекер тренировок, питания и веса с открытым исходным кодом на Django, REST API и мобильными приложениями.
Бухгалтерская программа и система учёта запасов с открытым исходным кодом для малого и среднего бизнеса, с двойной записью и финансовой отчётностью.