最終更新日: 2026-08-26
セルフホスト関係の記事を少しずつまとめています。日々ちょっとずつ整備しています。
だいぶゴチャゴチャしてきました。全員向けから開発者向け、導入難易度も低いものから(コストも含めて)高いものまで色々です。ちょっと整理しないといけませんね。
定期的にきたら整理されていたり増えていたりするでしょう。サイトをブックマークしていってね(`・ω・´)
デバイスない人は中古PCを買おうね。うちのサイトをLinuxで検索しよう!
まぁそれはどうでもいいんですが、なんか同じタイトルの同テーマの記事が複数あって笑いました。この手の記事書く人センスが一緒なんですかね笑
目次
はじめに
この記事の立ち位置
このページを開く人なら既に通り過ぎている疑問に思えますが、2026年に自宅サーバーなんかして意味あるの?という疑問は当然あるかと思います。この疑問に対する回答は色々あるかと思いますが、回答は大きく分けて二種類の方向があるでしょう。
一つは自宅サーバ環境の構築は楽しく、またエンジニアとしての基礎になるものだ、というものです。これはインフラエンジニアの方などがよく言われるかもしれません。このタイプの方のセルフホスト記事は、業務用ネットワーク機器をどこで買うか、から始まっていたりします。
もう一つの方向性は、単にセルフホストは便利で最高だ、というものです。自分の立場は主にこれになります。生活そのものを便利に、そして楽しくするためにやっています。なのでネットワークやサーバはオマケで、必ずしも必要としません。PC一台あればいい。まぁ結局サーバ持つと思いますけどね。
前者はhomelab、後者はselfhostedと微妙に使い分けられているようです。まぁ完全に分けられるものではなく、いずれの性質もあるかと思いますけれど、どちら寄りなのかは理解しておくとよいかもしれません。
自分はかなりselfhosted寄りで、非エンジニアにもセルフホストと自宅サーバを広めていきたいと思っています。10年ほど前は自宅サーバは難しくなった時期で、これは浪漫枠だなぁと思ってクラウドに傾倒したりもしたけれど、結局戻ってきました。やはり計算機は相棒。相棒とは雲の上より一緒に住んだほうがいい。
あわせて読みたい
自宅サーバーは現実枠
クラウド全盛のこのご時世だが、このブログは現在自宅サーバで稼働している。つい先日まではConoHaのVPS上で稼働していたのだが、一週間で3度の大規模障害という国内VPS...
サーバという言葉について
もしかして慣れていないと引っかかるかもと思ったので補足です。ごく自然と「サーバ」と言っていますが、文脈によっていくつかの意味があります。だいたい3つでしょうか。
- 物理的なハードウェアの実体としてのサーバ。
- ソフトウェアとしてのサーバ。WebサーバやDBサーバ、というときはこの意味。有り体にいえばプログラムを指している。
- 概念・役割としてのサーバ。クライアント・サーバモデルとか、関係性を指して使うことが多い
これらがなんだかミックスされたような形で用いられることもしばしばあります。
言いたいことは、自宅サーバとはどこかに売っているものではない、ということです。むしろ、そこらへんのPCは全部自宅サーバ候補です。MacBook Airもサーバになれます。というか、普通PCは影でなにかしらサーバの役割をこなしています。そういう意味では家にあるPCは全部自宅サーバと言えなくもない(言えない)。
まぁ普通自宅サーバにするといえば、ソフトウェアとしてサーバアプリケーションを導入し、他のマシンからのアクセスを受け入れる役割を持つと決めた、マシンを置く、ということになりますね。なんだろう、全然わかりやすくなった気がしない。まぁ使っているうちに馴染みます。
ファイル・写真・メディアの管理
写真管理: Google Photo代替
Immichは非常に完成されたソフトウェアで、かつ写真は課金している人も多そうなので、多くの人にとって最初の目標になりえます。同期はLAN内だけでも案外問題ないですしね。
あわせて読みたい
Google Photoの代替Immichをセルフホストで試す
写真管理にあまりこだわりがなかったので後回しにしていたが、なんとなく思い立ってセルフホストのフォト管理アプリImmichをインストールした。Google Photoの代替とし...
音楽管理
もはや音楽ファイルが手元にない人が増えてきたような気もしますが、いつまでも雲の上にあると思わないほうがいいと思いますよ、と。
音楽管理は主にフォルダ指向とライブラリ指向があるのですが(だいたい後者かな?)、もはやだいたいライブラリが普通ですかね。自分はフォルダ管理ベースなのでちょっと普通と違うかも。Navidromeはそのうち試します。
あわせて読みたい
Mac mini 2018 + Lyrion Music Server(LMS, Logitech Media Server) + Squeezeliteで音楽ライフ
うちはメインデスクトップから一線を退いたIntel Mac mini 2018がホームサーバの中心として鎮座しており、そこからXiaomiのMi TV経由でアンプにも繋がっている。なので...
あわせて読みたい
Android + CloudBeats + QNAP NAS + Cloudflareで外でNASの音楽をストリーミング&オフライン再生する
Androidスマホでお外でNASの音楽聴きたいなぁ、スマホのストレージはゴミだしmicroSDも挿せないからストリーミングしたいなぁ……という記事。 最初に言うとCloudBeatsは...
動画管理: Youtube代替(?)
yt-dlp……(ボソッ
動画はファイルにするのが難しくなりました。一番向いているのにね。
あわせて読みたい
Jellyfinでメディアサーバ、セルフホスト最初の一歩に一番いいかも
Jellyfinの名前は知っていたが、特にメディアサーバを持ちたい欲求が最近はなかったので後回しにしていた。しかし、最近YouTubeを開くのもウンザリするようになっており...
タスク管理
タイムトラッカー
たとえばTogglあたりの代替候補。
あわせて読みたい
セルフホストのタグ管理系トラッカーアプリ『TimeTagger』個人ユースなら完璧
Togglを使っていたのですが、あまり使い勝手がよくありませんでした。それで自分で作ろうかと思っていたのですけれど、なんだかすでにセルフホストでありました。 TimeT...
ドキュメント・ナレッジツール
ファイラ
Webブラウザで使えるファイラ。
あわせて読みたい
WebベースのファイラFile Browserを試す:こういうのでいいんだよ
File Browser Webベースで使えるファイルブラウザ、その名もFile Browserを試している。名前すごい。これは本当にその名の通りで、Web上からファイル操作ができるものだ...
オンラインストレージ: Dropbox, Googleドライブ, OneDrive代替
あわせて読みたい
LAN内でMac + Nextcloudを構築する
やりたいことはCollabora Onlineの利用なんだけれど、そのための基盤としてNextcloudが必要だったので。Collabora Onlineを使いたい人はあまりいない気もするので、この...
あわせて読みたい
DropboxでアカウントBANされた人がいるらしい
オンラインストレージ・サービスで垢BANされた人の話は定期的に流れてきますが、今回はDropboxのようです。 Dropboxのアカウントが規約違反により突然BANされて博士課程...
あわせて読みたい
脱Dropbox再考: そもそも同期は必要か
この前Dropboxのプレミアム会員の権利が終わった。2020年から6年続けていたらしい。2020年に31,680円で3年分まとめ買いしたのと、2023年にAmazonで29,800円で購入してい...
オフィスソフト: MS Office Online代替
あわせて読みたい
Nextcloud on Mac + Collabora OnlineでWebアプリのオフィスをセルフホストで
AIブラウザの台頭で、Webアプリの価値が高まったなぁと思い、オフィスソフトのWebアプリ化が重要に思えてきた。MS Officeは使いたくなかったので、OSSでODFを扱えるColl...
ブックマーク同期
あわせて読みたい
セルフホストでブックマーク同期:Floccus + WebDAV(bytemark/webdav)
ブックマークを複数ブラウザで同期したい。LAN内のみで良い(一手間加えればWANもいけると思うけど)。 EverSyncを使っていたのだけれど、Braveをアップデートしたら挙...
ノートアプリ: Evernote, Notion代替
一番有名なのはObsidianかもですが、セルフホストとは違うかなぁと。
あわせて読みたい
Evernote/Notion代替: Trilium NotesでインストールからWeb Clipまで
今回取り上げるのは、ずっと記事書こうと思っていて放置していたメモアプリのTrilium Notes。割と使いたい人が多いかもしれないやつだと思う。 Trilium Notesとは。Ever...
あわせて読みたい
Notion代替ツールAFFiNEをセルフホスティングでやろうとしたら結構つらかった
AFFiNEはあまりメジャーではないと思うが、Notion + Miroに相当する機能を持ったナレッジツールである。Notion代替を謳うものとしては他にAppFlowyなんかもあるが(これ...
Wiki: Notion, Confluence代替
Growi使っていたけれど微妙感はあります。個人用途ならTrilium Notesのほうが便利な気もします。
あわせて読みたい
Growiのファイルアップロード先をS3に設定
「アプリ設定 | GROWI Docs」にあるとおりなんだけれど、何故か毎回引っかかってしまうのでメモする。 環境 docker-composeで作ったもので確認 ホストOS: macOS 14, Int...
チャット・コミュニケーション
ビデオチャット: Zoom, Teams, Google Chat代替
NextcloudにもTalkあるので、Nextcloudを構築しているならついでにやれるかもしれません。Jitsi MeetはVPSならいいんですが、NAT越え問題があるのでMiroTalkを試したいところ。
あわせて読みたい
Jitsi Meet(ネイティブ) から Caddy + Jitsi Meet(コンテナ)の構成に移行
CaddyをVPSに入れようと思ったが、443が既にJitsi Meetで使われていることに気づいた。ネイティブにインストールしており、内部的にはnginxが使われているはずだが、こ...
チャット: Slack, Teams代替
あわせて読みたい
Slack/Teams代替?セルフホストできるチャットサービス Campfire を軽く試す
Redditで何か話題になってたので。OnceのCampfireはざっくり言うならSlackやTeamsのようなチャットツールと言うと多分通りがよいと思われる。OSSで、自分でサーバたてら...
サイト運営者向け
GA4代替
あわせて読みたい
セルフホストしたUmamiでWordPressサイトのアクセス解析
Google Analytics代替として候補にあがる、セルフホストのアクセス解析ソフトUmamiを使っていく。 GitHub - umami-software/umami: Umami is a privacy-first analytics...
開発向け
ターミナル
ターミナルはVercelの組み込みwtermを自作Webアプリでやっている今日この頃。
あわせて読みたい
ブラウザでSSHログインして操作できるShell In A Boxが便利だった(Mac)
Webブラウザ経由でCLI実行できるの助かる。 shellinabox/shellinabox: Official-ish Fork of Shell In A Box ターミナル横に開けばええやないかいとか思われそうだが、...
コード管理: GitHub代替
あわせて読みたい
脱GitHubに向けて:Giteaを試し始める on Mac
最近のMSはまたMSになってきたので、GitHubもいつどうなるかわからない、ということで、コード管理をセルフホストにしていきたい。 環境とインストール ひとまず手元のM...
あわせて読みたい
Homebrew環境におけるGiteaのエクスポート:brew services start giteaとgitea webの違いがわかる男
なんか色々躓いたので、復元は後日にして、今回はエクスポートについてのみ。なんか色々ハマった。 具体的には、最初に gitea web で動かして、その後 brew services st...
あわせて読みたい
LAN内のGiteaをCloudflare Tunnel経由で公開する
LAN内でええやんと思っていたのだが、色々と面倒臭くなったので、結局外部公開する。例によってCloudflare Tunnel経由で……。 環境 M2 Pro Mac mini, Intel Mac mini 201...
あわせて読みたい
Gitea on Macのサインアップ(登録)を禁止する
大した内容ではない。GiteaをずっとLAN内で運用していたが、やはりそれだと不便なので外部公開の必要を感じた。とはいえお一人様なのでサインアップはさせたくない。の...
AIチャット: ChatGPT代替…?
AIのせいでAI PCがバカ高くなってもう30万円で買えなくなりました。なんだこのコメディは。
正直AIサービスが高騰したときのための保険的な感じです。現状商業サービスには太刀打ちできません。まして膨大な入力トークンが必要なコーディング支援は厳しいです。
あわせて読みたい
ローカルLLMやりたくてRyzen AI Max+ 395 + 128GB RAM の GMKtec EVO-X2(30万円)を震えながらポチった
ムシャクシャしてポチった。今庶民がギリギリできるローカルLLMの限界を自分の手で試したかった。 欲しくなってしまった この記事を読んでいたらとてもほしくなったよね...
あわせて読みたい
セルフホストでDify + ローカルLLM + RAG
今さらRAGやる。サクッと試すならDifyかなということで、またローカルLLMとローカルデータベースにこだわりを見せてやる。 環境 M2 Pro Mac mini 12コアCPU、19コアGPU ...
インフラ・ネットワーク
この節のものは、使い方云々よりも「何をしているのか」を理解していることが大事。逆に言うと、わからないものは使わないほうがよい。ちょっと危険なものもあるので。
WebDAV
どこに分類すればいいのか悩ましく。まぁ自宅ネットワークの基盤となるサーバの一つということで。
あわせて読みたい
Linux Mint Xfce 22.3 を WebDAVサーバにする
音楽ファイルのストリーミングでWebDAVを利用していた。これまではNASで構築していたのだけれど、Linuxサーバ移行の流れで自分でサーバ組むことにした。 環境 Linux Min...
VPN, Tunnel: Cloudflare Tunnel
Cloudflare Tunnel代替なら多分frpのほうが近いと思われるが使っていないので記事がない。
TailscaleはVPNで、一般公開せずにお外でセルフホストアプリを使いたいなら多分これが楽。仕組み上中央サーバがが存在してしまうが…。Caddyあたりと組み合わせれば外部公開も手軽だけれど魔界の扉感ある。
あわせて読みたい
TailscaleでVPSと自宅サーバを繋ぐ
最終的にはサービスのインターネット公開までするつもりだが、その前段階として。 構成 VPS Ubuntu 24.04 自宅サーバ macOS 14.8.1 graph TD subgraph VPS dev2(Ubuntu)...
Tailscaleはお行儀が悪いという評判もあります。若干仕方ない気もしますが…。
あわせて読みたい
Tailscaleを消すならOSごとになりそう
Tailscaleについて、以下の記事が非常に参考になった。 Tailscaleやめたい - まいの雑記帳 「Tailscaleはネットワークの知識がない人が使うもの」という書き出しのため...
LAN内DNS
どちらかというと広告ガードで使う人が多いかもしれません。単体ならいいんですが、CaddyやTailscaleと合わせ始めると難度が急上昇します。
あわせて読みたい
自宅内のアプリに、同一のドメインで、LAN内とインターネットの外からの両方に対応する(スプリットDNS...
なんのこっちゃという感じだが、自宅サーバのWebサイトに対してドメインでアクセスしてしまうと、LAN内になるのにインターネット経由になってしまう。それはなんだか阿...
あわせて読みたい
Linux Mint Xfce + AdGuard Home (+Tailscale) を構成する
今回はLinuxサーバにAdGuard HomeでLAN内DNSをたてる手順のメモ。ついでにTailscaleを使っている場合はもう一手間かかるのでそれも書く。 環境 Linux Mint Xfce 22.3 Th...
証明書 + リバースプロキシ: Caddy
あわせて読みたい
証明書発行 + リバースプロキシ Caddy を試す curl https://localhost とかいう哲学
そろそろ脱Cloudflare Tunnel計画を実行するかと重い腰をあげ、証明書発行 + リバースプロキシという顧客が本当に必要だったものみたいなセットを提供してくれるCaddyを...
あわせて読みたい
VPS + Caddy + WordPress を構成する さようならCloudflare Tunnel
脱Cloudflare Tunnel計画で、VPSで入れているCloudflareをCaddyに置き換えようとしている。 前提 構成 構成はこんな感じ。なんか最近AIが秒で書いてくれて地味に助かる...
S3代替
あわせて読みたい
【MinIO】LAN内のセルフホストしたサーバのバックアップの構成を考えている
やりたいこと 最近はFOSSのセルフホストできるアプリケーションサーバはもちろん、AIプログラミングによって自分用のアプリケーションが無数に出来上がっている。稼働中...
トラブルシューティング
あわせて読みたい
セルフホストしたWebアプリになぜかうまくアクセスできない時のチェック
私的メモ。そりゃそうだ集。症状は様々なので症状から逆引きというより流し読みして心当たりあるやつを思い出す集。構成が複雑になるほど、「端末Aでは症状A'になるが端...
初心者におすすめなもの
セルフホストは導入から運用、さらにセキュリティに至るまで考えることが多くあります。個人的には以下のような壁があるかなと思います。
- ターミナルの壁
- 仮想化の壁
- 外部公開の壁
- サービス間連携の壁
この壁は難易度に繋がりますが、それよりも壁を越えると「やらかしかねない」怖さがあるものです。脅すわけじゃないですが、特に「外部公開」の壁の先は一歩間違えると本当にまずいことになります。インターネットは戦場です。なんの訓練もなく突撃しないように。よくあるWordPressサイトの構築みたいなのは、実はけっこう敷居が高いんですね。
AIに聞けばコマンドや操作がわかるかもしれません。しかし、重要なことは、「自分が今何をしようとしているのか理解していること」です。理解しないでたとえばAIに言われたまんまやる、みたいなことは絶対に避けるべきです。……まぁ、そもそもインフラ絡みは固有の問題が多いせいかAI弱いので、そのまんま実行してもうまくいかない可能性高いですけどね。
逆に言うと、壁を越えないやつは初心者にオススメです。
これから始めてみたい方は、動画管理のJellyfinなんかどうでしょうか。実行ファイルが用意されているのでインストールが簡単です。動画は……まぁ自分で用意してもらって。外部公開しようと思ったら難度上がりますが、しなくていいでしょう。
あとはなんとか仮想化の壁……Dockerの壁を越えることです。ここを越えると一気に幅が広がります。愛と勇気で乗り越えてください。壁というと恐ろしげですが、その先を越えると、世界が一気に広がる、とも言えるんです。
とにかく、外部公開さえしなければそんなに悪いことにはなりません。せいぜいPCがファイルのゴミだらけになったりぶっ壊れたりするくらいです!そうなったらクリーンインストールしましょう!いつでも復元できるよう、普段からバックアップを忘れずに。
VPSと自宅サーバの使い分け
一般のご家庭向けです。業務用ルータとつよつよ回線がある方はこれからもフリーダムに頑張ってください。
以下の要件が必要な場合はVPSのほうが向いています。
- 常時公開する(いつ使われるかわからない)
- 安定した通信帯域が必要
- 不特定多数に向けている
- 可用性が必要
具体的には、Webサイト・メール・ビデオチャット・VPNなどがそうです。特にメールかな。メールはちょっと特殊なんで、やれておらず、この記事でも触れていませんが。
VPSでどれくらいのことができるかは下記記事参照。
あわせて読みたい
ConoHa の VPS 2GB RAM でやっていること
メモがてら、現在VPSで私がやっていることについてまとめます。2GB RAMでこれくらいできるんだな、という参考にもなるかとは思います。vCPUは3コア、SSDは100GB割り当て...
スペックとしては、通信帯域、電源の安定性、セキュリティといった非機能が必要なもの、と言えます。セキュリティ面の貢献は大きくて、VPSにとどめておけば、最悪の事態にあっても自宅のPCやネットワークが攻撃されたり奪取されたりするという本当の最悪を防げます。
逆に、自分一人(あるいは家族や特定の人)しか使わないものや、純粋にCPUパワーやストレージが必要なものは、できるだけ自宅サーバに寄せたほうがよいです。ノートアプリ、写真管理、メディアサーバなどがそうですね。外部公開も最小限にしたい。
一方、理想的には常時公開したいが、スペックも必要なのでVPSはつらい、というケースもあるかと思います。その場合は多分、お財布との相談です。ゲームとかSNS系のサーバでありがちかな。
まぁでもVPSも落ちるし、というか落ちやがったので、自宅回線のほうがマシやないかい、となってこのサイトは現在自宅サーバのうんこ上り回線で運営してますが、特になにも困っていなかったりします。流行ってないので(^_^;)
あわせて読みたい
ConoHa VPS落ちすぎ問題
3/30にまた落ちくさっていたので、自宅サーバに移らざるを得ない(移った) 当サイトはConoHa VPS上に構築しているのだが、なんだかまた落ちていた。この前も長いこと落...