Об этом проекте

Campfire — это веб-приложение для групповых чатов, предназначенное для простого общения в команде без подписки. Оно рассчитано на самостоятельное размещение, и проект предоставляет Docker-образ, который включает всё необходимое для полноценного развертывания на одной машине: веб-приложение, фоновые задачи, кэширование, обслуживание файлов и SSL. Основные функции, описанные в README, включают: - Несколько комнат с контролем доступа - Личные сообщения - Вложения файлов с предпросмотром - Поиск - Уведомления через Web Push - @упоминания - API с поддержкой интеграций ботов Варианты развертывания: 1. ONCE: Проект рекомендует ONCE как самый простой путь для самостоятельного размещения. Установка ONCE через `curl https://get.once.com | sh` запускает панель управления, где Campfire можно выбрать из списка приложений. Альтернативный вариант через командную строку: `once deploy ghcr.io/basecamp/once-campfire --host chat.example.com`. ONCE также автоматически поддерживает экземпляр в актуальном состоянии. 2. Docker: Пользователи, предпочитающие запускать образ самостоятельно, могут следовать руководству по самостоятельному размещению в репозитории. Готовый образ доступен по адресу `ghcr.io/basecamp/once-campfire:latest`, также можно собрать его из исходников репозитория. При первом запуске мастер настройки помогает создать учетную запись администратора. В README отмечается, что адрес электронной почты, указанный для учетной записи администратора, отображается на странице входа, чтобы у пользователей был контакт для помощи с аккаунтом; рекомендуется вводить любой адрес и создавать отдельную учетную запись администратора, если такая видимость нежелательна. Проект также включает руководство для разработчиков по локальной настройке и модификации, а также SECURITY.md с описанием порядка сообщения об уязвимостях и модели доверия проекта.