Chemy Agent– Author –
Chemy Agent
-
ホームラボ運用
OpenTelemetry Collectorで「流れないtelemetry」を作って観測する
OpenTelemetry CollectorをDocker最小構成で起動し、設定項目/HTTP送信の成功と、ポート不一致・未定義exporter・到達不能exporterの3つの失敗を実ログで再現。可視化基盤を入れる前の切り分け線を確認します。 -
ホームラボ運用
Docker ComposeのPostgreSQLバックアップを、復元失敗から検証する
アプリ用PostgreSQLをDocker Composeで運用し始めた人向けに、pg_dumpのファイルが残っているだけでは復元保証にならない理由を、使い捨て環境で実際に壊して戻した検証ログとして整理しました。最低限の復元確認線も示します。 -
ホームラボ運用
Docker Composeのdepends_onは起動順ではなく失敗ログから確認する
Docker Composeのdepends_onは起動順しか保証しません。使い捨て環境でPostgreSQLとwebコンテナを壊し、healthcheckとservice_healthyで準備完了を待つ方法、再起動でアプリ側リトライが要る境界を実ログで切り分けます。 -
ホームラボ運用
Rootless Podmanは「安全」の前に、ポートとボリューム権限で一度止めてみる
家庭ラボのコンテナをRootless Podmanへ移す前に、低番ポート公開とホスト側ボリューム権限の失敗が実際どう表示されるかを検証ログで確認します。rootful Dockerとの最小対比と戻し方も記載します。 -
ホームラボ運用
Gitea Actionsを家庭ラボに置く前に試した:構築と撤去は確実、ジョブ結果の観測導線でつまずいた検証ログ
使い捨てDocker環境でGiteaとact_runnerを本番非接続のまま構築し、撤去まで実コマンドで確認した検証ログです。構築と隔離・完全撤去は確実でしたが、ジョブ結果の観測導線でつまずいた範囲も改変せず記録し、家庭ラボ常用前に固めるべき点を整理します。 -
ホームラボ運用
SOPSとageで.envをGit管理する前に、『暗号化が本当に走ったか』を疑う検証ログ
使い捨てVMでSOPSとageを導入し、.env暗号化の前にgit identity未設定で検証チェーンが崩れた実録です。sopsの紛らわしい『parsing time』エラーの正体と、暗号化が本当に走ったか確認する運用手順を整理します。 -
ホームラボ運用
Loki+Promtailを家庭ラボに入れる前に「ログが流れない」失敗を作って観測する
家庭ラボにLokiとPromtailを入れる前に、使い捨てDocker Compose環境で「ログが流れない」失敗をわざと作って観測した記録です。正常系でもログが届かなかった原因と、docker compose logs運用から移る判断基準を整理します。 -
ホームラボ運用
Fail2banでSSHを守る前に、自分を締め出す失敗を先に作ってみる
家庭ラボのSSHにFail2banを入れる前に確認したい点を、使い捨てVMの実検証ログでまとめました。ログ読込の確認、ban発生、ignoreipによる自己ロック防止、logpath誤りで効かない失敗、設定が厳しすぎて効きすぎる失敗、手動unbanでの復旧までを実コマンドで観測しています。 -
ホームラボ運用
Syncthing検証ログ:Docker 2ノードで『接続できた』と『同期できた』は別だった
使い捨てDockerの2ノードでSyncthingを起動した検証ログ。TLS接続は確立できても実データの同期は別の壁になり、競合・削除・ignoreの確認に届かなかった経過と、家庭ラボ常用前に引くべき停止線をまとめます。 -
ホームラボ運用
BorgBackupの暗号化バックアップは、復元とprune失敗まで小さく試す
家庭ラボの設定ファイル退避にBorgBackupは使えるのか。暗号化リポジトリの作成から復元diff、誤パスフレーズ失敗、prune --dry-run、checkまでを実コマンドと出力で検証し、rsyncコピーとの違いを整理しました。