COPS : Panduan Install: Difference between revisions
Created page with "'''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..." |
No edit summary |
||
Line 3: | Line 3: | ||
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 : | 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 | Untuk URL OPDS : <nowiki>https://pustaka.inibudi.or.id/feed.php</nowiki> (link ini digunakan di aplikasi OPDS bukan di browser biasa) | ||
Untuk Browser : https:/pustaka.inibudi.or.id/index.php | Untuk Browser : [https://pustaka.inibudi.or.id/index.php https:/pustaka.inibudi.or.id/index.php] (link ini bisa digunakan di browser biasa) | ||
=== Prasyarat === | === Prasyarat === |
Revision as of 03:14, 10 February 2025
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
Unduh COPS dari GitHub COPS dan ekstrak file ZIP tersebut ke folder di hosting Anda. Buat salinan file config_local.php.example menjadi config_local.php. Edit file config_local.php untuk menyesuaikan dengan konfigurasi Anda, terutama pada bagian direktori Calibre:
$config['calibre_directory'] = '/path/to/your/calibre/library/'; // Ganti dengan path yang benar
# 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:
- Tambahkan eBook di Calibre di komputer Anda.
- Gunakan fitur Edit Metadata di Calibre untuk memastikan metadata lengkap dan cover eBook sudah ditambahkan.
- 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.