Dev environment ops scripts
- Shell 99.7%
- Dockerfile 0.3%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .forgejo/workflows | ||
| plans | ||
| services | ||
| systemconf | ||
| .gitignore | ||
| .tmux.conf | ||
| backup-shared-postgres | ||
| bao-get | ||
| check-iac-drift | ||
| CLAUDE.md | ||
| CONTRIBUTING.md | ||
| git-credential-bao | ||
| openbao-configure | ||
| proxmox-create-lxc.sh | ||
| pve | ||
| README.md | ||
| server-info.md | ||
| setup-dev-env.sh | ||
| sync-db-creds | ||
| Taskfile.yml | ||
| tmux.md | ||
| unifi | ||
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 手動更新・ヘルスチェック workflowbao-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> ブランチを使います。