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

guide

Cara Self-Host Navidrome di VPS (Panduan Lengkap)

Temukan langkah-langkah untuk self-host Navidrome di VPS. Pelajari instalasi dengan Docker dan jelajahi opsi konfigurasi.

Cara Self-Host Navidrome di VPS (Panduan Lengkap)

Navidrome adalah server musik yang di-host sendiri yang memungkinkan Anda melakukan streaming koleksi audio Anda. Dengan antarmuka yang sederhana dan fitur yang kuat, ini adalah pilihan yang fantastis bagi mereka yang ingin mengakses perpustakaan musik mereka dari mana saja. Dalam panduan ini, kami akan menjelaskan langkah-langkah untuk menginstal Navidrome di VPS menggunakan Docker, memungkinkan pengembang dan homelabbers menikmati lingkungan yang efisien untuk self-hosting.

Memilih Penyedia VPS

Pertama, Anda perlu memilih penyedia VPS. Di bawah ini adalah perbandingan beberapa penyedia populer yang cocok untuk menjalankan aplikasi self-hosting seperti Navidrome.

PenyediaHargaCPURAMRuang DiskLink
Contabo VPS5.99 EUR/bulan4 vCPU8 GB200 GB SSDContabo
Hetzner Cloud4.15 EUR/bulan1 vCPU2 GB20 GB SSDHetzner
DigitalOcean6 USD/bulan1 vCPU1 GB25 GB SSDDigitalOcean
Vultr6 USD/bulan1 vCPU1 GB25 GB SSDVultr
Linode (Akamai Cloud)5 USD/bulan1 vCPU2 GB50 GB SSDLinode

Untuk sebagian besar pengguna, paket dasar dengan RAM 2 GB sudah cukup. Penyedia seperti Hetzner Cloud dan Contabo menawarkan nilai yang sangat baik, khususnya untuk proyek-proyek seperti self-hosting.

Menyiapkan VPS Anda

  1. Buat Akun dan Deploy VPS Anda: Pilih penyedia VPS dan daftar. Deploy server Anda dengan Ubuntu 20.04 atau yang lebih baru untuk kompatibilitas yang optimal.

  2. Terhubung ke VPS Anda: Gunakan klien SSH (seperti PuTTY atau terminal di macOS/Linux) untuk terhubung ke VPS Anda:

    ssh root@your_vps_ip
  3. Pengaturan Awal Server: Setelah login, perbarui daftar paket dan tingkatkan sistem Anda:

    apt update && apt upgrade -y
  4. Pasang Docker: Navidrome berjalan dengan baik dalam kontainer Docker. Pasang Docker dengan menjalankan:

    apt install docker.io -y
    systemctl start docker
    systemctl enable docker
  5. Pasang Docker Compose: Docker Compose akan membantu dalam mengorkestrasi Navidrome dan dependensinya:

    apt install docker-compose -y

Menginstal Navidrome

  1. Buat direktori untuk Navidrome: Buat direktori untuk menyimpan file-file Navidrome Anda:

    mkdir -p ~/navidrome
    cd ~/navidrome
  2. Buat File Docker Compose: Buat file docker-compose.yml dengan isi berikut:

    version: '3'
    services:
      navidrome:
        image: deluan/navidrome:latest
        restart: unless-stopped
        ports:
          - "4533:4533"
        volumes:
          - ./music:/music
          - ./data:/data
        environment:
          - ND_DATABASE="sqlite3"
  3. Jalankan Navidrome: Gunakan Docker Compose untuk memulai server Navidrome:

    docker-compose up -d
  4. Akses Navidrome: Buka browser dan kunjungi http://your_vps_ip:4533. Anda akan melihat antarmuka Navidrome. Atur akun admin Anda dan mulai unggah musik Anda.

Mengonfigurasi Navidrome Anda

Menambahkan Musik

Anda dapat menambahkan musik dengan menaruh file audio Anda ke dalam direktori music yang telah dibuat sebelumnya. Kembali ke server Anda dan unggah file-file:

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

Mengonfigurasi Variabel Lingkungan

Anda dapat menyesuaikan pengaturan Navidrome Anda lebih lanjut dengan mengubah variabel lingkungan di file Docker Compose. Anda mungkin ingin mengintegrasikan dengan perpustakaan audio yang sudah ada atau menyesuaikan pengaturan penyimpanan sesuai penggunaan Anda.

FAQ

Apakah saya bisa menjalankan Navidrome bersamaan dengan aplikasi lain di VPS saya?

Ya. Dengan alokasi sumber daya dari penyedia VPS Anda, Anda dapat menjalankan beberapa aplikasi secara bersamaan. Pastikan bahwa VPS Anda memiliki cukup CPU dan memori untuk menangani beban kerja secara bersamaan. Anda mungkin ingin meningkatkan paket VPS Anda tergantung pada penggunaan, terutama jika menjalankan aplikasi yang membutuhkan banyak sumber daya.

Bagaimana jika saya membutuhkan sertifikat SSL untuk Navidrome?

Jika Anda ingin mengamankan server Navidrome dengan HTTPS, pertimbangkan untuk menggunakan reverse proxy (seperti Nginx) bersama dengan Let’s Encrypt untuk mendapatkan sertifikat SSL gratis. Pengaturan ini memerlukan konfigurasi tambahan tetapi penting untuk mengamankan data Anda selama transit.

Bagaimana saya melakukan backup data Navidrome saya?

Backup data Navidrome cukup mudah. Pastikan Anda secara rutin melakukan backup direktori data dan music. Anda dapat menggunakan alat seperti rsync atau mengotomatisasi prosesnya dengan cron job untuk mengunggah cadangan ke server jarak jauh atau penyimpanan cloud sebagai langkah pemulihan bencana.

Kesimpulan

Self-hosting Navidrome di VPS memberi Anda kendali penuh atas perpustakaan musik Anda dan meningkatkan pengalaman homelab Anda. Dengan mengikuti panduan ini, Anda akan mengatur solusi yang hemat biaya dan kuat untuk streaming musik kapan saja, di mana saja.

Untuk perbandingan lebih lengkap tentang pilihan VPS, cek perbandingan VPS lengkap kami. Nikmati streaming musik Anda dengan Navidrome! --- End ---