個人開発 — インフラ構築・ロボット開発・技術動向調査・企業研究
← プロジェクト一覧に戻る
継続運用中

自宅サーバー基盤

外部のクラウド事業者に依存せず、家庭内の計算資源のみで実用に耐える 情報基盤を構築・運用する。設計から実装、運用監視までを単独で担う。

アーキテクチャ

システム構成図: アクセス制御層からハードウェアまでの6層構造 自宅内 — 単一の物理マシン上で完結 外部ネットワーク 家庭内ネットワーク アクセス制御層 — 暗号化された専用経路のみ リバースプロキシ コンテナ基盤 メディア/ 写真管理 ホーム オートメーション AI/ 開発環境 認証/ セキュリティ 仮想化レイヤー 自宅設置PC 1台

図1 — リクエストは暗号化された経路のみを通過し、コンテナ単位で分離されたサービス群に到達する。

使用している技術

実行基盤

WSL2 Docker Docker Compose

リバースプロキシ/遠隔アクセス

Caddy Tailscale

写真・ファイル管理

Immich Nextcloud

認証・パスワード管理

Vaultwarden

メディア配信

Jellyfin

ホームオートメーション

Home Assistant Mosquitto (MQTT)

ローカルAI

Ollama Open WebUI

監視・運用

Netdata ntfy Watchtower

できるようになったこと

月額料金を払わずに、自分の写真・ファイル・パスワードを自分のPCだけで安全に管理できるようになった。

外出先からでも、暗号化された経路を通じて自宅のPCに安全にアクセスできるようになった。

声で家電を操作できるようになった。

サーバーの異常(ディスク容量の逼迫、サービスの停止など)を自動で検知し、通知を受け取れるようになった。

新しいサービスを、既存の仕組みを壊さずに短時間で追加できるようになった。

ロードマップ

01
Phase 1

基盤構築

仮想化レイヤーとコンテナ基盤を整備し、リモートからの安全な アクセス経路を確立。以降の全サービスが乗る土台を固めた。

02
Phase 2

データ移行

外部クラウドに分散していた写真・ファイル・認証情報を、 整合性を検証しながら自前の基盤へ段階的に移した。

03
Phase 3

セキュリティ強化

公開範囲を総点検し、不要な露出を洗い出して最小権限の原則に 基づき再設計。継続的な監査体制を組み込んだ。

04
Phase 4

拡張性向上

リバースプロキシと監視基盤を導入し、新規サービスを 短時間・低リスクで追加できる構成に再編した。

05
Ongoing

継続運用

スマートホーム領域への拡張と、日々の監視・保守を継続中。 計画と実装を反復しながら基盤を育てている。

詳細記事

2026年8月24日

ローカルAIとプライベート検索の仕組み

GPU上で直接動かすOllamaと、そのフロントエンドのOpen WebUI、外部に問い合わせを送らないプライベート検索エンジンSearXNGの構成を記す。

2026年8月18日

ホームオートメーションと音声連携の仕組み

Home AssistantとMosquitto(MQTT)を中核に、Nature Remoの家電操作とAlexaの音声連携を自前基盤に接続した仕組みを記す。

2026年8月12日

メディア配信基盤の仕組み

JellyfinによるメディアサーバーとGPUハードウェアトランスコードの構成を記す。

2026年8月5日

監視と自動化の仕組み

Netdata・ntfy・Watchtoreによる監視と、バックアップ・ヘルスチェック・更新監視の自作スクリプトの実装を記す。

2026年7月30日

アクセス制御とリバースプロキシ設計の仕組み

暗号化された専用トンネル経由のみで外部アクセスを許可する設計と、リバースプロキシによる公開範囲の一元管理を記す。具体的なポート番号・IPは掲載しない。

2026年7月24日

写真・ファイル・認証管理の仕組み

写真管理(Immich)・ファイル/連絡先/カレンダー(Nextcloud)・パスワード管理(Vaultwarden)。外部クラウドに預けていたデータを自前基盤へ移した仕組みを記す。

2026年7月15日

実行基盤とハードウェアの仕組み

WSL2上のDockerでサービス群を稼働させる実行基盤と、GPUを含むハードウェア構成を記す。