Kemarin banyak yang tanya bagaimana cara memulai/menjalankan calibre content server (calibre-server) di windows tanpa harus login.
Kalau di Linux kan mudah tinggal buat service dan jalankan.
Ya? Di windows juga mudah, kita manfaatkan saja windows Task Scheduler.
Kita tinggal buat script, misal script .bat yang nanti akan kita jalankan lewat windows Task Scheduler.
Lalu kenapa tidak langsung saja jalankan "calibre-server.exe" lewat windows Task Scheduler? ... Sudah coba tapi tidak bisa :)
Pertama kita buat script untuk menjalankan "calibre-server.exe" misal default install:
"C:\Program Files\Calibre2\calibre-server.exe"
Atau misal jika ingin hanya untuk pengguna tertentu menggunakan user dan password bisa tambahkan argumen:
--enable-auth
Jika ingin menambah argumen lain tambahkan saja, yang paling umum seperti menggunakan library tertentu.
Di sini, script ahir hanya memanggil program "calibre-server.exe" dengan diiringi satu argumen, untuk library kita setting menggunakan GUI, nanti di halaman web kita tinggal pilih library mana yang ingin kita akses jika library lebih dari satu:
"C:\Program Files\Calibre2\calibre-server.exe" --enable-auth
Untuk menyimpannya pilih tipe file All Files *.* dan beri nama misal "calibre-server.bat" kita simpan di C:\Scripts:
Nah script sudah selesai, dan sekarang kita tinggal memanggilnya menggunakan windows Task Scheduler.
Pertama buat task baru misal calibre-server:
Kemudian OK, dan masukkan password administrator.
Sekarang tinggal run task dan kita sudah bisa akses calibre dari web, port default 8080, silahkan buka port di firewall jika belum. Untuk ubah setting port, user dll bisa menggunakan GUI agar lebih mudah.
Untuk mengeceknya bisa lewat web browser dari komputer yang sama:
http://127.0.0.1:8080
atau:
http://localhost:8080
Sekian, semoga bermanfaat.