Varnkit Notes
小規模インフラ・ホームラボ運用の実践ノート。
ARM VPSでDockerイメージが動かないときの確認手順
OCI Always FreeでA1インスタンスが作成できないときの対策
Cloudflare Tunnel経由でSSH接続する設定手順
nginxで大量の静的ファイルを低スペックサーバーから配信する設定
Let's EncryptのDNS-01検証でワイルドカード証明書を取得する
k3sをメモリ1GBのVPSで動かすための軽量化設定
ntfyをDockerでセルフホストしてプッシュ通知基盤を作る
step-caでSSH証明書認証を導入する小規模構成
Hetzner CAXシリーズ(ARM)の性能と選定基準
Crawlee+Playwrightのクローラーがメモリ不足で落ちるときの調整
お名前.comのDNSを外部DNSに移行する手順と注意点
cronからsystemdタイマーへ移行するメリットと書き方
WireGuardで自宅とVPSを常時接続するサイト間VPN構成
docker-composeで機密情報を環境変数から分離する方法
fail2banは今でも必要か—SSH防御の現代的な優先順位
記事ページに設置するJSON-LDの最小構成と検証方法
大規模サイトのsitemap.xml分割とインデックスファイルの作り方
メモリの少ないVPSでのスワップとzramの使い分け
rsyncによる静的サイトデプロイの安全な運用パターン
KeePassXCをSSHエージェントとして使う設定
API GatewayのLambdaオーソライザーをクロスアカウントで共有する
Secrets ManagerのJSON値をECS環境変数へ渡す方法
ALB+Fargateをプライベートサブネットで組む最小ネットワーク構成
CDKコンストラクトを社内npmパッケージとして配布する設計
Lambda Web AdapterでHonoアプリを移植性を保って動かす
Google ADKで関数宣言スタイルのツールを定義する方法
NATゲートウェイをNATインスタンスに置き換えるコスト判断
Pythonで最小の静的サイトジェネレータを自作する構成
1台構成VPSの軽量監視—外形監視と最小メトリクスの組み合わせ
AIクローラーのrobots.txt制御—主要ボットのユーザーエージェント一覧と書き方