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

guide

Cara Self-Host Audiobookshelf di VPS (Panduan Lengkap)

Pelajari cara self-host Audiobookshelf di VPS Anda langkah demi langkah dan kelola koleksi audiobook Anda dengan mudah.

Audiobookshelf adalah aplikasi self-host yang powerful yang mengatur dan men-stream koleksi audiobook Anda dengan mudah. Panduan ini akan memandu Anda melalui proses instalasi di sebuah Virtual Private Server (VPS). Apakah Anda seorang pengembang atau penjaga server rumahan, mengatur Audiobookshelf di VPS Anda bisa menjadi pengalaman yang bermanfaat.

Apa yang Anda Butuhkan

Sebelum memulai, pastikan Anda memiliki hal-hal berikut:

Untuk VPS, pertimbangkan penyedia yang ramah anggaran dan menawarkan performa yang baik. Berikut perbandingan singkat beberapa penyedia VPS teratas:

PenyediaHarga BulananCPU CoresRAMPenyimpanan
Contabo VPS5.99 EUR24 GB200 GB SSD
Hetzner Cloud4.15 EUR12 GB20 GB SSD
DigitalOcean6 USD11 GB25 GB SSD
Vultr6 USD11 GB25 GB SSD
Linode (Akamai Cloud)5 USD12 GB25 GB SSD

Untuk rincian lebih lanjut tentang harga dan fitur, lihat perbandingan VPS lengkap kami.

Langkah 1: Pilih dan Siapkan VPS Anda

Untuk panduan ini, kita akan menggunakan Hetzner Cloud sebagai penyedia VPS karena harganya yang terjangkau. Setelah Anda mendaftar dan membuat instance VPS, pastikan Anda memilih distribusi Linux yang mendukung Docker, seperti Ubuntu 20.04 LTS.

Langkah 2: Hubungkan ke VPS Anda

Gunakan SSH untuk terhubung ke VPS Anda. Buka terminal dan jalankan perintah berikut:

ssh root@ip_vps_anda

Ganti ip_vps_anda dengan alamat IP VPS Anda yang sebenarnya.

Langkah 3: Instal Docker

Setelah terhubung, langkah berikutnya adalah menginstal Docker. Jalankan perintah berikut:

apt update
apt install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt update
apt install docker-ce -y

Pastikan Docker terinstal dengan benar dengan memeriksa versinya:

docker --version

Langkah 4: Instal Docker Compose

Selanjutnya, Anda perlu Docker Compose untuk mengelola aplikasi Docker multi-container. Jalankan perintah berikut:

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

Verifikasi instalasinya dengan:

docker-compose --version

Langkah 5: Siapkan Audiobookshelf

Setelah Docker dan Docker Compose terpasang, saatnya mengatur Audiobookshelf. Buat direktori baru untuk instalasi Audiobookshelf:

mkdir audiobookshelf
cd audiobookshelf

Kemudian buat file docker-compose.yml menggunakan editor teks favorit Anda:

version: "3.3"
services:
  audiobookshelf:
    image: "sleeplessninja/audiobookshelf:latest"
    ports:
      - "8080:80"
    volumes:
      - audiobooks:/audiobooks
    restart: unless-stopped

volumes:
  audiobooks:

Simpan dan tutup file tersebut.

Langkah 6: Jalankan Audiobookshelf

Sekarang, Anda bisa memulai Audiobookshelf dengan Docker Compose:

docker-compose up -d

Buka browser dan akses http://ip_vps_anda:8080 untuk masuk ke Audiobookshelf. Ikuti panduan di layar untuk mengatur perpustakaan koleksi audiobook Anda.

Langkah 7: Konfigurasi Domain (Opsional)

Jika Anda memiliki nama domain dan ingin menggunakannya, Anda bisa mengatur reverse proxy menggunakan Nginx. Instal Nginx:

apt install nginx -y

Ubah konfigurasi Nginx agar mengarahkan lalu lintas dari domain Anda ke aplikasi Audiobookshelf.

Contoh Konfigurasi Nginx

server {
    listen 80;
    server_name your_domain.com;

    location / {
        proxy_pass http://localhost:8080;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    }
}

FAQ

1. Apa manfaat dari self-hosting Audiobookshelf?
Self-hosting Audiobookshelf memberi Anda kendali penuh atas perpustakaan audiobook Anda, memberikan privasi dan keamanan. Anda dapat mengelola koleksi tanpa bergantung pada layanan pihak ketiga dan menyesuaikan fungsi sesuai kebutuhan. Ini cocok bagi pengguna yang ingin mengelola data mereka sendiri tanpa batasan dari platform komersial.

2. Bisakah saya menjalankan Audiobookshelf di VPS dengan spesifikasi rendah?
Ya, Audiobookshelf dapat berjalan di VPS dengan spesifikasi rendah selama memenuhi persyaratan minimum. Misalnya, VPS dengan 1 CPU core dan 1 GB RAM sudah cukup untuk penggunaan dasar. Namun, untuk performa optimal, terutama dengan koleksi besar, pilih VPS dengan RAM 2+ GB, seperti Hetzner Cloud atau Contabo VPS, yang mulai dari harga terjangkau.

3. Bagaimana cara mencadangkan data Audiobookshelf saya?
Mencadangkan data Audiobookshelf sangat penting untuk keamanan data. Karena Audiobookshelf menggunakan volume Docker, Anda bisa mencadangkan data yang disimpan di volume audiobooks. Gunakan perintah berikut untuk membuat cadangan:

docker run --rm --volumes-from audiobookshelf_audiobooks_1 -v $(pwd):/backup ubuntu tar czvf /backup/audiobookshelf_backup.tar.gz /audiobooks

Ini akan membuat file cadangan terkompresi dari file audio Anda, yang bisa disimpan dengan aman di luar server.

Dengan mengikuti langkah-langkah ini, Anda akan dapat dengan sukses self-host Audiobookshelf di VPS pilihan Anda. Selamat menikmati!