summaryrefslogtreecommitdiff
path: root/server/requirements.md
diff options
context:
space:
mode:
authoryyamashita <yyamashita@hetzner.yyamashita.com>2026-05-17 17:04:49 +0900
committeryyamashita <yyamashita@hetzner.yyamashita.com>2026-05-17 17:04:49 +0900
commit230537b994d29710d1c33c2eef35487573dc550e (patch)
tree48b3815c60cc51cf2ca0301e09971dc043ce95b9 /server/requirements.md
parent4a2def16fa9b66d0f7b3ce0812325365bb821287 (diff)
Add server/ dir, CLAUDE.md, and SSH key management via install.sh
- 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>
Diffstat (limited to 'server/requirements.md')
-rw-r--r--server/requirements.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/server/requirements.md b/server/requirements.md
new file mode 100644
index 0000000..8be8bd0
--- /dev/null
+++ b/server/requirements.md
@@ -0,0 +1,18 @@
+# Requirements
+
+## Server (Hetzner VPS / Ubuntu 24.04)
+
+| ツール | 用途 | インストール方法 |
+|---|---|---|
+| Docker Engine + Compose | コンテナ実行 | `curl -fsSL https://get.docker.com \| sh` |
+| git | bare リポジトリ | `apt install git` |
+| tmux | Claude Code セッション | `apt install tmux` |
+| claude CLI | Claude Code | [claude.ai/code](https://claude.ai/code) |
+| bash, curl | スクリプト実行 | 標準搭載 |
+
+## Local
+
+| ツール | 用途 |
+|---|---|
+| git | push でデプロイ |
+| ssh | サーバー操作 |