- セルフホスティング環境はここ数年で大きく改善され、一般ユーザーでも個人サーバーを直接運用しやすくなった
- Claude Code のような CLIベースのAIエージェント の登場により、複雑な設定なしでコマンドレベルのサーバー管理が可能になった
- 低消費電力の ミニPC、Tailscale の簡単なネットワーキング、そして 自動化されたCLIアシスタント の組み合わせが中核的な変化
- ユーザーは単に「必要なサービス」を説明するだけで、Docker設定・セキュリティ・アップデートまで自動処理される
- 個人データとサービスを自分で直接コントロールできる 自律性と楽しさ が、セルフホスティングの新たな魅力として浮上している
なぜ今セルフホスティングは変わったのか
- 3つの変化がかみ合った: 安価で高性能なミニPC、Tailscaleの安全なネットワーキング、Claude Codeの自動化されたCLI支援
- ミニPCは静かで低消費電力であり、週末旅行の費用より安い価格で購入できる
- Tailscaleはポートフォワーディングなしで安全なネットワーク接続を提供する
- Claude CodeはDocker構文やCompose設定を覚えていなくても自動構成を支援する
- 以前はブログ記事を参考に手動で設定する必要があったが、今では AIエージェントが全体構成を処理 する
ハードウェア構成
- Beelink Mini N150 ミニPCを使用。手のひらサイズの静かなデバイス
- 約 $379 で購入し、8TB NVMe SSD を追加装着
- 以前はM1 Mac miniでPlexサーバーを運用していたが、VM管理の複雑さから置き換えを決めた
- 最近ではミニPCの入手しやすさが高まり、個人サーバー構築が現実的なレベル に入った
基本的なインストールの流れ
- 全体の流れはシンプルな5段階で構成される
- Ubuntu Server 22.04 LTSをインストール
- Tailscaleでプライベートネットワークに接続
- ノートPCからSSH接続
- サーバーにClaude Codeをインストール
- 必要なサービスを依頼して待つ
- 以後の設定はすべて CLIエージェントが自動処理 する
Claude Codeが新しいシステム管理者
- Claude Codeは ターミナルベースのAIエージェント であり、サーバー内で直接実行される
- ユーザーは単に「Dockerをインストール」「サービスを追加」「セキュリティパッケージを設定」などをコマンドとして依頼する
- 主な自動化機能:
- DockerおよびComposeファイルの生成
- Caddyリバースプロキシの設定
- データ永続化の管理と自動アップデート
- 再起動時のサービス自動復旧
- 複雑なYAMLのコピーやググる作業なしに、自然言語コマンドでサーバー管理が可能
稼働中の主なサービス
- 各サービスは独立した Dockerコンテナ として運用される
| サービス |
機能または代替対象 |
| Vaultwarden |
Bitwardenの代替、自前のパスワード管理 |
| Plex |
メディアサーバー、ハードウェアトランスコーディング対応 |
| Immich |
Google Photosの代替 |
| Uptime Kuma |
サービス監視 |
| Caddy |
自動TLSリバースプロキシ |
| Home Assistant |
ホームオートメーションハブ |
| ReadDeck |
後で読むサービス |
- すべてのサービスに モバイル・ノートPC・タブレットからローカル同様にアクセス可能
- Uptime Kuma が状態を監視し、メール通知で障害および復旧状況を知らせる
Vaultwarden: セルフホスティングの転換点
- Rustで書かれたBitwarden互換サーバー で、軽量かつ安定している
- 既存のBitwardenクライアントおよびiOS標準のパスワードマネージャーと完全互換
- iCloud/Keychainからパスワードをエクスポートし、Vaultwardenへ移行して完全に切り替え た
Immich: 完成度の高い写真管理
- Google Photosの代替になる品質 を提供
- モバイルアプリ、顔認識(ローカルML)、タイムライン・地図表示、自動アップロードに対応
- かつてのセルフホスティングアプリにあった不安定さが消え、完成されたユーザー体験を提供 する
ReadDeck: Pocketの空白を埋めるツール
- Mozilla Pocket終了後の代替サービス として選択
- すっきりしたUI、優れたタイポグラフィ、モバイル対応、読んでいた位置の自動保存機能
- モバイル版Firefoxからそのまま記事を保存できる
- 将来的なサービス終了やロックインの懸念なく、個人利用に最適化 されている
管理および監視ツール
- Lazydocker: Dockerコンテナの状態、ログ、リソース使用量をターミナルUIで表示
lazydocker コマンド一つで全コンテナを管理できる
- Lazygit に似た直感的なインターフェースを提供
- Glances: CPU、メモリ、ディスク、ネットワーク、コンテナ状態を統合監視
- 13個のサービス稼働中でCPU 6%、メモリ32%を使用
- $379のミニPCで13個のサービスを安定運用可能
セルフホスティングの実感としての体験
- もはや単なる「サーバー運用」ではなく、ソフトウェアを自分で所有して使う感覚 になっている
- 問題発生時にはSSHで接続し、エージェントに原因診断を依頼できる
- 新しいサービスの追加も 自然言語で説明するだけでインストール可能
- 保守作業よりも 学習と利用の楽しさ に集中できる
セルフホスティングに向いているユーザー
- ターミナルの使用に慣れており、すでにSaaSツールを購読している人
- インフラの専門家にはなりたくないが、動作原理は理解したいユーザー
- こうしたユーザーにとって、2026年は セルフホスティングを試すのに最適な時期 である
- 今やセルフホスティングは、単に可能なだけでなく 楽しい活動へと変わっている
5件のコメント
Tailscale への言及が多いですね。実際、これといった代替手段がないんですよね…。
N100を去年の光棍節のときに10万ウォン台前半で買って、とても便利に使っています。
私も最近ホームサーバーを導入したのですが、なんと Ryzen 5500U、12GB RAM、500GB M.2 を40万ウォン台で買えましたね
OS を Fedora Server にすると、標準で Cockpit が提供されるので、管理がより便利になります
Hacker Newsの意見
数年前にセルフホスティングを試したが、単なるNASの域を超えるとかなり手のかかる趣味だと気づいた
海外にいたときに停電でサーバーが再起動したが、光回線ルーターの問題で再接続できなかった
家族に電源を入れ直してほしいと頼むしかなく、Nextcloudのようなサービスにもアクセスできなかった
UPSを追加すればよくなるかと思ったが、そうすると今度はデュアルWANルーターも必要なのか、というふうにきりがないと感じた
Tailscaleを使っていたが、最近は単一障害点と米国アカウントベースのログインが不安だ
それでもセルフホスティングは信じているが、より極端に「本当に自分のもの」である環境を求めるようになった
今では停電が起きても30秒以内に復旧し、可用性の鍵となる制約は電力よりインターネット接続になっている
TailscaleやClaude Codeのようなサービスも、結局は新たな外部依存を作るだけだと思う
物理管理の負担なしにクラウドで運用でき、必要ならオンプレミスへ移しやすい
私は7台のコンピューターをセルフホスティング用ネットワークに置いていて、その一部はオンプレミスではない
うまく設計すれば、地域的な問題に左右されない安定したシステムを作れる
ただし、ITそのものを楽しめないなら苦労するだけだ
私にとっては学習と職務スキル向上の一部として意味がある
今回の記事では、安価なホームサーバー、Tailscale、そしてClaude Codeを中核要素として挙げていた
個人的にはClaude CodeよりTailscaleのほうがはるかに大きな変化だと思う
以前はセキュリティ上の懸念からホームサーバーを敬遠していたが、今ではポートを外部に公開しなくても
世界中どこからでも自分のデバイス同士を安全に通信させられる
iPhoneからそのままホームサーバーに接続できるのは本当にすばらしい
ポートを開けることを恐れる必要はない。私のサーバーには数十個のポートが開いていて、 サービスはコンテナや別ユーザーで隔離されている。それが本来のインターネットのあり方だ
今では古いKindleにTailscaleを入れて、Copypartyサーバーからepubをダウンロードしている。本当に便利だ
しかもLLMがサーバー設定を助ける水準もかなり高くなった
ルート(
/)には単純なnginxページだけを置き、残りはランダムなパスを知らないとアクセスできないようにしている「問題が起きたらSSHで接続してAIエージェントに聞いて直す」という話に対して、 「では実際に何を学ぶのか」という問いがあった
AIに助けられても、故障と復旧を自分の目で見て、ログを確認することはできる
Linuxの内部を深く掘ることは少なくなるかもしれないが、そもそもサーバーを運用しないよりはずっと多くを学べる
セルフホスティングは魅力的だと思うが、これがビッグテック依存からの脱却の答えだとは思わない
私は協同組合型の有料サービスモデルを好む
単なる購読者ではなく、組合員として意思決定に参加できる構造が理想だ
住宅協同組合のように利害が一致し、無駄なコストが減り、安定性が高い
こうしたモデルがクラウドストレージやメールにも適用されてほしい
最近NixOSを新規インストールしたが、Codexのおかげで設定を簡潔で文書化された形に保てた
以前はProxmoxのk3sコンテナをVMへ移し、ZFSマウントをLonghornに置き換えるなど複雑だった
時間がなくてホームラボが止まっていたが、Codexのおかげですばやく復旧できた
20年間セルフホスティングを続けている
LLMはデバッグ提案やbashスクリプト、ファイアウォール用regexの生成に役立った
だがインターネットは戦場だ。IPは絶えずスキャンされ、自動化された攻撃がサーバーに負荷をかける
メール送信の信頼性の問題も依然として悩みの種だ
HaproxyのSNIルーティングやTalos VM上のIstioがうまく動いている
管理インターフェースはWireguardの背後に置き、公開サービスはoauth2-proxyで認証している
パンデミック以降、この構成はほとんど手を入れる必要がなかった
LAN専用 + VPNアクセスに変えたら、ずっと安全になった
外部共有は難しいが、ほとんどの作業は内部だけで十分こなせる
LLMがあると自分で構築する楽しさが失われる
私は苦労してでも自分で組み上げながら学ぶ達成感のほうを大切にしている
単に苦痛しかない部分ではLLMを使うが、できる限り自分でやりたい
LLMはまるで何かを成し遂げたかのような錯覚を与えるだけだ
Claude Codeが核心的な転換点だという主張には同意しない
私は自分で設定することに慣れているが、記事の趣旨には共感する
今はほどほどの予算と関心さえあれば、良いWebサービスを自分で運営できる時代だ
ただし本当の革新はTailscaleだと思う。どこからでも安全にアクセスでき、 家族や友人もアプリを入れてログインするだけで使える
ただ、VaultwardenのようなパスワードマネージャーはPlexのように気軽には扱えないと思う
別途隔離された環境で運用するほうが安全だ
最近のホームNASサーバーはすでにGUIベースの管理ツールがかなり整っている
私は実際には使ったことがないが、非専門家にはLLMよりこうしたNASを勧めると思う
「Tailscaleでネットワーク接続し、AIが無監督でサーバーを管理する」というのは、 まるでp0wnland(ハッキング天国)のようだという懸念がある
セキュリティ上きわめて危険なやり方だ