Монорепозиторий SDK для Ethora — платформы чатов и обмена сообщениями с SDK для React, React Native, Android, iOS и WordPress, а также инструментами для AI-ботов и MCP.
snikket-im/snikket-server
Скрипты сборки Docker-образов для персонального сервера обмена сообщениями Snikket, который можно разместить на собственном сервере.
- Звёзды
- 476
- Форки
- 53
- Открытые issues
- 59
- Последний коммит
- 6 дней назад
Что это?
В этом репозитории находится исходный код для сборки Docker-образов сервиса Snikket — системы обмена сообщениями с открытым исходным кодом, которую можно разместить на собственном сервере. Она призвана стать альтернативой проприетарным централизованным платформам для обмена сообщениями, сохраняя простоту установки и запуска.
Сборкой управляет GNU make, для настройки используется Ansible, а Docker служит для создания образов. Команда make собирает образы. Чтобы запустить проект с помощью docker compose, скопируйте пример файла конфигурации snikket.conf.example в snikket.conf и отредактируйте его параметры.
Репозиторий пригодится прежде всего тем, кто хочет собирать собственные образы Snikket, например для разработки или тестирования. Конечным пользователям достаточно следовать стандартному руководству по установке.
Ключевые возможности
- 01Собирает Docker-образы сервера Snikket с помощью GNU make
- 02Использует Ansible для настройки во время сборки
- 03Содержит пример файла конфигурации для настройки развёртывания
- 04Позволяет запускать сервис с помощью docker compose
Сценарии использования
- Сборка собственных образов сервера Snikket для разработки
- Тестирование изменений в процессе сборки образов сервера Snikket
- Запуск собственного экземпляра Snikket с помощью docker compose
Быстрый старт
- 1
Следуйте официальному руководству по установке Snikket на сайте
- 2
Скопируйте пример файла конфигурации в snikket.conf
- 3
Отредактируйте snikket.conf, указав свои значения, а затем запустите сервер с помощью docker compose
docker compose up -d
Что важно знать
- В этом репозитории содержатся только скрипты для сборки образов, поэтому разработчикам, которые хотят просто запустить Snikket, следует воспользоваться официальным руководством по установке.
- Для сборки образов требуются GNU make, Docker и Ansible; проверка проводилась только на старых версиях.
В подборках
Темы
Частые вопросы
- Что такое snikket-server?
- Скрипты сборки Docker-образов для персонального сервера обмена сообщениями Snikket, который можно разместить на собственном сервере. В этом репозитории находится исходный код для сборки Docker-образов сервиса Snikket — системы обмена сообщениями с открытым исходным кодом, которую можно разместить на собственном сервере. Она призвана стать альтернативой проприетарным централизованным платформам для обмена сообщениями, сохраняя простоту установки и запуска.
- snikket-server можно использовать бесплатно? Какая у него лицензия?
- snikket-server распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- snikket-server всё ещё поддерживается?
- Активно поддерживается. Последний коммит в snikket-server — 1 нояб. 2026 г..
- Для чего можно использовать snikket-server?
- Сборка собственных образов сервера Snikket для разработки Тестирование изменений в процессе сборки образов сервера Snikket Запуск собственного экземпляра Snikket с помощью docker compose
- Как установить snikket-server?
- Следуйте официальному руководству по установке Snikket на сайте Скопируйте пример файла конфигурации в snikket.conf Отредактируйте snikket.conf, указав свои значения, а затем запустите сервер с помощью docker compose: docker compose up -d
- Где скачать snikket-server?
- Исходный код и инструкции по установке — на GitHub: https://github.com/snikket-im/snikket-server
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Открытый сервер реального времени на Erlang для чатов по XMPP, обмена сообщениями через MQTT и сигнализации голосовых и видеозвонков по SIP.
Масштабируемый и отказоустойчивый XMPP-сервер мгновенных сообщений на Erlang для крупных корпоративных установок.
Модульный и настраиваемый XMPP/Jabber-сервер на Java с поддержкой подключений клиентов по TCP, BOSH и WebSockets.
Чат-сервер на uWebSockets.js — альтернатива XMPP с бэкендом на Node.js, MongoDB и Redis.
Конфигурация на базе Docker для развёртывания полноценного собственного экземпляра Stoat: бэкенд, веб-клиент, файловый сервер и прокси.