Calibre-เว็บ
Calibre-Web เป็นเว็บแอปที่นำเสนออินเทอร์เฟซที่สะอาดตาและใช้งานง่ายสำหรับการเรียกดู อ่าน และดาวน์โหลด eBook โดยใช้ฐานข้อมูล Caliber ที่ถูกต้อง
สารบัญ (คลิกเพื่อขยาย)
- เกี่ยวกับ
- คุณสมบัติ
- การติดตั้ง
- การติดตั้งผ่าน pip (แนะนำ)
- เริ่มต้นอย่างรวดเร็ว
- ความต้องการ
- รูปภาพนักเทียบท่า
- การแก้ไขปัญหา
- การรับรู้ของผู้สนับสนุน
- ติดต่อ
- มีส่วนร่วมใน Calibre-Web
ซอฟต์แวร์นี้เป็นทางแยกของไลบรารีและได้รับอนุญาตภายใต้ลิขสิทธิ์ GPL v3
คุณสมบัติ
- อินเทอร์เฟซ Bootstrap 3 HTML5 ที่ทันสมัยและตอบสนองได้ดี
- การตั้งค่ากราฟิกเต็มรูปแบบ
- การจัดการผู้ใช้ที่ครอบคลุมพร้อมสิทธิ์ต่อผู้ใช้แบบละเอียด
- อินเทอร์เฟซผู้ดูแลระบบ
- ส่วนต่อประสานผู้ใช้หลายภาษารองรับ 20+ ภาษา (ภาษาที่รองรับ)
- ฟีด OPDS สำหรับแอปอ่าน eBook
- ตัวเลือกการค้นหาและการกรองขั้นสูง
- การสร้างคอลเลกชันหนังสือ (ชั้นวาง) แบบกำหนดเอง
- รองรับการแก้ไขและลบข้อมูลเมตาของ eBook
- ดาวน์โหลดข้อมูลเมตาจากแหล่งต่าง ๆ (ขยายได้ผ่านปลั๊กอิน)
- การแปลง eBook ผ่านไบนารีของ Calibre
- ข้อ จำกัด ในการดาวน์โหลด eBook สำหรับผู้ใช้ที่เข้าสู่ระบบ
- รองรับการลงทะเบียนผู้ใช้สาธารณะ
- ส่ง eBooks ไปยัง E-Readers ได้ด้วยคลิกเดียว
- ซิงค์อุปกรณ์ Kobo กับไลบรารี Caliber ของคุณ
- รองรับการอ่าน eBook ในเบราว์เซอร์หลายรูปแบบ
- อัพโหลดหนังสือใหม่ๆ ในรูปแบบต่างๆ รวมถึงรูปแบบเสียง
- รองรับคอลัมน์แบบกำหนดเองของ Caliber
- การซ่อนเนื้อหาตามหมวดหมู่และเนื้อหาคอลัมน์ที่กำหนดเองต่อผู้ใช้
- ความสามารถในการอัพเดตด้วยตนเอง
- เข้าสู่ระบบ "Magic Link" เพื่อให้เข้าถึงได้ง่ายบน eReaders
- รองรับ LDAP, Google/GitHub OAuth และการตรวจสอบสิทธิ์พร็อกซี
การติดตั้ง
การติดตั้งผ่าน pip (แนะนำ)
- สร้างสภาพแวดล้อมเสมือน : จำเป็นต้องแยกการติดตั้ง Calibre-Web ของคุณออกเพื่อหลีกเลี่ยงข้อขัดแย้งในการขึ้นต่อกัน คุณสามารถสร้างสภาพแวดล้อมเสมือนได้โดยการรัน:
python3 -m venv calibre-web-env
- เปิดใช้งานสภาพแวดล้อมเสมือน :
source calibre-web-env/bin/activate
- ติดตั้ง Calibre-Web : ใช้ pip เพื่อติดตั้งแอปพลิเคชัน:
- ติดตั้งคุณลักษณะเสริม : สำหรับฟังก์ชันเพิ่มเติม คุณอาจต้องติดตั้งคุณลักษณะเสริม โปรดดูหน้านี้สำหรับรายละเอียดเกี่ยวกับสิ่งที่สามารถติดตั้งได้
- เริ่ม Calibre-Web : หลังการติดตั้ง คุณสามารถเริ่มแอปพลิเคชันด้วย:
หมายเหตุ: ผู้ใช้ Raspberry Pi OS อาจประสบปัญหาในการติดตั้ง หากคุณเป็นเช่นนั้น ให้ลองอัปเกรด pip และ/หรือติดตั้งสินค้าดังต่อไปนี้:
./venv/bin/python3 -m pip install --upgrade pip
sudo apt install cargo
ลิงค์ที่สำคัญ
- สำหรับตัวอย่างการติดตั้งเพิ่มเติม ให้ตรวจสอบดังต่อไปนี้:
- การติดตั้งด้วยตนเอง
- การติดตั้งลินุกซ์มิ้นท์
- การตั้งค่าผู้ให้บริการคลาวด์
เริ่มต้นอย่างรวดเร็ว
- เข้าถึง Calibre-Web : เปิดเบราว์เซอร์ของคุณแล้วไปที่: หรือสำหรับแค็ตตาล็อก OPDS:
http://localhost:8083/opds
- เข้าสู่ระบบ : ใช้ข้อมูลรับรองผู้ดูแลระบบเริ่มต้น:
- ชื่อผู้ใช้: ผู้ดูแลระบบ
- รหัสผ่าน: admin123
- การตั้งค่าฐานข้อมูล : หากคุณไม่มีฐานข้อมูล Caliber ให้ดาวน์โหลดตัวอย่างจาก:
https://github.com/janeczku/calibre-web/raw/master/library/metadata.db
ย้ายออกจากโฟลเดอร์ Calibre-Web เพื่อหลีกเลี่ยงการเขียนทับระหว่างการอัพเดต - กำหนดค่าฐานข้อมูล Caliber : ในอินเทอร์เฟซผู้ดูแลระบบ ให้ตั้ง
Location of Calibre database
เป็นเส้นทางของโฟลเดอร์ที่มีไลบรารี Calibre ของคุณ (ซึ่งเป็นที่ตั้งของ metadata.db
) แล้วคลิก "บันทึก" - การรวม Google Drive : สำหรับการโฮสต์ห้องสมุด Caliber ของคุณบน Google Drive โปรดดูคำแนะนำการรวม Google Drive
- การกำหนดค่าผู้ดูแลระบบ : กำหนดค่าอินสแตนซ์ของคุณผ่านหน้าผู้ดูแลระบบ โดยอ้างอิงจากคำแนะนำการกำหนดค่าพื้นฐานและการกำหนดค่า UI
ความต้องการ
- Python Version : ตรวจสอบให้แน่ใจว่าคุณมี Python 3.7 หรือใหม่กว่า
- Imagemagick : จำเป็นสำหรับการดึงหน้าปกจาก EPUB ผู้ใช้ Windows อาจต้องติดตั้ง Ghostscript เพื่อแยกหน้าปก PDF
- เครื่องมือเสริม :
- โปรแกรมเดสก์ท็อป Caliber : แนะนำสำหรับการแปลงแบบทันทีและการแก้ไขข้อมูลเมตา กำหนดเส้นทางไปยังเครื่องมือแปลงของ Calibre ในหน้าการตั้งค่า
- เครื่องมือ Kepubify : จำเป็นสำหรับการรองรับอุปกรณ์ Kobo ดาวน์โหลดเครื่องมือและวางไบนารี่ใน
/opt/kepubify
บน Linux หรือ C:Program Fileskepubify
บน Windows
รูปภาพนักเทียบท่า
มีอิมเมจ Docker ที่สร้างไว้ล่วงหน้าแล้ว:
ลินุกซ์เซิร์ฟเวอร์ - x64, aarch64
- Docker Hub : linuxserver/calibre-web
- GitHub : linuxserver/docker-calibre-web.php
- เลเยอร์ Calibre เสริม : linuxserver/docker-mods
หากต้องการรวมไบนารี่ ebook-convert
ของ Caliber (x64 เท่านั้น) ให้เพิ่มตัวแปรสภาพแวดล้อม:
DOCKER_MODS=linuxserver/mods:universal-calibre
ในไฟล์เรียกใช้/เขียน Docker ของคุณ ละเว้นตัวแปรนี้เพื่อให้ได้ภาพที่มีน้ำหนักเบา
- การกำหนดค่าเส้นทาง :
- ตั้งค่า Path เป็น Caliber Binaries เป็น
/usr/bin
- ตั้งค่า Path เป็น Unrar เป็น
/usr/bin/unrar
การแก้ไขปัญหา
ปัญหาทั่วไป :
- หากคุณประสบปัญหาในการเริ่มต้นแอปพลิเคชัน ให้ตรวจสอบไฟล์บันทึกที่อยู่ในไดเร็กทอรี
logs
เพื่อดูข้อความแสดงข้อผิดพลาด - หากไม่สามารถโหลด eBooks ได้ ให้ตรวจสอบว่าได้ตั้ง
Location of Calibre database
อย่างถูกต้อง และสามารถเข้าถึงไฟล์ฐานข้อมูลได้
ข้อผิดพลาดในการกำหนดค่า : ตรวจสอบให้แน่ใจว่าฐานข้อมูล Calibre ของคุณเข้ากันได้และมีรูปแบบที่ถูกต้อง โปรดดูเอกสารประกอบของ Caliber สำหรับคำแนะนำในการดูแลรักษาฐานข้อมูล
ปัญหาด้านประสิทธิภาพ :
- หากแอปพลิเคชันทำงานช้า ให้พิจารณาเพิ่มทรัพยากรที่จัดสรร (CPU/RAM) ให้กับเซิร์ฟเวอร์ของคุณ หรือปรับฐานข้อมูล Caliber ให้เหมาะสมโดยลบรายการที่ซ้ำกันและรายการที่ไม่จำเป็นออก
- ล้างแคชในเว็บเบราว์เซอร์ของคุณเป็นประจำเพื่อปรับปรุงเวลาในการโหลด
ปัญหาการจัดการผู้ใช้ : หากผู้ใช้ไม่สามารถเข้าสู่ระบบหรือลงทะเบียนได้ ให้ตรวจสอบการตั้งค่าการอนุญาตผู้ใช้ในส่วนติดต่อผู้ดูแลระบบ ตรวจสอบให้แน่ใจว่าการลงทะเบียนเปิดใช้งานอยู่ และผู้ใช้ได้รับการกำหนดบทบาทที่เหมาะสม
แหล่งข้อมูลสนับสนุน : หากต้องการความช่วยเหลือเพิ่มเติม โปรดไปที่ส่วนคำถามที่พบบ่อยของวิกิหรือโพสต์คำถามของคุณในชุมชน Discord
การรับรู้ของผู้สนับสนุน
เราขอขอบคุณผู้มีส่วนร่วมและผู้ดูแล Calibre-Web ทุกคนสำหรับข้อมูลอันมีค่าและการอุทิศตนให้กับโครงการนี้ การมีส่วนร่วมของคุณได้รับการชื่นชมอย่างมาก
ติดต่อ
เข้าร่วมกับเราบน Discord
สำหรับข้อมูลเพิ่มเติม วิธีการ และคำถามที่พบบ่อย โปรดไปที่ Wiki
มีส่วนร่วมใน Calibre-Web
หากต้องการมีส่วนร่วม โปรดตรวจสอบหลักเกณฑ์การบริจาคของเรา เรายินดีรับฟังปัญหา คำขอคุณลักษณะ และดึงคำขอจากชุมชน
การรายงานข้อบกพร่อง
หากคุณพบข้อบกพร่องหรือปัญหา โปรดรายงานในส่วนปัญหาของพื้นที่เก็บข้อมูล อย่าลืมใส่ข้อมูลโดยละเอียดเกี่ยวกับการตั้งค่าของคุณและปัญหาที่พบ
คำขอคุณลักษณะ
เรายินดีรับข้อเสนอแนะสำหรับคุณสมบัติใหม่ โปรดสร้างปัญหาใหม่ในพื้นที่เก็บข้อมูลเพื่อหารือเกี่ยวกับแนวคิดของคุณ
แหล่งข้อมูลเพิ่มเติม
- เอกสารประกอบ : เอกสารที่ครอบคลุมมีอยู่ในวิกิ Calibre-Web
- การมีส่วนร่วมของชุมชน : สำรวจการมีส่วนร่วมของชุมชนเพื่อดูงานที่กำลังดำเนินอยู่และวิธีที่คุณสามารถมีส่วนร่วมได้
ขอบคุณที่ใช้ Calibre-Web! เราหวังว่าคุณจะเพลิดเพลินกับการจัดการห้องสมุด eBook ของคุณด้วยเครื่องมือของเรา