| Age | Commit message (Collapse) | Author | Lines |
|
- status/: lightweight status checker (status.yyamashita.com, /api/status)
with ntfy DOWN/recovered alerts after consecutive failures
- uptime-kuma/: Uptime Kuma at uptime.yyamashita.com
- hetzner-admin: authenticated /status page (status-app results + docker ps -a)
- ntfy/: self-hosted ntfy at ntfy.yyamashita.com (deny-all auth, install.sh
creates admin user and status-app token)
- Caddyfile, DNS, post-receive hook, tests/check.sh, docs updated
- license-slot-checker: add to repos.txt, hook, and Claude sessions
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
- Caddyfile: extract repeated header blocks into (noindex)/(crawler_bypass)
snippets (adapted JSON verified byte-identical to previous config)
- CLAUDE.md: add mosquitone-admin/microblog to repos table; document that
proxy auth is disabled (PROXY_NO_AUTH=1) with JP-only IP filter instead
- Deploy.md/caddy/README.md: reflect all-service deploy and forward proxy
- tests/check.sh: shell/python syntax, repos.txt<->hooks<->sessions.txt
consistency, app.py COMMANDS vs run-command.sh whitelist, secrets check
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
|
- lighttpd.conf: exempt static files from CGI rewrite
- deploy.sh: add --build to rebuild image on config changes
- CLAUDE.md, Deploy.md: add cgit directory and deploy notes
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
- server/authorized_keys: root SSH keys managed in repo
- server/requirements.md: list of required tools/packages
- git/install.sh: now also applies authorized_keys on install
- CLAUDE.md: repo overview for Claude Code
- Deploy.md: simplified
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
All bare repo creation is now driven by repos.txt in this repo.
install.sh replaces install-hooks.sh and handles both repo creation
and hook deployment. Other repos' server-setup.sh no longer manage
bare repos or hooks.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Add server-hooks/<repo>/post-receive for all repos and
scripts/install-hooks.sh to deploy them manually on the server.
Hooks are not auto-installed on git push for security.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
Root's post-receive hook now calls scripts/sync-claude-services.sh to
manage yyamashita's systemd user services on git push. Sessions are
configured in claude-code-sessions.txt (user:repo format).
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
systemd サービス (claude-infra/tokyo/whoisband) を生成・有効化するセットアップスクリプトを追加。
claude remote-control で各リポジトリの常駐セッションを起動し、claude.ai/code から接続できる。
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
|
|