Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
自宅鯖のための IaC / クラウド活用
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kanaru
July 04, 2026
Technology
33
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
自宅鯖のための IaC / クラウド活用
2026年7月4日 IT インフラ集会で発表。
Kanaru
July 04, 2026
More Decks by Kanaru
See All by Kanaru
TSX の <Hoge<Fuga>> という構文に驚いた話 / tsx-type-argument-syntax
kanaru0928
0
230
Other Decks in Technology
See All in Technology
Webアクセシビリティ入門 2026
recruitengineers
PRO
3
650
ホームラボ紹介
y_sera15
0
200
QAエンジニア起点で進める、SmartHRにおける信頼性向上について
kaomi_wombat
1
150
猫付きpingコマンドを自作
uyuki234
0
250
『三匹の子ぶた』から学ぶネットワークセキュリティの昔と今 / Network Security: Then and Now Through the Lens of The Three Little Pigs
nttcom
1
6.2k
自宅NWにISR4331を導入してみた話
okaits
0
110
ボトムアップ文化が強い組織で セキュリティをどう根付かせていくかの現在進行形の話 / Making Security Stick in a Bottom-Up Organization
yamaguchitk333
0
240
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1.2k
Apache Icebergインフラストラクチャ:ストレージ・カタログ・エンジンの選択肢とClouderaプラットフォームでの実装
tsugiyama
0
120
[ChatGPT Work LT]事務作業が苦手な人のための バックオフィスの「半」自動化
chimaki_iot
0
310
Data Hubグループ 紹介資料
sansan33
PRO
0
3.2k
Software Supply Chain Attackからクラウド環境を守るためにできること
lhazy
2
280
Featured
See All Featured
Building Applications with DynamoDB
mza
96
7.2k
Side Projects
sachag
455
43k
The SEO identity crisis: Don't let AI make you average
varn
0
530
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
210
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
900
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
710
Build your cross-platform service in a week with App Engine
jlugia
234
19k
A designer walks into a library…
pauljervisheath
211
24k
First, design no harm
axbom
PRO
2
1.2k
Prompt Engineering for Job Search
mfonobong
0
410
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
770
Transcript
自宅鯖のための IaC / クラウド活用 2026-07-04 ITインフラ集会 おんやっこ
自己紹介 おんやっこ • 学部4年 • 自宅鯖歴 3年 • クラウド歴 2年
趣味 PC の初期化 特技 AWS の無料枠を使う 2
AWS Summit Japan 2026 3
構成の紹介 構成の特徴 • Proxmox VE で仮想化 • VM には tailscale
など • MicroK8s で Kubernetes を構築 用途例 VPN / ストレージ / PW マネージャー Git リモート / ID プロバイダ 4 Proxmox Cluster Node 1 Node 2 Node 3 VM VM VM Kubernetes Cluster MicroK8s MicroK8s MicroK8s
IaC を構築する 5
なぜ自宅鯖に IaC を組むのか • 自宅鯖は定期的に破壊したくなる💥 ◦ 機器の更新やサブネット空間の変更 ◦ 構成変更を気軽にできるのが自宅鯖のいいところ •
手動での再構成には時間がかかる ◦ OS やアプリのインストール ◦ 前環境の再現 • 可用性の低下は QOL の低下に直結 ◦ 自宅鯖は日常的に使うツールを多く含む ◦ 再構成時のダウンタイムは可能な限り減らしたい ▶ IaC による構成管理で破壊・再構成の時間と手間を削減 6
IaC を組む 7 Proxmox ノード VM アプリ VM MicroK8s クラスタ
アプリ
IaC を組む 8 Proxmox ノード VM アプリ VM MicroK8s クラスタ
アプリ Proxmox VM の作成・初期化 Terraform VM 内の環境構築 Ansible Kubernetes 内のアプリ管理 Argo CD
IaC を組む 9 Proxmox ノード VM アプリ VM MicroK8s クラスタ
アプリ Proxmox VM の作成・初期化 Terraform VM 内の環境構築 Ansible Kubernetes 内のアプリ管理 Argo CD
IaC を組む 10 Proxmox ノード VM アプリ VM MicroK8s クラスタ
アプリ Proxmox VM の作成・初期化 Terraform VM 内の環境構築 Ansible Kubernetes 内のアプリ管理 Argo CD
IaC を組む 11 Proxmox ノード VM アプリ VM MicroK8s クラスタ
アプリ Proxmox VM の作成・初期化 Terraform VM 内の環境構築 Ansible Kubernetes 内のアプリ管理 Argo CD
クラウドの活用 12
三権分立 運用の上で考える3要素 13 01 > ローカル ・コードの編集 ・コマンドの実行 02 >
自宅鯖 ・ロマン ・安価 (ただし電気代は考えない ものとする) 03 > クラウド ・高可用性 ・多様な機能
クラウドの使用例 課題 • 自宅の回線はポート開放できない ◦ MAP-E 許すまじ • Cloudflare Tunnels
◦ HTTP のみ、100秒・100MB 制限 • Tailscale ◦ 外部の人との共有が難しい • マイクラ鯖とか立てたい • グローバル IP があればなぁ 14 Proxmox Cluster Node 1 Node 2 Node 3 VM VM VM Kubernetes Cluster MicroK8s MicroK8s MicroK8s
クラウドの使用例 課題 • 自宅の回線はポート開放できない ◦ MAP-E 許すまじ • Cloudflare Tunnels
◦ HTTP のみ、100秒・100MB 制限 • Tailscale ◦ 外部の人との共有が難しい • マイクラ鯖とか立てたい • グローバル IP があればなぁ ◦ …ん? 15 Proxmox Cluster Node 1 Node 2 Node 3 VM VM VM Kubernetes Cluster MicroK8s MicroK8s MicroK8s
クラウドの使用例 16 EC2 Elastic IP address つ Proxmox Cluster Node
1 Node 2 Node 3 VM VM VM Kubernetes Cluster MicroK8s MicroK8s MicroK8s ※ EC2 に自動割り当てされる グローバル IP アドレスは厳密には EIP ではありません。 EC2 が EIP を持ってきたよ EC2 にありがとうと言って EC2 はあなたに IGW で 破産して欲しいんだ
クラウドの使用例 17 Internet VPC Public subnet EC2 Internet gateway Proxmox
Cluster Node 1 Node 2 Node 3 VM VM VM Kubernetes Cluster MicroK8s MicroK8s MicroK8s WireGuard
その他のクラウドの活用 • IaC のコード管理(GitHub) • HTTP トンネル(Cloudflare Tunnels) • Terraform
の状態管理 (S3) • シークレット管理(KMS + SSM Parameter Store) 18
今後の展望 ホスト名ごとにルーティングしたい 19 Internet VPS Caddy Nginx 443 (HTTPS) Other
Proxmox / Kubernetes アプリ 1 アプリ 2 アプリ 3 アプリ 4 app1.example.com app2.example.com app3.example.com app4.example.com
終わり 20