Перейти к основному содержанию
Скидка 50% все планы, ограниченное время. Начиная от $2.48/mo
Gotify

Gotify

Gotify — self-hosted сервер push-уведомлений. Отправьте сообщение из любого скрипта одним вызовом curl и получите его по WebSocket в веб-интерфейсе или Android-приложении. Более 15 700 звёзд на GitHub.

Кратко

15.8k

Звёзды на GitHub

1

Просмотры страниц

Лицензия MIT Версия Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Доступ

  1. Откройте веб-интерфейс Gotify: http://<SERVER-IP>
  2. Учётные данные администратора хранятся в: /root/gotify/.env
  3. После первого входа смените пароль администратора в веб-интерфейсе.

Отправка сообщений

Создание приложения

  1. Откройте веб-интерфейс Gotify.
  2. Create an Приложение.
  3. Скопируйте сгенерированный токен приложения.

Отправка сообщения

curl -X POST 'http://<SERVER-IP>/message?token=<APP_TOKEN>' \
     -F 'title=Hello' \
     -F 'message=world' \
     -F 'priority=5'

Клиенты могут подписаться на уведомления в реальном времени через: /stream

Важные файлы и директории

  • Путь установки: /root/gotify
  • Файл Compose: /root/gotify/docker-compose.yml
  • Файл среды: /root/gotify/.env
  • Том данных Docker: /var/lib/docker/volumes/gotify_gotify_data

Управление Docker

Просмотр статуса:

cd /root/gotify
docker compose ps

Посмотреть логи:

cd /root/gotify
docker compose logs -f

Перезапустите Gotify:

cd /root/gotify
docker compose restart

Остановить Gotify:

cd /root/gotify
docker compose down

Запустите Gotify:

cd /root/gotify
docker compose up -d

Ещё в Self Hosted

Похожие приложения.

Развернуть Gotify. От $2,48/мес.