Dev environment ops scripts
  • Shell 99.7%
  • Dockerfile 0.3%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
watya1 c705fcbfdd CLAUDE.md: CPU優先度(cpuunits)の設定と理由を追記
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-24 20:34:28 +09:00
.forgejo/workflows 毎週日曜3:00 JSTに自動更新するscheduleトリガーを追加 2026-09-04 07:18:35 +00:00
plans かぞく帖: 持ち主不明だった90件の移行を記録 2026-10-24 19:24:05 +09:00
services Immich cameraライブラリの即時取り込み用監視コンテナを追加 2026-10-05 19:21:57 +09:00
systemconf code.ito-homelab.com をAuthelia経由にし、code-server固有パスワードを廃止 2026-09-15 21:36:37 +09:00
.gitignore Initial remote development notes commit 2026-04-11 15:33:19 +00:00
.tmux.conf Taskfile: home-api → home-hubにデプロイタスクを更新 2026-04-18 13:22:41 +00:00
backup-shared-postgres 共有Postgresの日次ダンプ(backup-shared-postgres)を追加 2026-10-08 08:47:31 +09:00
bao-get bao-getの認証を自前キャッシュからOpenBao Agentに置き換え 2026-09-26 10:47:18 +09:00
check-iac-drift check-iac-driftのcron不具合を修正 2026-09-28 22:48:02 +09:00
CLAUDE.md CLAUDE.md: CPU優先度(cpuunits)の設定と理由を追記 2026-10-24 20:34:28 +09:00
CONTRIBUTING.md READMEとtmux運用メモを追加 2026-04-13 00:37:21 +00:00
git-credential-bao Infisicalを廃止しOpenBaoへ完全移行 2026-09-26 10:13:21 +09:00
openbao-configure openbao-configure: dev-envにforgejo-ciの認証情報を発行する権限を追加 2026-10-09 10:00:28 +09:00
proxmox-create-lxc.sh Initial remote development notes commit 2026-04-11 15:33:19 +00:00
pve 包括的な見直しで見つかった残留物を修正 2026-09-26 17:22:37 +09:00
README.md 古い/重複したドキュメントを整理 2026-09-27 09:15:27 +09:00
server-info.md Immich機械学習のGPU不使用(CPU版切替)を記録 2026-10-06 08:44:52 +09:00
setup-dev-env.sh Initial remote development notes commit 2026-04-11 15:33:19 +00:00
sync-db-creds 包括的な見直しで見つかった残留物を修正 2026-09-26 17:22:37 +09:00
Taskfile.yml homelab-bot削除、vaultwarden(107)追記、Resendメール通知の実装状況を反映 2026-09-06 11:50:22 +09:00
tmux.md Taskfile: home-api → home-hubにデプロイタスクを更新 2026-04-18 13:22:41 +00:00
unifi Infisicalを廃止しOpenBaoへ完全移行 2026-09-26 10:13:21 +09:00

dev-env Ops

この開発サーバーと周辺 LXC を運用するための作業メモ、runbook、補助スクリプトを管理するリポジトリです。

内容

  • setup-dev-env.sh: 新しい開発用 LXC の初期セットアップ
  • proxmox-create-lxc.sh: Proxmox API 経由で LXC を作成する補助スクリプト
  • server-info.md: サーバースペック一覧・GPU パススルー手順
  • .tmux.conf: スマホのターミナルでも押しやすい tmux 設定
  • tmux.md: 切断事故に備える tmux 運用メモ
  • .forgejo/workflows/: Immich 手動更新・ヘルスチェック workflow
  • bao-get / git-credential-bao: OpenBao からの機密情報取得ヘルパー
  • openbao-configure: OpenBao 論理設定のディザスタリカバリ用スクリプト
  • sync-db-creds: DB自動ローテーション結果と設定ファイルの同期(cron)
  • pve / unifi: Proxmox API / UniFi API ヘルパー

tmux

長時間作業は tmux の中で行います。

tmux -u new -A -s work

切断:

Ctrl-b d

再接続:

tmux -u attach -t work

注意

  • .env, .claude/, .codex は Git 管理しません。
  • 実 IP、実ドメイン、password、token、秘密鍵を Public repo に残さないようにします。
  • 内部向けの詳細メモは Git 管理外に置きます。

作業ルール

小さな修正は main に直接 commit/push して構いません。複数 AI や大きめの変更では agent/<agent-name>/<task-slug> ブランチを使います。