Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

VPSでNavidromeをセルフホストする方法(完全ガイド)

VPSでNavidromeをセルフホストする手順を解説します。Dockerを使ったインストール方法と設定オプションを紹介。

VPSでNavidromeをセルフホストする方法(完全ガイド)

Navidromeは、自分でホスティングできる音楽サーバーで、音声コレクションのストリーミングを可能にします。シンプルなインターフェースと強力な機能を持ち、どこからでも音楽ライブラリにアクセスしたい方にとって素晴らしい選択です。本ガイドでは、Dockerを使用してVPSにNavidromeをインストールする手順を詳しく解説し、開発者やホームラバーが効率的なセルフホスティング環境を楽しめるようサポートします。

VPSプロバイダーの選び方

まず、VPSプロバイダーを選ぶ必要があります。以下は、Navidromeのようなセルフホスティングアプリに適した人気のプロバイダーの比較表です。

プロバイダー価格CPURAMディスク容量リンク
Contabo VPS5.99 EUR/月4 vCPU8 GB200 GB SSDContabo
Hetzner Cloud4.15 EUR/月1 vCPU2 GB20 GB SSDHetzner
DigitalOcean6 USD/月1 vCPU1 GB25 GB SSDDigitalOcean
Vultr6 USD/月1 vCPU1 GB25 GB SSDVultr
Linode (Akamai Cloud)5 USD/月1 vCPU2 GB50 GB SSDLinode

ほとんどのユーザーには、2 GB RAMの基本プランで十分です。Hetzner CloudやContaboのようなプロバイダーは、特にセルフホスティングのプロジェクトに最適な費用対効果を提供しています。

VPSの設定

  1. アカウント作成とVPSのデプロイ: プロバイダーを選んで登録します。最適な互換性を得るために、Ubuntu 20.04以降のOSを選択してください。

  2. VPSに接続: SSHクライアント(PuTTYやmacOS/Linuxのターミナル)を使ってVPSに接続します。

    ssh root@your_vps_ip
  3. サーバーの初期設定: ログインしたら、パッケージリストの更新とシステムのアップグレードを行います。

    apt update && apt upgrade -y
  4. Dockerのインストール: NavidromeはDockerコンテナで動作します。次のコマンドでDockerをインストールします。

    apt install docker.io -y
    systemctl start docker
    systemctl enable docker
  5. Docker Composeのインストール: Docker Composeを使えば、Navidromeとその依存関係の管理が容易になります。

    apt install docker-compose -y
  1. Navidrome用ディレクトリの作成: Navidromeのファイルを格納するディレクトリを作成します。

    mkdir -p ~/navidrome
    cd ~/navidrome
  2. Docker Composeファイルの作成: docker-compose.ymlという名前のファイルを次の内容で作成します。

    version: '3'
    services:
      navidrome:
        image: deluan/navidrome:latest
        restart: unless-stopped
        ports:
          - "4533:4533"
        volumes:
          - ./music:/music
          - ./data:/data
        environment:
          - ND_DATABASE="sqlite3"
  3. Navidromeの起動: Docker Composeを使ってサーバーを起動します。

    docker-compose up -d
  4. Navidromeにアクセス: ブラウザを開き、http://your_vps_ip:4533にアクセスしてください。Navidromeの画面が表示されるはずです。管理者アカウントを設定し、音楽のアップロードを開始しましょう。

音楽の追加

音楽ファイルは事前に作成したmusicディレクトリに配置します。サーバーに戻ってアップロードします。

scp your-music-file.mp3 root@your_vps_ip:~/navidrome/music/

環境変数の設定

Docker Composeファイル内の環境変数を編集して、よりカスタマイズした設定を行えます。既存の音楽ライブラリとの連携やストレージ設定の調整などに役立ちます。

よくある質問(FAQs)

VPS上で他のアプリケーションと一緒にNavidromeを動かせますか?

はい。VPSのリソース配分次第で、複数のアプリケーションを同時に動かすことは可能です。VPSに十分なCPUとメモリ資源があることを確認してください。リソースを多く使うアプリケーションを動かす場合は、VPSプランの拡張を検討してください。

Let’s Encryptを利用して無料のSSL証明書を取得し、Nginxのリバースプロキシと併用するのがおすすめです。この設定には追加の構成が必要ですが、通信のセキュリティ確保には不可欠です。

データのバックアップは簡単です。datamusicディレクトリを定期的にバックアップする仕組みを作りましょう。rsyncやcronジョブを利用し、リモートサーバやクラウドストレージに自動的にバックアップを保存することも可能です。

まとめ

VPSにNavidromeをセルフホストすることで、音楽ライブラリの完全な管理とホームラボの体験を向上させることができます。このガイドに従えば、コストを抑えつつも強力なストリーミング環境を構築でき、いつでもどこでも音楽を楽しめます。

VPSの選択肢についてより詳しい比較は、全VPS比較もご覧ください。Navidromeでの音楽ストリーミングをお楽しみください!