GitHub、GitLab、Codeberg、Forgejoのリリースを監視し、メールやAppriseで通知するセルフホスト型アプリ。
release-argus/Argus
Argusは、Webサイトを定期的に確認してソフトウェアの新バージョンを検知し、通知やwebhookを送信するセルフホスト型モニターです。
- スター
- 766
- フォーク
- 30
- 未解決の Issue
- 39
- 最終コミット
- 22 時間前
これは何?
Argusはユーザーが設定した間隔でWebサイトやAPIに問い合わせ、新しいソフトウェアリリースがないか確認します。監視対象のバージョンが変わると、GotifyやSlackなどのサービスを通じて通知を送るか、サーバーの更新などの自動化を起動できるwebhookを呼び出します。
たとえば、ArgusでGitHubリポジトリのリリースエンドポイントを監視し、tag_nameフィールドを追跡できます。前回の確認から値が変わるたびに、設定済みの通知やwebhookが実行されます。設定はdefaults、settings、service、notify、webhookの各セクションに分かれており、プロジェクトはReact製のWeb UIを内蔵した単一バイナリとして提供されます。
ArgusはGoとReactフロントエンドで構成されています。ローカルのユーザー名・パスワードによる任意のログイン、セッション管理、APIトークン、ロールベースのアクセス制御を備え、Prometheusメトリクスも公開します。スタンドアロンバイナリまたはDockerイメージとして実行できます。
主な機能
- 01設定可能な間隔でWebサイトやAPIを確認し、新しいリリースを検知します。
- 02Gotify、Slackなどのサービスを通じて通知を送信します。
- 03バージョン変更時にwebhookを実行し、自動化に利用できます。
- 04React製のWeb UIとAPIを提供し、任意でログインやAPIトークンを利用できます。
- 05Prometheusメトリクスを公開し、単一バイナリまたはDockerイメージとして提供されます。
ユースケース
- セルフホスト型アプリケーションの新しいリリースを通知で受け取る。
- GitHubのリリースタグが変わったときに、自動デプロイや更新ジョブを起動する。
- チームが利用する上流依存関係やツールの新しいバージョンを監視する。
クイックスタート
- 1
リリースページからバイナリをダウンロードします
- 2
リポジトリのルートで make build を実行してソースからビルドします
make build - 3
バイナリ用の設定ファイルを用意します
使う前に知っておきたいこと
- ソースからビルドするには、Go 1.25 以降と Node.js 24 が必要です。
- バイナリの実行に必要な設定ファイルは、自分で作成する必要があります。
収録されている特集
トピック
よくある質問
- Argus とは?
- Argusは、Webサイトを定期的に確認してソフトウェアの新バージョンを検知し、通知やwebhookを送信するセルフホスト型モニターです。 Argusはユーザーが設定した間隔でWebサイトやAPIに問い合わせ、新しいソフトウェアリリースがないか確認します。監視対象のバージョンが変わると、GotifyやSlackなどのサービスを通じて通知を送るか、サーバーの更新などの自動化を起動できるwebhookを呼び出します。
- 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 Webダッシュボード。
GoWAは、複数アカウント、webhook、MCP、Chatwoot連携に対応した、Go製のセルフホスト型WhatsApp REST APIです。
メトリクス、ログ、SQLデータソース向けのセルフホスト型アラート管理システム。通知ルーティングに加え、AIエージェントとMCPサーバーを内蔵。
シンプルなHTTP pub-subサービス。PUTまたはPOSTリクエストでスマートフォンやデスクトップにプッシュ通知を送信でき、公開サーバーでは登録も不要です。
AndroidスマートフォンをSMSゲートウェイにして、シンプルなHTTP API経由でSMSを送受信できます。