Cover Image for セルフホストのススメ | 2025年Ver.

セルフホストのススメ | 2025年Ver.

おうちのサービス

皆様自宅のサーバーでいろいろと動かしていると思います。
今回は自分でホストしているサービスをまとめつつ、各サービスの紹介をしようと思います。
割とやり尽くした感があるので、何か良さげなサービスがあったらコメントで教えてください。

Archivebox

ArchiveBox
ArchiveBox is a self-hosted app that lets you preserve content from websites in a variety of formats.
ArchiveBox favicon https://archivebox.io/
ArchiveBox

Alternative

  • Wayback Machine

紹介

個人用の魚拓ツールです。yt-dlpとか積んでるので Youtube からも引っ張れます。
Cookie を仕込んでゴニョゴニョするとログインが必要なページが見れたりもします。

001.webp

現在はもっぱら Twitter のイラストとか Qiita の記事保存しておくのに使っています。
Pocket と RSS 連携させて自動保存とかも出来たりします。
Fess とかくっつけると QoL が上がると思います。

日本語

  • 非対応
  • タイムゾーンの変更も不可

構築記事

ArchiveBox + Pocket + Fessで作る、いつでもどこでもマイ魚拓(全文検索付き) - Qiita
この記事は NTTコミュニケーションズ Advent Calendar 2019 の11日目の記事です。 昨日は @koki-sato さんの 作業手順書を docsify で作成する でした。 はじめに セキュリティ脅威を分析する際にOSINT(Open Source ...
ArchiveBox + Pocket + Fessで作る、いつでもどこでもマイ魚拓(全文検索付き) - Qiita favicon https://qiita.com/a0x41/items/89301e4cbe2d9946a953
ArchiveBox + Pocket + Fessで作る、いつでもどこでもマイ魚拓(全文検索付き) - Qiita

Dawarich

Dawarich — Your Private Timeline, Forever
The private alternative to Google Timeline. Import your location history, keep it forever.
Dawarich — Your Private Timeline, Forever favicon https://dawarich.app/
Dawarich — Your Private Timeline, Forever

Alternative

  • Google Map タイムライン

紹介

Google Map のタイムライン機能をセルフホストできるアプリ。
Owntracks みたいなアプリをスマホに入れてトラッキングが出来ます。
Google からのインポートもできる。

009.webp

リバースプロキシの後ろで動かすときはdocker-compose.ymlを編集するのですが、ここでちょっと詰まりポイント。

64行目、115行目あたり
      APPLICATION_HOSTS: localhost,timeline.example.com

ここで許可ホストを追加するとき、localhost, timeline.example.comのようにカンマのあとにスペースを入れるとうまくいかないので注意。
クセでスペースを入れてしまって 1 時間ほど迷ってました。

Warning

新しいタイムラインについて

2024/06 以降の新しいタイムラインに移行している場合、ブラウザの Google Takeout からエクスポートしたデータは Timeline Edits.json という編集履歴のデータしかエクスポートできません。

インポートする場合

Android スマホの設定 -> 位置情報 -> 位置情報サービス -> タイムライン -> タイムラインのエクスポートから、タイムライン.json をエクスポート
WebUI の Imports で Google Phone Takeout を選択し、タイムライン.json を選択してインポートしてください。

日本語

  • 非対応

構築記事

公式のチュートリアルがわかりやすいので。

Self-Hosting Introduction | Dawarich
Get started self-hosting Dawarich with Docker and Docker Compose, with manual setup instructions and a ready-to-copy prompt for an AI agent.
Self-Hosting Introduction | Dawarich favicon https://dawarich.app/docs/intro
Self-Hosting Introduction | Dawarich

Grafana + InfluxDB

エージェント時代にふさわしい、フルスタック・オブザーバビリティ | Grafana Labs
Grafana Cloud でベンダーロックインを回避し、システムの信頼性を確保。オープンスタンダードに基づいて構築された AI 活用型プラットフォームが、メトリクス、ログ、トレース、プロファイル、そしてビジネスデータを一つに統合します。
エージェント時代にふさわしい、フルスタック・オブザーバビリティ | Grafana Labs favicon https://grafana.com/ja/
エージェント時代にふさわしい、フルスタック・オブザーバビリティ | Grafana Labs
InfluxData
InfluxData favicon https://www.influxdata.com/

紹介

Proxmox のテレメトリ監視のために使っています。
InfluxDB をバケットとして使い、Grafana で可視化しています。
かっちょいいダッシュボードがあります。

002.webp

大体 2GB くらいメモリを喰うので、カツカツなノードだとキツイかもしれません。

日本語

  • 非対応?

構築記事

GrafanaとInfluxDBで作るProxmoxダッシュボード【Docker】 - Qiita
こんにちは。 先日Dockerを使って、ProxmoxのメトリクスをGrafanとInfluxDBで可視化しました。 かなり苦労したので、そのログとして記事に残しておきます。 (当時のぼく) 俺だって、GrafanaとInfluxDBでカッコいいダッシュボード作りたーーー...
GrafanaとInfluxDBで作るProxmoxダッシュボード【Docker】 - Qiita favicon https://qiita.com/rokuosan/items/a378e46a89d31d544d4d
GrafanaとInfluxDBで作るProxmoxダッシュボード【Docker】 - Qiita

immich

Immich
Self-hosted photo and video management solution. Easily back up, organize, and manage your photos on your own server. Immich helps you browse, search and organize your photos and videos with ease, without sacrificing your privacy.
Immich favicon https://immich.app/
Immich

Alternative

  • Google Photo

紹介

Google Photo っぽい写真・動画管理ツール。
Google Photo よりかなり軽快に動作します。
Discord コミュニティがあるので情報がいっぱいあります。

003.webp

Go 製のインポートツールがあるので、Google Takeout で全部引っこ抜いて突っ込めます。
整形とかファイルの間引きとかせずに zip 解凍してそのままぶちこめるのでめっちゃ楽です。

日本語

  • 対応

Jellyfin

The Free Software Media System | Jellyfin
The volunteer-built media solution that puts you in control of your media. Stream to any device from your own server, with no strings attached.
The Free Software Media System | Jellyfin favicon https://jellyfin.org/
The Free Software Media System | Jellyfin

Alternative

  • Kodi
  • MiniDLNA

紹介

音楽から動画まで、(ほぼ)なんでも配信できるメディアサーバー。
DLNA 対応なので、テレビでもスマホアプリでもブラウザでも見られます。
他人から見れるようになってしまうと著作権がアウトなので、しっかりパスワード掛けましょう。

004.webp

ライブラリの情報取得にちょっとクセがあります。
映画とか入れると IMDb から情報を引っ張ってくるのですが、たまに間違った映画から持ってきたりします。

日本語

  • 対応

構築記事

Jellyfinでメディアサーバを作ろう - Qiita
株式会社ピーアールオー(あったらいいな!を作ります) Advent Calendar 2020の19日目になります。 前振り 昨年末、会社の忘年会のビンゴでiPadをもらったり、今年初頭に投げ売りされていたノートPCを購入したりと、我が家の端末が増えました。 それら端末で...
Jellyfinでメディアサーバを作ろう - Qiita favicon https://qiita.com/ogawa_pro/items/ed00e2ad4e35fdbd2b5d
Jellyfinでメディアサーバを作ろう - Qiita

Komga

Komga
Komga favicon https://komga.org/

Alternative

  • Kindle
  • Calibre

紹介

Java 製の電子書籍・PDF リーダー。
かなり大きなライブラリでもサクサク動きます。
ただ環境の問題か文書の問題か、私の環境では epub を正常に読めませんでした。

005.webp

モバイルで使う場合は PWA 使うか、何らかのリーダーアプリと API 連携ができます。
Jellyfin と同じく他人から見れるようになってしまうと著作権がアウトなので、しっかりパスワード掛けましょう。

日本語

  • 対応

構築記事

Run with the Jar file | Komga
You need Java version 17+ to run Komga. Check your version with java -version.
Run with the Jar file | Komga favicon https://komga.org/docs/installation/jar

Nextcloud

nextcloud.com
nextcloud.com favicon https://nextcloud.com/

Alternative

  • Google Drive
  • Dropbox
  • Onedrive
  • etc...

紹介

PHP 製のオンラインストレージ。
ちょっと動作が重いです。
office ファイルとか編集出来たり、共有リンクをカスタマイズできるようになるアプリをいろいろ入れられます。
メールから写真、カレンダーまでいろいろできます。

006.webp

最近 UI が Bootstrap 製になったらしく、モダンなデザインになりました。
こいつの保存先と Jellyfin のメディアフォルダを同じ場所にして、nextcloud に入れたらすぐ jellyfin で見られるようにしています。

日本語

  • 対応

構築記事

Nginx+Nextcloud環境を構築 - Qiita
はじめに 自宅のサーバーにNextcloudを構築したのでその覚書です。 Nextcloudのセキュリティチェックも潰していきます。 基本的になんも考えてないので、SELinuxを速攻で無効化したりMariaDBのユーザーがrootだったりします。 そのためセキュリティが...
Nginx+Nextcloud環境を構築 - Qiita favicon https://qiita.com/katori_m/items/227c06fc2a4b79095864
Nginx+Nextcloud環境を構築 - Qiita

OnlyOffice

ビジネス向けオンライン オフィス アプリケーション
ONLYOFFICEで、AIを活用した安全なオフィスインフラを構築しましょう。データを自社の管理下に置いたまま、ドキュメントで共同作業し、ワークフローを自動化し、インテリジェントなアシスタントを活用できます。
ビジネス向けオンライン オフィス アプリケーション favicon https://www.onlyoffice.com/ja/
ビジネス向けオンライン オフィス アプリケーション

Alternative

  • Office Online
  • Collabora

紹介

Nextcloud 上でオフィスファイルを編集するために使っています。
とくにほかの紹介はないです。

日本語

  • 対応

構築記事

Nextcloud内でofficeファイルを編集できるようにしよう - Qiita
環境構築 前提条件 Nextcloudでonlyofficeを使用できるようにするには、制約としてそれぞれが別のサーバーに存在している必要があります。 ここではonlyoffice側のサーバーとしてGCP無料枠でe2-microインスタンスを利用します。 仮想マシン環...
Nextcloud内でofficeファイルを編集できるようにしよう - Qiita favicon https://qiita.com/katori_m/items/beb1e3e78d270d9f9d70
Nextcloud内でofficeファイルを編集できるようにしよう - Qiita

Vaultwarden

GitHub - dani-garcia/vaultwarden: Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs
Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs - dani-garcia/vaultwarden
GitHub - dani-garcia/vaultwarden: Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs favicon https://github.com/dani-garcia/vaultwarden
GitHub - dani-garcia/vaultwarden: Unofficial Bitwarden compatible server written in Rust, formerly known as bitwarden_rs

Alternative

  • Bitwarden
  • ブラウザのパスワードマネージャー

紹介

そこそこ有名なパスワードマネージャー、Bitwarden の Rust クローンで本家 Bitwarden より軽いです。
ブラウザの拡張機能を入れてパスキーの管理とかできて便利です。

007.webp

日本語

  • 対応

構築記事

Vaultwardenで家族全員のセキュリティレベルを激アゲした話 - Qiita
2025/8/23 追記 現在界隈を賑やかしているDOM-based Extension Clickjackingですが、Bitwardenクライアントはすでに対策済バージョンをリリースしており、一定以下のopacityを検出してダイアログを表示しないように対策していま...
Vaultwardenで家族全員のセキュリティレベルを激アゲした話 - Qiita favicon https://qiita.com/kouhei-ioroi/items/97fb3574ad287f07b10a
Vaultwardenで家族全員のセキュリティレベルを激アゲした話 - Qiita

メールサーバー

Alternative

  • GMail
  • Outlook
  • etc...

紹介

自分でやるといろいろ大変だしセキュリティ的にもアレなメールサーバーも作ってみました。
Mailu はなぜか動かなかったので、自分で Postfix と Dovecot と Roundcube をくっつけました。

008.webp

まだあんまり動かしてはいません。

日本語

  • 対応

構築記事

Postfix + Dovecot + RoundCubeでメールサーバーをつくろう - Qiita
メールサーバー、欲しいですよね? 最近インターネット回線を変えたところOP25Bがなくなったので、じゃあメールサーバー立てようということで書いています。 SSL/TLS認証、SPF、DKIM対応のメールサーバーにしようと思います。 OP25Bとは https://wa...
Postfix + Dovecot + RoundCubeでメールサーバーをつくろう - Qiita favicon https://qiita.com/katori_m/items/58b9a49b775b7a7c31d1
Postfix + Dovecot + RoundCubeでメールサーバーをつくろう - Qiita
Postfix + ClamAV + Amavisdで自作メールサーバーのウイルス対策をしよう - Qiita
はじめに 最近、Gmailから前回作ったメールサーバーに移行し始めています。 DKIMやSPFなどの対策については行っているものの、送受信するメールに対するウイルス対策が欠けていました。 そこで、Linuxユーザーお馴染みのClamAVを使ってリアルタイムウイルスス...
Postfix + ClamAV + Amavisdで自作メールサーバーのウイルス対策をしよう - Qiita favicon https://qiita.com/katori_m/items/fef5294f63be50da5f6d
Postfix + ClamAV + Amavisdで自作メールサーバーのウイルス対策をしよう - Qiita

おわり

セキュリティだけ気を付けて運用しましょう。
外部に公開したいなら、Cloudflare Tunnel と Access をおすすめします。
ただし、無料版だと 100MB のアップロード帯域制限があるので、Nextcloud などを公開する場合は Nginx などで直接公開したほうが良いと思います。

参考サイト

クラウドから撤退して自前サーバに自分でwebアプリを建てるおはなし - Qiita
はじめに クラウド全盛の昨今ですが、あえてクラウド化に逆らうセルフホスティングの話をします。クラウドに任せるのではなく、自分のサーバの中に自分で使うwebサービスを建てる、そういうおはなしです。 Self-hosting (web services) - Wikipedi...
クラウドから撤退して自前サーバに自分でwebアプリを建てるおはなし - Qiita favicon https://qiita.com/curtain6935/items/07a7ab0c4789614541c2
クラウドから撤退して自前サーバに自分でwebアプリを建てるおはなし - Qiita
個人的・仲間内でセルフホストしているサービス 2022 - Google Workspaceから離脱するための検討ログ (2) - - Qiita
別記事では、GoogleとIEEEの契約変更により、まともにGoogleApps@IEEEが利用できなくなったことと、その暫定回避策を模索しました。 その後どうすべきかという検討を進め、やれるものはセルフホストしてなんとかしようと決めて、そのまま1ヶ月ほど運用を続けています...
個人的・仲間内でセルフホストしているサービス 2022 - Google Workspaceから離脱するための検討ログ (2) - - Qiita favicon https://qiita.com/jqtype/items/ca576967ffa1a25e6e4a
個人的・仲間内でセルフホストしているサービス 2022 - Google Workspaceから離脱するための検討ログ (2) - - Qiita