GitHub, GitLab, Codeberg 및 Forgejo 릴리스를 모니터링하고 이메일이나 Apprise로 알림을 보내는 셀프 호스팅 앱입니다.
release-argus/Argus
Argus는 웹사이트에서 새 소프트웨어 릴리스를 주기적으로 확인하고, 새 릴리스가 있으면 알림이나 웹훅을 보내는 셀프 호스팅 모니터입니다.
- 스타
- 767
- 포크
- 31
- 열린 이슈
- 39
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
Argus는 사용자가 설정한 간격으로 웹사이트나 API를 조회해 새 소프트웨어 릴리스가 있는지 확인합니다. 추적 중인 버전이 바뀌면 Gotify나 Slack 같은 서비스를 통해 알림을 보내거나, 서버 업데이트와 같은 후속 자동화를 실행할 수 있도록 웹훅을 호출합니다.
예를 들어 Argus는 GitHub 저장소의 releases 엔드포인트를 확인하면서 tag_name 필드를 추적할 수 있습니다. 이전 확인 이후 값이 바뀌면 설정된 알림이나 웹훅이 실행됩니다. 설정은 defaults, settings, service, notify, webhook 섹션으로 나뉘며, 프로젝트는 React 웹 UI가 내장된 단일 바이너리로 제공됩니다.
Argus는 Go와 React 프런트엔드로 작성되었습니다. 로컬 사용자 이름/비밀번호 계정을 통한 선택적 로그인, 세션 관리, API 토큰, 역할 기반 접근 제어를 지원하며 Prometheus 메트릭을 노출합니다. 독립 실행형 바이너리나 Docker 이미지로 실행할 수 있습니다.
핵심 기능
- 01설정 가능한 간격으로 웹사이트나 API를 조회해 새 릴리스를 확인합니다.
- 02Gotify, Slack 및 기타 서비스를 통해 알림을 보냅니다.
- 03버전이 바뀌면 자동화에 활용할 수 있도록 웹훅을 실행합니다.
- 04선택적 로그인과 API 토큰을 지원하는 React 웹 UI와 API를 제공합니다.
- 05Prometheus 메트릭을 노출하며 단일 바이너리나 Docker 이미지로 제공됩니다.
활용 사례
- 셀프 호스팅 애플리케이션에 새 릴리스가 나오면 알림을 받습니다.
- GitHub 릴리스 태그가 바뀔 때 자동 배포나 업데이트 작업을 실행합니다.
- 팀에서 사용하는 업스트림 의존성이나 도구의 새 버전을 모니터링합니다.
빠른 시작
- 1
릴리스 페이지에서 바이너리를 다운로드합니다
- 2
저장소 루트에서 make build를 실행해 소스 코드에서 빌드합니다
make build - 3
바이너리용 설정 파일을 준비합니다
사용 전 알아둘 점
- 소스 코드에서 빌드하려면 Go 1.25 이상과 Node.js 24가 필요합니다.
- 바이너리 실행에 필요한 설정 파일은 직접 작성해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- Argus은(는) 무엇인가요?
- Argus는 웹사이트에서 새 소프트웨어 릴리스를 주기적으로 확인하고, 새 릴리스가 있으면 알림이나 웹훅을 보내는 셀프 호스팅 모니터입니다. Argus는 사용자가 설정한 간격으로 웹사이트나 API를 조회해 새 소프트웨어 릴리스가 있는지 확인합니다. 추적 중인 버전이 바뀌면 Gotify나 Slack 같은 서비스를 통해 알림을 보내거나, 서버 업데이트와 같은 후속 자동화를 실행할 수 있도록 웹훅을 호출합니다.
- Argus은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- Argus은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- Argus은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. Argus의 마지막 커밋은 2026년 11월 5일입니다.
- Argus은(는) 어디에 사용할 수 있나요?
- 셀프 호스팅 애플리케이션에 새 릴리스가 나오면 알림을 받습니다. GitHub 릴리스 태그가 바뀔 때 자동 배포나 업데이트 작업을 실행합니다. 팀에서 사용하는 업스트림 의존성이나 도구의 새 버전을 모니터링합니다.
- Argus는 어떻게 설치하나요?
- 릴리스 페이지에서 바이너리를 다운로드합니다 저장소 루트에서 make build를 실행해 소스 코드에서 빌드합니다: make build 바이너리용 설정 파일을 준비합니다
- Argus은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/release-argus/Argus
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
알림 조사, 차단 결정 관리, 런타임 메트릭 확인, 알림 전송을 지원하는 CrowdSec용 셀프 호스팅 웹 대시보드입니다.
GoWA는 여러 계정, 웹훅, MCP, Chatwoot 연동을 지원하는 Go 기반 셀프 호스팅 WhatsApp REST API입니다.
메트릭, 로그, SQL 데이터 소스를 위한 셀프 호스팅 알림 시스템으로, 알림 라우팅과 내장 AI 에이전트 및 MCP 서버를 제공합니다.
간단한 HTTP pub-sub 서비스로, PUT 또는 POST 요청을 통해 휴대폰과 데스크톱에 푸시 알림을 보내며 공개 서버는 가입 없이 이용할 수 있습니다.