간단한 HTTP pub-sub 서비스로, PUT 또는 POST 요청을 통해 휴대폰과 데스크톱에 푸시 알림을 보내며 공개 서버는 가입 없이 이용할 수 있습니다.
- 스타
- 16,107
- 포크
- 899
- 열린 이슈
- 88
- 마지막 커밋
- 3일 전
어떤 프로젝트인가요?
Gotify는 푸시 방식의 메시지를 실시간으로 보내고 받을 수 있는 자체 호스팅 서버입니다. 애플리케이션은 REST API를 통해 메시지를 보내고, 연결된 클라이언트는 WebSocket으로 메시지를 받습니다. 따라서 서드파티 푸시 서비스에 의존하지 않고 자체 스크립트, 서버 또는 서비스의 알림을 기기로 전달할 수 있습니다.
서버에서 사용자, 클라이언트, 애플리케이션을 관리할 수 있으며 메시지를 확인하고 계정을 관리하는 웹 UI도 포함되어 있습니다. 플러그인으로 동작을 확장할 수 있고, 메시지 전송용 별도 CLI와 메시지 수신용 Android 앱도 제공됩니다.
Go로 작성되었으며 Docker 이미지와 릴리스 바이너리로 배포됩니다. 문서에는 설치, 설정, REST API, 개발 환경 구성에 관한 내용이 포함되어 있습니다.
핵심 기능
- 01REST API를 통해 메시지 전송
- 02WebSocket으로 실시간 메시지 수신
- 03사용자, 클라이언트, 애플리케이션 관리
- 04플러그인으로 동작 확장
- 05웹 UI와 함께 CLI 및 Android 앱 제공
활용 사례
- 모니터링 스크립트나 서버의 알림을 휴대폰으로 수신
- 홈 자동화 시스템이나 자체 호스팅 서비스에서 알림 전송
- 서드파티 푸시 알림 서비스를 자체 호스팅 서비스로 대체
토픽
자주 묻는 질문
- server은(는) 무엇인가요?
- 웹 UI를 기본 제공하며 WebSocket으로 실시간 푸시 메시지를 주고받는 자체 호스팅 서버입니다. Gotify는 푸시 방식의 메시지를 실시간으로 보내고 받을 수 있는 자체 호스팅 서버입니다. 애플리케이션은 REST API를 통해 메시지를 보내고, 연결된 클라이언트는 WebSocket으로 메시지를 받습니다. 따라서 서드파티 푸시 서비스에 의존하지 않고 자체 스크립트, 서버 또는 서비스의 알림을 기기로 전달할 수 있습니다.
- server은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- server은(는) Other 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- server은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. server의 마지막 커밋은 2026년 10월 19일입니다.
- server은(는) 어디에 사용할 수 있나요?
- 모니터링 스크립트나 서버의 알림을 휴대폰으로 수신 홈 자동화 시스템이나 자체 호스팅 서비스에서 알림 전송 서드파티 푸시 알림 서비스를 자체 호스팅 서비스로 대체
- server은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/gotify/server
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Stoat 채팅 플랫폼을 구동하는 Rust 백엔드 서비스와 라이브러리로, REST API, WebSocket 이벤트 서버, 파일 서버를 포함합니다.
개발자가 자체 앱에 연동하는 Go 기반 오픈소스 인스턴트 메시징 서버로, SDK, REST API, 웹훅을 제공합니다.
GoWA는 여러 계정, 웹훅, MCP, Chatwoot 연동을 지원하는 Go 기반 셀프 호스팅 WhatsApp REST API입니다.
Inbox, Email, SMS, Push, Chat, Slack을 하나의 API로 연결해 메시지를 보내는 오픈소스 알림 및 에이전트 커뮤니케이션 인프라입니다.
Lila는 무료·광고 없는 오픈소스 온라인 체스 플랫폼 lichess.org를 구동하는 Scala 서버입니다.