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

guide

Cara Menjadi Host Sendiri Calibre-Web di VPS (Panduan Lengkap)

Pasang Calibre-Web di VPS Anda dengan panduan langkah demi langkah ini, disesuaikan untuk pengembang dan penggemar homelab.

Cara Menjadi Host Sendiri Calibre-Web di VPS (Panduan Lengkap)

Calibre-Web menyediakan antarmuka berbasis web untuk mengelola ebook yang disimpan di Calibre. Bagi pengembang dan penggemar homelab, menjadi host sendiri Calibre-Web pada Virtual Private Server (VPS) adalah cara yang efektif untuk mengakses dan mengelola perpustakaan ebook Anda dari jarak jauh. Dalam panduan ini, kita akan menjalani proses pemasangan Calibre-Web di VPS menggunakan Docker.

Prasyarat

  1. Langganan VPS: Dapatkan VPS dari penyedia seperti Contabo, Hetzner, DigitalOcean, Vultr, atau Linode.

  2. Pengetahuan Dasar: Familiar dengan baris perintah dan Docker.

  3. Buku Calibre: Pastikan Anda sudah menyiapkan perpustakaan Calibre yang akan diintegrasikan.

Pilih Penyedia VPS

Untuk menghosting instance Calibre-Web Anda secara efektif, pilih penyedia VPS sesuai anggaran dan kebutuhan Anda. Berikut perbandingan singkat beberapa opsi populer:

PenyediaHargaRAMPenyimpananBandwidth
Contabo5,99 EUR/bulan4 GB200 GB2000 GB
Hetzner Cloud4,15 EUR/bulan2 GB20 GB20 TB
DigitalOcean6 USD/bulan1 GB25 GB1 TB
Vultr6 USD/bulan1 GB25 GB1 TB
Linode5 USD/bulan1 GB25 GB1 TB

Untuk keseimbangan antara performa dan biaya, Hetzner Cloud adalah pilihan yang solid. Lihat perbandingan VPS lengkap kami untuk opsi lainnya.

Langkah 1: Siapkan VPS Anda

  1. Login ke VPS: Akses server Anda melalui SSH.

    ssh root@your_vps_ip
  2. Perbarui Paket Sistem:

    apt update && apt upgrade -y
  3. Pasang Docker: Ikuti panduan resmi pemasangan Docker atau gunakan:

    apt install docker.io -y
    systemctl start docker
    systemctl enable docker

Langkah 2: Pasang Docker Compose

  1. Unduh Docker Compose:

    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
  2. Verifikasi Instalasi:

    docker-compose --version

Langkah 3: Siapkan Calibre-Web dalam Docker

  1. Buat Direktori untuk Calibre-Web:

    mkdir ~/calibre-web
    cd ~/calibre-web
  2. Buat File docker-compose.yml: Gunakan editor teks, seperti nano atau vim.

    nano docker-compose.yml

    Masukkan konfigurasi berikut:

    version: '3'
    
    services:
      calibre-web:
        image: tecnobit/calibre-web:latest
        container_name: calibre-web
        ports:
          - "8083:8083"
        volumes:
          - ./calibredb:/calibredb
          - ./db:/calibre/db
        environment:
          - PUID=1000
          - PGID=1000

    Ini akan mengatur Calibre-Web berjalan di port 8083, memetakan direktori lokal Anda agar mudah diakses.

  3. Mulai Calibre-Web:

    docker-compose up -d
  4. Akses Calibre-Web: Buka browser Anda dan menuju http://your_vps_ip:8083.

Langkah 4: Konfigurasi Calibre-Web

  1. Pengaturan Awal: Ikuti instruksi di layar untuk mengatur jalur perpustakaan dan pengaturan lainnya.
  2. Pengaturan Admin: Pergi ke pengaturan admin untuk menyesuaikan preferensi seperti pengelolaan pengguna dan opsi antarmuka.

FAQ

Apa yang harus saya lakukan jika Docker gagal memulai?

Jika Docker gagal untuk memulai, periksa statusnya dengan:

systemctl status docker

Tinjau log untuk pesan error:

journalctl -u docker

Masalah umum biasanya terkait kekurangan sumber daya atau izin. Pastikan Docker terpasang dengan benar dan pengguna Anda memiliki izin yang dibutuhkan.

Bisakah saya menjalankan Calibre-Web di komputer lokal saya daripada VPS?

Ya, Anda bisa menjalankan Calibre-Web di komputer lokal Anda menggunakan Docker. Langkah-langkahnya akan serupa, tetapi pastikan komputer lokal Anda sudah terpasang Docker dan dikonfigurasi. Namun, hosting di VPS memberikan akses jarak jauh yang lebih baik dan ketersediaan yang lebih tinggi.

Bagaimana cara melakukan backup data Calibre-Web saya?

Backup Calibre-Web melibatkan menjaga data yang disimpan di volume yang Anda tentukan dalam file docker-compose.yml. Anda cukup menyalin volume tersebut ke lokasi berbeda:

tar -cvzf calibre-backup.tar.gz ~/calibre-web/calibredb ~/calibre-web/db

Perintah ini mengompres database dan data perpustakaan Calibre-Web Anda. Simpan backup di lokasi aman untuk digunakan di masa mendatang.

Kesimpulan

Menjadi host sendiri Calibre-Web di VPS adalah cara efektif untuk mengelola koleksi ebook Anda. Dengan memanfaatkan Docker, Anda bisa dengan mudah menyiapkan dan menyesuaikan lingkungan sesuai kebutuhan sebagai pengembang atau homelabber. Sekarang, Anda sudah memiliki langkah-langkah yang diperlukan, dan Anda bisa mulai menikmati perpustakaan ebook yang dihosting sendiri kapan saja dan di mana saja. --- End ---