HomeLab tutorial - IT technology blog

セルフホスティング入門:Bitwarden、Gitea、Uptime Kumaを自分のサーバーで動かす

Docker ComposeでVaultwarden、Gitea、Uptime Kumaを自分のサーバーに構築する方法を解説します。ベンダーロックインなし、月額費用なし。あなたのデータを自分のハードウェアで管理する。チュートリアルを超えた実践的なホームラボ経験を求める開発者のための出発点です。
DevOps tutorial - IT technology blog

効率的なDockerfileの書き方:現場で学んだ実践的なテクニック

効率的なDockerfileを書くことは、単に動かすこと以上の意味があります — ビルド速度、イメージサイズ、本番環境のセキュリティに直接影響します。このガイドでは、マルチステージビルド、レイヤーキャッシュ、軽量ベースイメージ、よくあるミスの回避など、日々実践しているヒントを紹介します。
Linux tutorial - IT technology blog

rsyncとcronで自動バックアップ:痛い目を見る前にデータを守る

手動バックアップは怠惰からではなく、人間が実際にどのように働くかという構造的な問題から崩壊する。本記事では、Linuxでrsyncとcronをペアリングして信頼性の高い自動バックアップシステムを構築する方法を解説する。差分転送、SSHリモート同期、世代管理、ログ付き本番環境対応スクリプトまでカバーする。
Linux tutorial - IT technology blog

初心者のためのBashシェルスクリプト入門:本番環境の混乱を自動化で乗り越えろ

午前2時のディスクアラート、サービスのダウン、ログがストレージを食いつぶす問題など、実際の本番環境の課題を中心に構成されたbashスクリプトガイド。実際にデプロイできる動作するヘルスチェックスクリプトを通じて、変数、条件分岐、ループ、関数を学ぼう。