summaryrefslogtreecommitdiff
path: root/server
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
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')
-rw-r--r--server/authorized_keys3
-rw-r--r--server/requirements.md18
2 files changed, 21 insertions, 0 deletions
diff --git a/server/authorized_keys b/server/authorized_keys
new file mode 100644
index 0000000..fa01484
--- /dev/null
+++ b/server/authorized_keys
@@ -0,0 +1,3 @@
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIL38Bz/ffc14WRi9g3CnLgzLluHwhCPdjRAXxET5t/+Y yyamashita@ubuntu-4gb-hel1-1
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAWtunt4nZ3MVeom6TbtCFVtEzsiSicnZ1Ea6YX6QLOc
+ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA4ER14o2du4bd6shr8qBkGunRjQr85elyGIb34/nVmz u0_a188@localhost
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 | サーバー操作 |