自宅サーバーのすすめ

Homelabで始めるインフラ学習

ようかん | インフラ集会

自宅サーバー入門 | @youkan

自己紹介

  • 名前: ようかん
  • 好きなもの:
    • 自宅サーバー、Kubernetes、自動化
    • VRChat、かわいいもの
自宅サーバー入門 | @youkan

今日話すこと

  1. 自宅サーバーとは?
  2. なぜ自宅サーバーを始めるのか
  3. 構成例の紹介
  4. 始め方のヒント
自宅サーバー入門 | @youkan

自宅サーバー(Homelab)とは?

自宅に設置する個人所有のサーバー環境

  • 学習・実験用のインフラ環境
  • 自分だけのクラウド
  • 技術検証の場
自宅サーバー入門 | @youkan

なぜ自宅サーバー?

メリット

  • 本番に近い環境で学習できる
  • 壊しても誰にも怒られない
  • クラウドより長期運用が安い
  • 楽しい!
自宅サーバー入門 | @youkan

私の構成例

┌─────────────────────────────────────┐
│           ルーター (OPNsense)         │
└─────────────┬───────────────────────┘
              │
┌─────────────┴───────────────────────┐
│         L2スイッチ (10GbE)           │
└───┬───────────┬───────────┬─────────┘
    │           │           │
┌───┴───┐   ┌───┴───┐   ┌───┴───┐
│ Node1 │   │ Node2 │   │ Node3 │
│ K8s   │   │ K8s   │   │ K8s   │
└───────┘   └───────┘   └───────┘
自宅サーバー入門 | @youkan

動かしているもの

サービス 用途
Kubernetes コンテナオーケストレーション
Prometheus/Grafana 監視
ArgoCD GitOps
Nextcloud ファイル共有
Home Assistant スマートホーム
自宅サーバー入門 | @youkan

始め方のヒント

  1. 小さく始める: Raspberry Pi や古いPCから
  2. 目的を決める: 何を学びたいか
  3. 段階的に拡張: 一度に全部やらない
  4. 記録を残す: ブログや構成図
自宅サーバー入門 | @youkan

注意点

  • 電気代は覚悟する
  • 家族の理解を得る
  • 騒音対策を考える
  • バックアップは忘れずに
自宅サーバー入門 | @youkan

まとめ

  • 自宅サーバーは最高の学習環境
  • 小さく始めて育てていく
  • 何より楽しむことが大事!
自宅サーバー入門 | @youkan

ありがとうございました!

質問・フィードバックお待ちしています

自宅サーバー入門 | @youkan