Jump to content

COPS : Panduan Install: Difference between revisions

From Wiki Berbudi
No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
'''''UPDATE :''' Cara ini berlaku hingga COPS versi 2.8.1, namun dengan PHP harus versi 8.2''
'''COPS (Calibre OPDS PHP Server)''' adalah aplikasi berbasis web yang memungkinkan Anda membuat perpustakaan digital dari koleksi eBook di [[Calibre]] dan mengaksesnya di perangkat lain termasuk di kindle atau ereader lain yang ada aplikasi OPDS (Open Publication Distribution System) nya.  
'''COPS (Calibre OPDS PHP Server)''' adalah aplikasi berbasis web yang memungkinkan Anda membuat perpustakaan digital dari koleksi eBook di [[Calibre]] dan mengaksesnya di perangkat lain termasuk di kindle atau ereader lain yang ada aplikasi OPDS (Open Publication Distribution System) nya.  


Line 15: Line 17:


=== Langkah-langkah Instalasi ===
=== Langkah-langkah Instalasi ===
'''Unduh COPS''' dari [https://github.com/seblucas/cops GitHub COPS] dan ekstrak file ZIP tersebut ke folder di hosting Anda.
 
Buat salinan file '''config_local.php.example''' menjadi '''config_local.php'''.
# '''Unduh COPS''' dari [https://github.com/seblucas/cops GitHub COPS] dan ekstrak file ZIP tersebut ke folder di hosting Anda.
Edit file '''config_local.php''' untuk menyesuaikan dengan konfigurasi Anda, terutama pada bagian direktori Calibre:
# Buat salinan file '''config_local.php.example''' menjadi '''config_local.php'''.
<syntaxhighlight lang="php">    $config['calibre_directory'] = '/path/to/your/calibre/library/';  // Ganti dengan path yang benar    </syntaxhighlight> # Upload file '''metadata.db''' dari direktori Calibre di komputer Anda ke direktori server tempat Anda menyimpan koleksi eBook.
# Edit file '''config_local.php''' untuk menyesuaikan dengan konfigurasi Anda, terutama pada bagian direktori Calibre. Lokasi direktori harus lengkap, misal jika di hosting harus dimulai dari home/ :
<syntaxhighlight lang="php">    $config['calibre_directory'] = '/path/to/your/calibre/library/';  // Ganti dengan path yang benar    </syntaxhighlight>Selanjutnya tinggal upload file '''metadata.db''' dari direktori Calibre di komputer Anda ke direktori server tempat Anda menyimpan koleksi eBook.
=== Cara Menemukan File metadata.db ===
=== Cara Menemukan File metadata.db ===
File '''metadata.db''' berada di direktori perpustakaan [[Calibre]] Anda di komputer lokal.
File '''metadata.db''' berada di direktori perpustakaan [[Calibre]] Anda di komputer lokal.

Latest revision as of 05:00, 12 February 2025

UPDATE : Cara ini berlaku hingga COPS versi 2.8.1, namun dengan PHP harus versi 8.2

COPS (Calibre OPDS PHP Server) adalah aplikasi berbasis web yang memungkinkan Anda membuat perpustakaan digital dari koleksi eBook di Calibre dan mengaksesnya di perangkat lain termasuk di kindle atau ereader lain yang ada aplikasi OPDS (Open Publication Distribution System) nya.

Berikut ini adalah beberapa catatan terkait cara menginstal dan mengonfigurasi COPS di server hosting menggunakan PHP versi 7.4, karena PHP 8.0 ke atas tidak didukung oleh COPS. Jika ingin melihat contohnya silakan kunjungi link :

Untuk URL OPDS : https://pustaka.inibudi.or.id/feed.php (link ini digunakan di aplikasi OPDS bukan di browser biasa)

Untuk Browser : https:/pustaka.inibudi.or.id/index.php (link ini bisa digunakan di browser biasa)

Prasyarat

  • PHP versi 7.4
  • Hosting dengan akses file manager atau FTP
  • Calibre terinstal di komputer lokal Anda
  • eBook dalam format ePub

Langkah-langkah Instalasi

  1. Unduh COPS dari GitHub COPS dan ekstrak file ZIP tersebut ke folder di hosting Anda.
  2. Buat salinan file config_local.php.example menjadi config_local.php.
  3. Edit file config_local.php untuk menyesuaikan dengan konfigurasi Anda, terutama pada bagian direktori Calibre. Lokasi direktori harus lengkap, misal jika di hosting harus dimulai dari home/ :
    $config['calibre_directory'] = '/path/to/your/calibre/library/';  // Ganti dengan path yang benar

Selanjutnya tinggal upload file metadata.db dari direktori Calibre di komputer Anda ke direktori server tempat Anda menyimpan koleksi eBook.

Cara Menemukan File metadata.db

File metadata.db berada di direktori perpustakaan Calibre Anda di komputer lokal.

Di Linux, biasanya ada di: /home/username/Calibre Library/metadata.db

Di Windows, biasanya ada di: C:\Users\username\Documents\Calibre Library\metadata.db

Upload file ini ke server beserta semua folder eBook yang ada di direktori tersebut. Pastikan struktur direktori tetap sama.

Menambahkan eBook Baru

Untuk menambahkan eBook baru:

  1. Tambahkan eBook di Calibre di komputer Anda.
  2. Gunakan fitur Edit Metadata di Calibre untuk memastikan metadata lengkap dan cover eBook sudah ditambahkan.
  3. Upload kembali file metadata.db dan folder eBook ke server.

Troubleshooting

  • Jika eBook tidak muncul, pastikan file metadata.db telah diupload dengan benar dan berisi informasi koleksi eBook Anda.
  • Jika cover eBook tidak tampil, periksa apakah cover sudah ditambahkan melalui fitur Edit Book atau dengan klik keyboard tombol huruf T dan pada bagian gambar yang ingin dijadikan cover klik kanan dan Mark file.jpg/png as Cover Image di Calibre.

Catatan Penting

Gunakan PHP versi 7.4 untuk memastikan COPS dapat berjalan dengan baik. Karena saat menggunakan PHP versi 8.0 ke atas ada penulisan kode yang berbeda sehingga tidak sesuai dengan versi terakhir COPS.

Jangan lupa melakukan backup file metadata.db sebelum mengunggah versi terbaru ke server Anda.

Pranala Luar

Calibre Official Website

COPS GitHub Repository