VPSでHomarrをセルフホストする方法(完全ガイド)
Homarrは軽量なセルフホスト型アプリダッシュボードで、ユーザーが自分のセルフホストアプリを簡単に管理・起動できるようになります。このガイドでは、Dockerを使用してVirtual Private Server(VPS)上にHomarrをセルフホストする手順をご案内します。このガイドは、セットアップのカスタマイズを望む開発者やホムラボ愛好者に最適です。
必要条件
はじめる前に、以下を準備してください:
- VPSアクセス:最低1GBのRAMを備えたVPSが必要です。推奨のプロバイダーには、Contabo VPS(5.99 EUR/月)、Hetzner Cloud(4.15 EUR/月)、DigitalOcean(6 USD/月)、Vultr(6 USD/月)、Linode(5 USD/月)があります。
- Dockerのインストール:サーバーにDockerとDocker Composeがインストールされていることを確認してください。インストール手順はこちらのガイドを参照してください。
ステップ1:VPSのセットアップ
-
VPSにログイン:SSHを使ってVPSにアクセスします。
ssh your-username@your-vps-ip -
システムの更新:最新のソフトウェアを使用することが重要です。
sudo apt update && sudo apt upgrade -y -
Dockerのインストール(未インストールの場合):
sudo apt install docker.io -y sudo systemctl start docker sudo systemctl enable docker -
Docker Composeのインストール(未インストールの場合):
sudo apt install docker-compose -y
ステップ2:Homarr用ディレクトリの作成
-
Homarr用ディレクトリの作成:
mkdir ~/homarr cd ~/homarr -
docker-compose.ymlファイルの作成:nano docker-compose.yml -
以下の設定を追加:
version: '3.3' services: homarr: image: homarr/homarr container_name: homarr ports: - "7575:7575" volumes: - ./config:/app/config restart: unless-stopped -
保存してエディタを終了
ステップ3:Homarrの起動
-
Docker Composeを使ってHomarrを起動:
docker-compose up -d -
Homarrが正常に稼働しているかの確認:
docker psコンテナ一覧に
homarrが表示されていることを確認してください。
ステップ4:Homarrへのアクセス
-
ウェブブラウザを開き、以下にアクセス:
http://your-vps-ip:7575 -
ウェブUIの初期設定の指示に従い、Homarrダッシュボードを設定します。
VPSプロバイダーの比較
| プロバイダー | 初期価格 | 主な特徴 |
|---|---|---|
| Contabo VPS | 5.99 EUR/月 | 大容量ストレージの選択肢 |
| Hetzner Cloud | 4.15 EUR/月 | 高性能CPU |
| DigitalOcean | 6 USD/月 | 使いやすいインターフェース |
| Vultr | 6 USD/月 | グローバルデータセンター |
| Linode (Akamai) | 5 USD/月 | サポートが良好 |
よくある質問
1. Homarrとは何で、なぜセルフホストすべきですか?
Homarrは、さまざまなセルフホストアプリを管理・起動できるアプリダッシュボードです。セルフホストすることで、あなたのデータやカスタマイズの自由度が高まります。開発者やホムラボ愛好者にとっては、自分専用のゲートウェイを持つことができ、集中管理が可能です。
2. VPSにHomarrをセルフホストするには予備知識が必要ですか?
サーバー管理やDockerの知識があると便利ですが、このガイドはステップバイステップのシンプルな手順です。初心者でも簡単にセットアップできます。重要なのは、指示に従い、各ステップを正確に完了させることです。
3. Homarrをインストール後にカスタマイズできますか?
はい、Homarrはカスタマイズ可能です。インストール後は、カスタムリンクやアプリ、テーマを追加して、自分の好みに合わせてダッシュボードを拡張できます。Homarrのドキュメントには、さらなるカスタマイズ方法に関するガイドもあります。そこで、エクスペリエンスと機能性を向上させましょう。
詳しくは、full VPS comparisonを参照してください。ハッピーセルフホスティングを! --- END ---