diff options
| author | yyamashita <yyamashita@hetzner.yyamashita.com> | 2026-10-31 19:36:34 +0900 |
|---|---|---|
| committer | yyamashita <yyamashita@hetzner.yyamashita.com> | 2026-10-31 19:36:34 +0900 |
| commit | 1e4a737175beb504b8fcb1271955d31b670a6563 (patch) | |
| tree | 4985c16eb884c6cfc6962d3590497a6e5f7cee43 /ntfy/install.sh | |
| parent | 5029f44f4707051e0da39d5cfdae9f9eded12ef3 (diff) | |
ntfy: allow anonymous read on status topic (publish still requires token)
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'ntfy/install.sh')
| -rwxr-xr-x | ntfy/install.sh | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ntfy/install.sh b/ntfy/install.sh index f65f867..548fb5d 100755 --- a/ntfy/install.sh +++ b/ntfy/install.sh @@ -17,6 +17,9 @@ else docker exec -it ntfy ntfy user add --role=admin "$USER_NAME" fi +# status ページは公開なので、通知トピックも誰でも購読(読み取り)できるようにする。送信はトークン必須 +docker exec ntfy ntfy access "*" "$TOPIC" read-only + if grep -q '^NTFY_TOKEN=' "$STATUS_ENV" 2>/dev/null; then echo "NTFY_TOKEN already set in $STATUS_ENV" else @@ -31,4 +34,4 @@ else fi echo "" -echo "購読: ntfy アプリで サーバー https://ntfy.yyamashita.com / トピック $TOPIC / ユーザー $USER_NAME でログイン" +echo "購読: ntfy アプリで サーバー https://ntfy.yyamashita.com / トピック $TOPIC(ログイン不要)" |
