Простой HTTP-сервис pub/sub для отправки push-уведомлений на телефоны и компьютеры запросами PUT или POST — регистрация на публичном сервере не нужна.
gotify/server
Сервер для самостоятельной отправки и получения push-сообщений в реальном времени по WebSocket со встроенным веб-интерфейсом.
Open source альтернатива:Pushover
- Звёзды
- 16,107
- Форки
- 899
- Открытые issues
- 88
- Последний коммит
- 3 дня назад
Что это?
Gotify — сервер для самостоятельной отправки и получения push-сообщений в реальном времени. Приложения отправляют сообщения через REST API, а подключённые клиенты получают их по WebSocket. Так можно пересылать уведомления со своих скриптов, серверов и сервисов на устройства, не полагаясь на стороннего провайдера push-уведомлений.
Сервер управляет пользователями, клиентами и приложениями и включает веб-интерфейс для просмотра сообщений и администрирования учётных записей. Поведение сервера можно расширять с помощью плагинов. Кроме того, у проекта есть отдельный CLI для отправки сообщений и Android-приложение для их получения.
Проект написан на Go и распространяется в виде Docker-образа и бинарных файлов релизов. Документация охватывает установку, настройку, REST API и подготовку среды для разработки.
Ключевые возможности
- 01Отправка сообщений через REST API
- 02Получение сообщений в реальном времени по WebSocket
- 03Управление пользователями, клиентами и приложениями
- 04Расширение возможностей с помощью плагинов
- 05В комплект входят веб-интерфейс, CLI и Android-приложение
Сценарии использования
- Получение на телефон оповещений от скриптов мониторинга или серверов
- Отправка уведомлений из системы умного дома или самостоятельно размещённых сервисов
- Замена стороннего сервиса push-уведомлений на собственный, размещённый на своём сервере
Быстрый старт
- 1
Следуйте руководству по установке в официальной документации
Темы
Частые вопросы
- Что такое server?
- Сервер для самостоятельной отправки и получения push-сообщений в реальном времени по WebSocket со встроенным веб-интерфейсом. Gotify — сервер для самостоятельной отправки и получения push-сообщений в реальном времени. Приложения отправляют сообщения через REST API, а подключённые клиенты получают их по WebSocket. Так можно пересылать уведомления со своих скриптов, серверов и сервисов на устройства, не полагаясь на стороннего провайдера push-уведомлений.
- server можно использовать бесплатно? Какая у него лицензия?
- server распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- server всё ещё поддерживается?
- Активно поддерживается. Последний коммит в server — 19 окт. 2026 г..
- Для чего можно использовать server?
- Получение на телефон оповещений от скриптов мониторинга или серверов Отправка уведомлений из системы умного дома или самостоятельно размещённых сервисов Замена стороннего сервиса push-уведомлений на собственный, размещённый на своём сервере
- Как установить server?
- Следуйте руководству по установке в официальной документации
- Где скачать server?
- Исходный код и инструкции по установке — на GitHub: https://github.com/gotify/server
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Rust-сервисы и библиотеки, лежащие в основе чата Stoat: REST API, WebSocket-сервер событий и файловый сервер.
Сервер мгновенных сообщений с открытым исходным кодом на Go для интеграции в приложения; включает SDK, REST API и вебхуки.
GoWA — self-hosted REST API для WhatsApp на Go с поддержкой нескольких аккаунтов, вебхуков, MCP и интеграции с Chatwoot.
Инфраструктура с открытым исходным кодом для уведомлений и общения с агентами: отправка сообщений в Inbox, Email, SMS, Push, Chat и Slack через единый API.
Lila — сервер на Scala, на котором работает lichess.org: бесплатная шахматная онлайн-платформа без рекламы с открытым исходным кодом.