<feed xmlns='http://www.w3.org/2005/Atom'>
<title>hetzner-infra/scripts/claude-daemon-setup.sh, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.yyamashita.com/hetzner-infra/'/>
<entry>
<title>Reorganize repo into caddy/, git/, claude/ directories</title>
<updated>2026-05-17T02:29:27+00:00</updated>
<author>
<name>yyamashita</name>
<email>yyamashita@hetzner.yyamashita.com</email>
</author>
<published>2026-05-17T02:29:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yyamashita.com/hetzner-infra/commit/?id=ef6dbdd2ac273dc4a01c70437ee7984cea9f2a3c'/>
<id>ef6dbdd2ac273dc4a01c70437ee7984cea9f2a3c</id>
<content type='text'>
- caddy/: Caddyfile, docker-compose.yml, deploy.sh (hook runs this only)
- git/: repos.txt, hooks/*/post-receive, install.sh, server-setup.sh
- claude/: sessions.txt, systemd/claude-code@.service, sync.sh

Post-receive hook is now: checkout + bash caddy/deploy.sh

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- caddy/: Caddyfile, docker-compose.yml, deploy.sh (hook runs this only)
- git/: repos.txt, hooks/*/post-receive, install.sh, server-setup.sh
- claude/: sessions.txt, systemd/claude-code@.service, sync.sh

Post-receive hook is now: checkout + bash caddy/deploy.sh

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix claude daemon: non-root user and PTY allocation</title>
<updated>2026-05-16T03:42:32+00:00</updated>
<author>
<name>yyamashita</name>
<email>yyamashita@mosquit.one</email>
</author>
<published>2026-05-16T03:42:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yyamashita.com/hetzner-infra/commit/?id=e3ac39aeeb17ae97949b2e69969f1ce8a364b343'/>
<id>e3ac39aeeb17ae97949b2e69969f1ce8a364b343</id>
<content type='text'>
root 実行時のセキュリティ制限と TTY なし問題を修正。
claude-agent ユーザーを作成し、script コマンドで疑似 TTY を確保する。

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
root 実行時のセキュリティ制限と TTY なし問題を修正。
claude-agent ユーザーを作成し、script コマンドで疑似 TTY を確保する。

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix claude remote-control command flag syntax</title>
<updated>2026-05-16T03:33:56+00:00</updated>
<author>
<name>yyamashita</name>
<email>yyamashita@mosquit.one</email>
</author>
<published>2026-05-16T03:33:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yyamashita.com/hetzner-infra/commit/?id=8297e8437e67b198ea1b88fea054da89229859e2'/>
<id>8297e8437e67b198ea1b88fea054da89229859e2</id>
<content type='text'>
--remote-control はサブコマンドではなくオプションフラグのため修正。

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--remote-control はサブコマンドではなくオプションフラグのため修正。

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add Claude Code daemon setup for remote sessions per repo</title>
<updated>2026-05-16T03:26:09+00:00</updated>
<author>
<name>yyamashita</name>
<email>yyamashita@mosquit.one</email>
</author>
<published>2026-05-16T03:26:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.yyamashita.com/hetzner-infra/commit/?id=6dfae0c390ca2a0dc3d6dabc1a52263bfec9b6a7'/>
<id>6dfae0c390ca2a0dc3d6dabc1a52263bfec9b6a7</id>
<content type='text'>
systemd サービス (claude-infra/tokyo/whoisband) を生成・有効化するセットアップスクリプトを追加。
claude remote-control で各リポジトリの常駐セッションを起動し、claude.ai/code から接続できる。

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
systemd サービス (claude-infra/tokyo/whoisband) を生成・有効化するセットアップスクリプトを追加。
claude remote-control で各リポジトリの常駐セッションを起動し、claude.ai/code から接続できる。

Co-Authored-By: Claude Sonnet 4.6 &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
