Kaliber-Web
Calibre-Web adalah aplikasi web yang menawarkan antarmuka yang bersih dan intuitif untuk menelusuri, membaca, dan mengunduh eBook menggunakan database Calibre yang valid.
Daftar Isi (klik untuk memperluas)
- Tentang
- Fitur
- Instalasi
- Instalasi melalui pip (disarankan)
- Mulai cepat
- Persyaratan
- Gambar buruh pelabuhan
- Pemecahan masalah
- Pengakuan Kontributor
- Kontak
- Berkontribusi pada Calibre-Web
Perangkat lunak ini adalah cabang perpustakaan dan dilisensikan di bawah Lisensi GPL v3.
Fitur
- Antarmuka Bootstrap 3 HTML5 yang modern dan responsif
- Pengaturan grafis penuh
- Manajemen pengguna yang komprehensif dengan izin per pengguna yang terperinci
- Antarmuka admin
- Antarmuka pengguna multibahasa yang mendukung 20+ bahasa (bahasa yang didukung)
- Umpan OPDS untuk aplikasi pembaca eBook
- Opsi pencarian dan pemfilteran lanjutan
- Pembuatan koleksi buku (rak) khusus
- dukungan pengeditan dan penghapusan metadata eBook
- Pengunduhan metadata dari berbagai sumber (dapat diperluas melalui plugin)
- konversi eBook melalui binari Kaliber
- Pembatasan pengunduhan eBuku untuk pengguna yang masuk
- Dukungan pendaftaran pengguna publik
- Kirim eBook ke E-Readers dengan satu klik
- Sinkronkan perangkat Kobo dengan perpustakaan Kaliber Anda
- Dukungan membaca eBook dalam browser untuk berbagai format
- Unggah buku baru dalam berbagai format, termasuk format audio
- Dukungan Kolom Kustom Kaliber
- Penyembunyian konten berdasarkan kategori dan konten Kolom Kustom per pengguna
- Kemampuan memperbarui diri
- Login "Magic Link" untuk memudahkan akses di eReader
- LDAP, Google/GitHub OAuth, dan dukungan autentikasi proksi
Instalasi
Instalasi melalui pip (disarankan)
- Ciptakan lingkungan virtual : Penting untuk mengisolasi instalasi Calibre-Web Anda untuk menghindari konflik ketergantungan. Anda dapat membuat lingkungan virtual dengan menjalankan:
python3 -m venv calibre-web-env
- Aktifkan lingkungan virtual :
source calibre-web-env/bin/activate
- Instal Calibre-Web : Gunakan pip untuk menginstal aplikasi:
- Instal fitur opsional : Untuk fungsionalitas tambahan, Anda mungkin perlu menginstal fitur opsional. Lihat halaman ini untuk detail tentang apa yang dapat diinstal.
- Mulai Calibre-Web : Setelah instalasi, Anda dapat memulai aplikasi dengan:
Catatan: Pengguna Raspberry Pi OS mungkin mengalami masalah instalasi. Jika ya, coba tingkatkan pip dan/atau pasang kargo sebagai berikut:
./venv/bin/python3 -m pip install --upgrade pip
sudo apt install cargo
Tautan Penting
- Untuk contoh instalasi tambahan, periksa hal berikut:
- Instalasi manual
- Instalasi Linux Mint
- Penyiapan Penyedia Cloud
Mulai Cepat
- Akses Calibre-Web : Buka browser Anda dan navigasikan ke: atau untuk katalog OPDS:
http://localhost:8083/opds
- Masuk : Gunakan kredensial admin default:
- Nama pengguna: admin
- Kata sandi: admin123
- Pengaturan Basis Data : Jika Anda tidak memiliki basis data Calibre, unduh contoh dari:
https://github.com/janeczku/calibre-web/raw/master/library/metadata.db
Pindahkan dari folder Calibre-Web untuk menghindari penimpaan selama pembaruan. - Konfigurasikan Basis Data Kaliber : Di antarmuka admin, atur
Location of Calibre database
ke jalur folder yang berisi perpustakaan Kaliber Anda (tempat metadata.db
berada) dan klik "Simpan". - Integrasi Google Drive : Untuk menghosting perpustakaan Kaliber Anda di Google Drive, lihat panduan integrasi Google Drive.
- Konfigurasi Admin : Konfigurasikan instance Anda melalui halaman admin, mengacu pada panduan Konfigurasi Dasar dan Konfigurasi UI.
Persyaratan
- Versi Python : Pastikan Anda memiliki Python 3.7 atau lebih baru.
- Imagemagick : Diperlukan untuk ekstraksi sampul dari EPUB. Pengguna Windows mungkin juga perlu menginstal Ghostscript untuk ekstraksi sampul PDF.
- Alat Opsional :
- Program desktop kaliber : Direkomendasikan untuk konversi sambil jalan dan pengeditan metadata. Tetapkan jalur ke alat konverter Calibre di halaman pengaturan.
- Alat Kepubify : Diperlukan untuk dukungan perangkat Kobo. Unduh alat ini dan tempatkan binernya di
/opt/kepubify
di Linux atau C:Program Fileskepubify
di Windows.
Gambar buruh pelabuhan
Tersedia image Docker bawaan:
LinuxServer - x64, aarch64
- Docker Hub : linuxserver/calibre-web
- GitHub : linuxserver/docker-calibre-web
- Lapisan Kaliber opsional : linuxserver/docker-mods
Untuk menyertakan biner ebook-convert
Calibre (khusus x64), tambahkan variabel lingkungan:
DOCKER_MODS=linuxserver/mods:universal-calibre
di file jalankan/tulis Docker Anda. Hilangkan variabel ini untuk gambar yang ringan.
- Konfigurasi Jalur :
- Setel Jalur ke Biner Kaliber ke
/usr/bin
. - Setel Jalur ke Unrar ke
/usr/bin/unrar
.
Pemecahan masalah
Masalah Umum :
- Jika Anda mengalami masalah saat memulai aplikasi, periksa file log yang terletak di direktori
logs
untuk melihat pesan kesalahan. - Jika eBook gagal dimuat, verifikasi bahwa
Location of Calibre database
telah diatur dengan benar dan file database dapat diakses.
Kesalahan Konfigurasi : Pastikan database Calibre Anda kompatibel dan diformat dengan benar. Lihat dokumentasi Calibre untuk panduan dalam memelihara database.
Masalah Kinerja :
- Jika aplikasi lambat, pertimbangkan untuk meningkatkan sumber daya yang dialokasikan (CPU/RAM) ke server Anda atau mengoptimalkan database Calibre dengan menghapus duplikat dan entri yang tidak perlu.
- Hapus cache di browser web Anda secara teratur untuk meningkatkan waktu pemuatan.
Masalah Manajemen Pengguna : Jika pengguna tidak dapat masuk atau mendaftar, periksa pengaturan izin pengguna di antarmuka admin. Pastikan pendaftaran diaktifkan dan pengguna diberi peran yang sesuai.
Sumber Daya Dukungan : Untuk bantuan tambahan, pertimbangkan untuk mengunjungi bagian FAQ di wiki atau memposting pertanyaan Anda di komunitas Discord.
Pengakuan Kontributor
Kami ingin mengucapkan terima kasih kepada semua kontributor dan pengelola Calibre-Web atas masukan dan dedikasi mereka yang berharga terhadap proyek ini. Kontribusi Anda sangat dihargai.
Kontak
Bergabunglah dengan kami di Perselisihan
Untuk informasi lebih lanjut, Cara, dan FAQ, silakan kunjungi Wiki
Berkontribusi pada Calibre-Web
Untuk berkontribusi, silakan periksa Pedoman Berkontribusi kami. Kami menyambut baik masalah, permintaan fitur, dan permintaan penarikan dari komunitas.
Melaporkan Bug
Jika Anda menemukan bug atau masalah, harap laporkan di bagian masalah repositori. Pastikan untuk menyertakan informasi rinci tentang pengaturan Anda dan masalah yang dihadapi.
Permintaan Fitur
Kami menyambut saran untuk fitur baru. Silakan buat terbitan baru di repositori untuk mendiskusikan ide Anda.
Sumber Daya Tambahan
- Dokumentasi : Dokumentasi komprehensif tersedia di wiki Calibre-Web.
- Kontribusi Komunitas : Jelajahi kontribusi komunitas untuk melihat pekerjaan yang sedang berlangsung dan bagaimana Anda dapat terlibat.
Terima kasih telah menggunakan Calibre-Web! Kami harap Anda menikmati mengelola perpustakaan eBuku Anda dengan alat kami.