Calibre-Web

Calibre-Web adalah perangkat lunak gratis dan sumber terbuka untuk mengelola buku elektronik. Calibre-Web dapat dipasang di dalam peladen? dan diakses melalui jaringan internet. Perangkat apapun dapat menjadi peladen, termasuk Raspberry Pi. Misalnya, kita dapat memasang Calibre-Web di Raspberry Pi yang berada di rumah dan terkoneksi dengan internet rumah sehingga orang lain yang menggunakan jaringan internet yang sama dapat mengakses Calibre-Web. Perlu dicatat bahwa Calibre-Web menggunakan basis data yang dibuat dengan Calibre, sebuah perangkat lunak pengelola dan pembaca buku elektronik.

Dibutuhkan

Sebelum bisa memasang Calibre-Web, persiapkan beberapa hal berikut ini:

  1. Koneksi internet (untuk mengunduh Calibre-Web)
  2. Akun di nearlyfreespeech.net (jika belum)
  3. Calibre di komputer
  4. Koleksi buku

Langkah-langkah

Menambahkan buku ke Calibre

  1. Buka aplikasi Calibre di komputer.
  2. Saat pertama kali membuka Calibre, akan muncul jendela Calibre Welcome Wizard. Jendela ini akan memandumu untuk membuat perpustakaan Calibre. Perpustakaan Calibre adalah direktori atau folder tempat semua buku dan basis data Calibre disimpan.
  3. Jika direktori atau folder yang kita pilih sudah terdapat buku elektronik, Calibre akan langsung mengenali dan mengekstrak basis data, buku elektronik akan langsung muncul di Calibre. Namun, jika masih kosong, kita harus menambahkannya secara manual. Caranya dengan mengklik tombol bertuliskan “tambahkan buku” yang berada di sisi kanan atas.
  4. Jika, tidak ingin menambahkannya satu per satu, terutama jika kita punya banyak koleksi buku elektronik, silakan jadikan satu koleksi ke dalam format ZIP atau RAR, kemudian ekspor melalui Calibre dengan mengklik segitiga terbalik kecil di sebelah kanan tombol untuk menambahkan buku di Calibre.
  5. Tambahkan metadata ke dalam buku (opsional) Perangkat lunak Calibre biasanya secara otomatis menambahkan metadata seperti judul dan nama penulis dari buku elektronik yang kita tambahkan. Jadi kita tidak perlu menambahkannya secara manual. Namun, terkadang Calibre tidak bisa menambahkan metadata secara otomatis sehingga kita harus menambahkannya secara manual. Langkah ini bersifat opsional, kita bisa menambahkannya melalui Calibre-Web nantinya.

Mengunggah buku elektronik ke peladen

Setelah menambahkan buku ke Calibre, langkah selanjutnya adalah mengunggah perpustakaan Calibre yang berisi buku elektronik tersebut ke peladen. Jika peladen menggunakan sistem operasi operasi mirip Unix seperti Linux atau FreeBSD, kamu bisa mengunggah //library// Calibre ke peladen menggunakan SFTP atau rsync. Bagaimana cara mengunggah file menggunakan SFTP atau rsync di ini di luar lingkup tutorial ini.

Memasang Calibre

  1. Masuk ke peladen menggunakan SSH.
  2. Jika diminta memasukkan kata sandi, masukkan kata sandi yang sama seperti untuk terkoneksi ke SFTP.
  3. Buat akun khusus: adduser -r calibre-web -d /var/lib/calibre-web -m -s /bin/sh. Jalankan perintah tersebut dengan sudo untuk membuat akun sistem bernama calibre-web.
  4. Pindahkan perpustakaan Calibre yang berisi buku elektronik ke direktori rumah milik pengguna calibre-web.
  5. Buat Python virtual environtment dan kemudian aktifkan *virtual environtment
    python -m venv calibreweb
    source calibreweb/bin/activate
    
  6. Pasang Calibre-Web menggunakan pip: pip install calibreweb. Ini secara otomatis akan memasang semua dependensi yang dibutuhkan guna menjalankan Calibre-Web.

Kategori.Self-hosting