เข้าถึงคลังหนังสือ Calibre ของคุณได้จากทุกที่ด้วย Moon+ Reader

  • Calibre รวบรวมและให้บริการคลังข้อมูลของคุณผ่านเซิร์ฟเวอร์เนื้อหาหรือ Calibre-Web โดยทำหน้าที่เป็นคลังข้อมูลหลักและจุดจัดการเดียว
  • Moon+ Reader ไม่ได้ผสานรวมเข้ากับ Calibre โดยตรง แต่สามารถดึงข้อมูลจาก Calibre ได้โดยใช้แอปเชื่อมต่อ โฟลเดอร์ที่ซิงโครไนซ์ และแคตตาล็อก OPDS
  • เพื่อให้สามารถอ่านได้จากทุกที่ พวกเขาจึงผสานรวมเซิร์ฟเวอร์ Calibre บริการคลาวด์ (Dropbox, WebDAV) และแอป Android เช่น Calibre Box หรือ Companion เข้าด้วยกัน
  • การซิงโครไนซ์ความคืบหน้าอย่างสมบูรณ์แบบระหว่าง Calibre และ Moon+ นั้นเป็นไปไม่ได้ แต่สามารถรักษาข้อมูลเมตา ข้อมูลสำรอง และความคืบหน้าไว้ระหว่างอุปกรณ์ Android ได้

เข้าถึงคลังหนังสือ Calibre ของคุณได้จากทุกที่ด้วย Moon+ Reader

หากคุณสร้างคลังหนังสือส่วนตัวด้วย Calibre และอ่านหนังสือบนมือถือหรือแท็บเล็ตด้วย Moon+ Reader คุณอาจเคยคิดแบบนี้บ้างแล้วว่า: "ฉันหวังว่าฉันจะสามารถเข้าถึงหนังสือของฉันได้จากทุกที่ และอ่านต่อจากจุดที่ฉันหยุดไว้ได้เลย"ระหว่างเซิร์ฟเวอร์ คลาวด์ NAS แอปเชื่อมต่อ และรูปแบบไฟล์แปลกๆ มากมาย อาจทำให้รู้สึกสับสนได้ง่าย แต่ข่าวดีก็คือ ทุกอย่างสามารถจัดการให้เป็นระเบียบได้ด้วยวิธีการเล็กน้อย

ในคู่มือนี้ เราจะนำส่วนประกอบทั้งหมดมาประกอบเข้าด้วยกัน: วิธีใช้งาน Calibre, เซิร์ฟเวอร์เนื้อหาของ Calibre, Calibre-Web, Dropbox/Drive และแอปต่างๆ เช่น Calibre Companion หรือ Calibre Box เพื่อใช้งาน Moon+ Readerสิ่งที่คุณสามารถและไม่สามารถซิงค์ได้ วิธีหลีกเลี่ยงการสูญเสียคอลเลกชันของคุณหากการ์ด SD เสียหาย และวิธีจัดการคลังภาพครอบครัวที่ใช้ร่วมกันโดยไม่ทำให้ตัวเองเครียดจนเกินไป

Calibre และ Moon+ Reader: ใครทำอะไรบ้างในระบบนิเวศการอ่านของคุณ

เพื่อป้องกันความสับสนตั้งแต่เริ่มต้น จึงเป็นสิ่งสำคัญที่จะต้องชี้แจงให้ชัดเจนว่า Calibre เปรียบเสมือนสมองและพื้นที่จัดเก็บข้อมูลของคอลเล็กชันของคุณ ในขณะที่ Moon+ Reader เป็นเพียงโปรแกรมอ่านไฟล์บน Android เท่านั้นCalibre ทำหน้าที่จัดระเบียบ แปลงไฟล์ ติดแท็ก และให้บริการหนังสือผ่านเครือข่าย รวมทั้งทำหน้าที่เป็นคลังข้อมูลหลัก ส่วน Moon+ Reader เป็นแอปที่คุณสามารถเปิดไฟล์ EPUB, PDF และรูปแบบอื่นๆ ไฮไลต์ข้อความ จดบันทึก และในเวอร์ชัน Pro ยังสามารถซิงค์ความคืบหน้าในการอ่านระหว่างอุปกรณ์ Android โดยใช้ระบบคลาวด์ได้อีกด้วย

หลายคนเริ่มต้นด้วยพีซีที่ใช้ระบบปฏิบัติการ Windows, macOS หรือ GNU/Linux และ Calibre ติดตั้งมาพร้อมกับไลบรารีที่จัดเก็บไว้ในดิสก์ภายในเครื่อง, NAS หรือโฟลเดอร์ที่ซิงโครไนซ์ไว้จากนั้นพวกเขาก็อ่านบนโทรศัพท์มือถือและแท็บเล็ตด้วย Moon+ Reader (เวอร์ชันฟรีหรือโปร) และใช้บริการคลาวด์ เช่น Dropbox หรือ Google Drive เพื่อช่วยในการทำงานบางส่วน "ความตกใจ" เกิดขึ้นเมื่อพวกเขาค้นพบเซิร์ฟเวอร์เนื้อหาของ Calibre หรือ Calibre-Web และคิดว่า... Moon+ Reader จะเชื่อมต่อกับฐานข้อมูลนั้นโดยตรงราวกับเวทมนตร์สิ่งนั้นยังไม่มีอยู่ในปัจจุบัน: Moon+ ไม่ได้พูด "ภาษา Calibre" โดยตรง มันจำเป็นต้องรับภาษาดังกล่าวเข้ามา คลังหนังสือ เตรียมไว้แล้วในโฟลเดอร์หรือจากแอปเชื่อมต่อ

เข้าถึงคลังข้อมูล Calibre ของคุณได้จากทุกที่ด้วยเซิร์ฟเวอร์เนื้อหา

ห้องสมุด Moon + Reader

Calibre มีเว็บเซิร์ฟเวอร์ในตัวที่ช่วยให้ ดูและอ่านหนังสือของคุณได้โดยตรงจากเบราว์เซอร์ อุปกรณ์มือถือ หรือเครื่องอ่านที่รองรับโดยไม่ต้องติดตั้งอะไรเป็นพิเศษบนเครื่องลูกข่าย มันทำงานเหมือนเว็บไซต์: คุณเข้าถึงได้จาก Chrome, Firefox, Safari หรือเบราว์เซอร์ของเครื่องอ่านอีบุ๊ก และดูหน้าปก ผู้เขียน แท็ก ฯลฯ ของคุณได้

หากต้องการเปิดใช้งานบนคอมพิวเตอร์ที่มีโปรแกรม Calibre ให้คลิกที่นี่ "เชื่อมต่อและแชร์" และเลือก "เริ่มเซิร์ฟเวอร์เนื้อหา"โปรแกรมป้องกันไวรัสหรือไฟร์วอลล์ของคุณอาจถามว่าคุณต้องการอนุญาตให้ไฟล์ calibre.exe ผ่านเครือข่ายหรือไม่ คุณต้องให้สิทธิ์อนุญาต จากนั้น บนคอมพิวเตอร์เครื่องเดียวกัน คุณสามารถเปิดเบราว์เซอร์และพิมพ์คำสั่งได้ http://127.0.0.1:8080 เพื่อตรวจสอบว่าเซิร์ฟเวอร์เริ่มต้นทำงานอย่างถูกต้องหรือไม่

รูปแบบจุด
บทความที่เกี่ยวข้อง:
รูปแบบที่เข้ากันได้กับ Kindle: คำแนะนำฉบับสมบูรณ์ ข้อดี ข้อจำกัด และวิธีการแปลง Ebook

การเชื่อมต่อจากเครือข่ายท้องถิ่น: โทรศัพท์มือถือ แท็บเล็ต และอุปกรณ์อื่นๆ

เมื่อเปิดเครื่องเซิร์ฟเวอร์แล้ว อุปกรณ์ใดๆ ที่อยู่ในเครือข่าย Wi-Fi เดียวกัน สามารถมองเห็นคลังหนังสือของคุณได้ หากอุปกรณ์นั้นทราบที่อยู่ IP และพอร์ตกลับไปที่ปุ่ม "เชื่อมต่อและแชร์" และตรงที่ก่อนหน้านี้เขียนว่า "เริ่มเซิร์ฟเวอร์เนื้อหา" คุณจะเห็น "หยุดเซิร์ฟเวอร์เนื้อหา" พร้อมที่อยู่แบบนี้: 192.168.X.Y:8080.

บนโทรศัพท์มือถือหรือแท็บเล็ตของคุณ เปิดเบราว์เซอร์ แล้วป้อน... URL ในรูปแบบ http://IP:puerto (ตัวอย่างเช่น http://192.168.1.2:8080) และคุณควรจะเห็นคลังหนังสือ Calibre ของคุณ จากนั้นคุณสามารถคลิกที่คลังหนังสือ เรียกดูหนังสือต่างๆ ได้ ดูข้อมูลเมตาและใช้ปุ่ม "อ่าน" หรือ "ดาวน์โหลด" เพื่อบันทึกไฟล์ลงในอุปกรณ์ของคุณหากคุณกด "อ่าน" ไฟล์จะเปิดในเบราว์เซอร์โดยตรง ซึ่งมีประโยชน์สำหรับการทดสอบอย่างรวดเร็ว หรือสำหรับอุปกรณ์อ่านอีบุ๊กที่มีเบราว์เซอร์ที่ดี

Si คุณไม่สามารถเชื่อมต่อจากอุปกรณ์อื่นในเครือข่ายได้ควรตรวจสอบสิ่งพื้นฐานบางอย่างก่อน: อย่างแรก ตรวจสอบให้แน่ใจว่า... http://127.0.0.1:8080 วิธีนี้ใช้ได้ผลกับพีซีโดยตรง จากนั้นตรวจสอบว่าไฟร์วอลล์หรือโปรแกรมป้องกันไวรัสอนุญาตพอร์ต 8080 หรือไม่ (การปิดใช้งานชั่วคราวโดยไม่เชื่อมต่ออินเทอร์เน็ตอาจช่วยในการวินิจฉัยได้) และยืนยันว่าทั้งคอมพิวเตอร์และโทรศัพท์มือถือเชื่อมต่ออยู่บนเครือข่าย Wi-Fi เดียวกันและไม่ได้ใช้ข้อมูลมือถือ

ในสถานการณ์เครือข่ายที่พบได้ไม่บ่อยนัก ที่อยู่ IP ที่ Calibre แสดงให้คุณเห็นอาจไม่ถูกต้องสำหรับอุปกรณ์อื่นๆ ดังนั้นคุณจึงจำเป็นต้องตรวจสอบเพิ่มเติม ค้นหาที่อยู่ IP ที่ถูกต้องของอุปกรณ์ ด้วยตนเอง และหากคุณได้ตั้งชื่อผู้ใช้และรหัสผ่านบนเซิร์ฟเวอร์แล้ว ให้ลองเข้าสู่ระบบโดยไม่ต้องยืนยันตัวตนก่อน เพื่อตัดปัญหาที่อาจเกิดขึ้นกับเบราว์เซอร์ที่ใช้งานง่ายมาก ๆ (เครื่องอ่านหมึกบางรุ่นอาจทำงานได้ไม่ดีกับการยืนยันตัวตนผ่าน HTTP)

การเข้าถึงอินเทอร์เน็ต: นำ Calibre ของคุณออกจากบ้านอย่างระมัดระวัง

ถ้าคุณต้องการ เข้าถึงคลังข้อมูลของคุณได้จากภายนอกบ้าน เช่น ที่ทำงานหรือในเมืองอื่นรูปแบบการทำงานคล้ายกัน แต่คุณต้องระมัดระวังมากขึ้นเมื่อต้องการเปิดเซิร์ฟเวอร์สู่โลกอินเทอร์เน็ต

โดยพื้นฐานแล้ว คุณต้องค้นหาให้เจอ หมายเลข IP สาธารณะของอุปกรณ์หรือเราเตอร์ที่ปกป้องเครือข่ายภายในบ้านของคุณ (คุณสามารถตรวจสอบได้ด้วยบริการต่างๆ เช่น “What is my IP”) ตั้งค่า การส่งต่อพอร์ต เพื่อให้แน่ใจว่าทราฟฟิกที่เข้ามาทางพอร์ต 8080 (หรือพอร์ตอื่นที่คุณเลือก) จะถูกส่งไปยังที่อยู่ IP ภายในเครื่องพีซีของคุณ และเพื่อให้แน่ใจว่าทั้งไฟร์วอลล์ของระบบและซอฟต์แวร์ป้องกันไวรัสจะไม่บล็อกการเชื่อมต่อขาเข้าเหล่านี้ จากนั้น คุณสามารถใช้สิ่งต่างๆ เช่น จากอุปกรณ์ที่เชื่อมต่อใดๆ ก็ได้ http://123.123.123.123:8080 เพื่อเข้าถึงเซิร์ฟเวอร์ Calibre

ผู้ใช้ส่วนใหญ่ยังชอบที่จะกำหนดค่า ชื่อโดเมนแบบไดนามิก ด้วยบริการอย่าง No-IP คุณจึงไม่ต้องจำที่อยู่ IP ของคุณ ทำให้สะดวกสบายยิ่งขึ้น เช่น http://tubiblioteca.no-ip.org:8080โปรดจำไว้ว่า การเปิดเผยข้อมูล Calibre ของคุณบนอินเทอร์เน็ตนั้นเกี่ยวข้องกับปัญหาด้านความปลอดภัย: คุณควรใช้รหัสผ่าน พิจารณาใช้ HTTPS ร่วมกับรีเวิร์สพร็อกซี และอัปเดตอุปกรณ์ของคุณให้ทันสมัยอยู่เสมอ.

ลักษณะที่ปรากฏและวิธีการอ่านข้อมูลจากเซิร์ฟเวอร์ Calibre

อินเทอร์เฟซเว็บของเซิร์ฟเวอร์เป็นเวอร์ชันย่อส่วนที่รองรับการสัมผัสของ Calibre: มันแสดงภาพโมเสกของปกหนังสือ ตัวกรอง การค้นหา และห้องสมุดเสมือนจริงคุณสามารถสลับระหว่างมุมมองแบบตารางของสำรับไพ่หรือแบบรายการที่ละเอียดกว่าได้จากเมนูที่มุมบนขวา และใช้ช่องค้นหาและตัวกรองได้เช่นเดียวกับในโปรแกรมบนเดสก์ท็อป

เมื่อคุณคลิกที่หนังสือ คุณจะเห็นข้อมูลเมตาของหนังสือพร้อมปุ่มต่างๆ "อ่าน" หรือ "ดาวน์โหลด"เมื่อเลือก "อ่าน" โปรแกรมดูเอกสาร HTML5 จะเปิดขึ้นในเบราว์เซอร์ พร้อมระบบแบ่งหน้าแบบสัมผัส: โดยการกด เลื่อน หรือใช้พื้นที่บนหน้าจอ เพื่อข้ามไปยังบทต่างๆ และเข้าถึงเมนูด้านบนที่มีการตั้งค่าการแสดงผลและการซิงโครไนซ์

เซิร์ฟเวอร์จะแคชหนังสือที่คุณกำลังอ่านไว้ในเครื่อง ดังนั้น คุณสามารถอ่านต่อได้แม้ว่าการเชื่อมต่อจะถูกตัดขาดชั่วขณะก็ตามตราบใดที่คุณยังไม่ปิดแท็บเบราว์เซอร์นั้น เนื่องจากเบราว์เซอร์สมัยใหม่มีการเปลี่ยนแปลง โหมดออฟไลน์จึงมีข้อจำกัด: คุณสมบัติขั้นสูงหลายอย่าง (เช่น ApplicationCache) จะทำงานได้ไม่เต็มประสิทธิภาพเมื่อใช้การเชื่อมต่อ HTTP แบบธรรมดา ดังนั้นโปรแกรมอ่านไฟล์แบบออฟไลน์จึงทำงานได้ดีที่สุดหากแท็บนั้นยังคงเปิดอยู่

ผสานรวมเซิร์ฟเวอร์ Calibre เข้ากับเว็บเซิร์ฟเวอร์อื่น แล้วเรียกใช้งานในรูปแบบบริการ

สำหรับผู้ที่มีเซิร์ฟเวอร์ที่บ้านหรือ VPS การต้องการสิ่งนั้นเป็นเรื่องปกติ Calibre สามารถทำงานร่วมกับ Nginx หรือ Apache ได้ โดยใช้โปรโตคอล HTTPS และอาจอยู่ในไดเร็กทอรีย่อย เช่น /calibreวิธีการนี้ทำได้โดยใช้รีเวิร์สพร็อกซี: เว็บเซิร์ฟเวอร์หลักจะรับคำขอผ่านพอร์ต 443/80 แล้วส่งต่อไปยังพอร์ตภายในที่เว็บเซิร์ฟเวอร์นั้นทำงานอยู่ calibre-serverจากนั้นจึงส่งคำตอบให้กับลูกค้า

มีรูปแบบการดำเนินงานที่เกิดขึ้นซ้ำๆ สองแบบ ได้แก่ การอุทิศให้กับ... เซิร์ฟเวอร์เสมือนแบบสมบูรณ์สำหรับ Calibre (ตัวอย่างเช่น libros.midominio.com เล็งไปที่ localhost:8080หรือใช้ คำนำหน้า URL (เช่น midominio.com/calibreในกรณีที่สองนี้ คุณต้องเริ่มต้นใหม่ calibre-server พร้อมตัวเลือก --url-prefix /calibre เพื่ออะไร ลิงก์ภายในทั้งหมดจะมีคำนำหน้าและฟังก์ชันดังกล่าวโดยไม่ทำให้เกิดข้อผิดพลาด โดยใช้พร็อกซีแบบย้อนกลับ

บนเซิร์ฟเวอร์ Linux รุ่นใหม่ที่ใช้ systemd คุณสามารถทำได้ สร้างบริการชื่อ calibre-server.service ซึ่งจะเริ่มต้นทำงานโดยอัตโนมัติเมื่อระบบเริ่มทำงาน ไฟล์นี้ระบุผู้ใช้และกลุ่มที่ไม่ได้รับสิทธิ์พิเศษที่ Calibre จะทำงาน เส้นทางไปยังไลบรารีหรือไลบรารีที่จะให้บริการ และตัวเลือกเซิร์ฟเวอร์ จากนั้นจึงเปิดใช้งานด้วย systemctl enable calibre-server และได้รับการจัดการเช่นเดียวกับบริการอื่นๆ ในระบบ

บัญชีผู้ใช้ สิทธิ์การเข้าถึง และการเข้าถึงที่ปลอดภัย

โปรแกรม Calibre เวอร์ชันเดสก์ท็อปเองก็มีส่วนในเมนูการตั้งค่าสำหรับสิ่งนี้อยู่แล้ว จัดการผู้ใช้และสิทธิ์การเข้าถึงบนเซิร์ฟเวอร์เนื้อหาวิธีนี้มีประโยชน์หากคุณจะใช้งานโปรแกรมนี้บนคอมพิวเตอร์เครื่องเดียวกับที่มีส่วนติดต่อผู้ใช้แบบกราฟิก และใช้บัญชีผู้ใช้เดียวกันเท่านั้น

ถ้าคุณอยากวิ่ง calibre-server คุณสามารถทำเช่นนี้ได้โดยอิสระบนระบบอื่นหรือร่วมกับผู้ใช้รายอื่น จัดการบัญชีจากบรรทัดคำสั่งด้วยตัวเลือก --manage-usersตรงนั้นคุณสามารถเลือกโฟลเดอร์ที่จะจัดเก็บฐานข้อมูลผู้ใช้ได้ (ตัวอย่างเช่น /srv/calibreคุณสร้างบัญชีผู้ใช้ กำหนดไลบรารี และกำหนดว่าแต่ละบัญชีสามารถทำอะไรได้บ้าง (อ่าน ดาวน์โหลด จัดการ ฯลฯ) จากนั้นก็เริ่มเซิร์ฟเวอร์โดยเชื่อมต่อกับฐานข้อมูลผู้ใช้ เท่านี้ก็เสร็จแล้ว

Moon+ Reader: ขับเคลื่อนด้วย Calibre และระบบคลาวด์ได้อย่างไร

โปรแกรม Moon+ Reader โดยเฉพาะเวอร์ชัน Pro เป็นโปรแกรมอ่านไฟล์เสียงที่มีประสิทธิภาพสูงมาก โปรแกรมนี้รองรับไฟล์หลากหลายรูปแบบมาก ได้แก่ EPUB, PDF, DJVU, AZW3, MOBI, FB2, CBR/CBZ, DOCX, ODT, TXT, HTML, Markdown, ZIP, RAR และแม้แต่แคตตาล็อก OPDSโปรแกรมนี้รองรับการใส่คำอธิบายประกอบ ธีม การอ่านในเวลากลางคืน ตัวกรองแสงสีฟ้า การเลื่อนอัตโนมัติ และการซิงโครไนซ์ตำแหน่งผ่าน Dropbox หรือ WebDAV รวมถึงฟังก์ชันอื่นๆ อีกมากมาย

สิ่งสำคัญในแง่ของการบูรณาการคือ Moon+ Reader ไม่ได้เชื่อมต่อโดยตรงกับฐานข้อมูล SQLite ของ Calibre หรือเข้าใจคอลัมน์ที่กำหนดเองของฐานข้อมูลนั้นสำหรับ Moon+ หนังสือคือไฟล์ในเครื่องหรือไฟล์ในโฟลเดอร์บนคลาวด์ที่ "เชื่อมต่อ" ไว้ (เช่น Dropbox, WebDAV, Google Drive เป็นต้น) หรือลิงก์ดาวน์โหลดจากแคตตาล็อก OPDS แอปจะจัดการคลังหนังสือภายใน รายการโปรด คอลเลกชัน สถิติ และความคืบหน้าในการอ่านโดยอิงจากไฟล์เหล่านี้ ซึ่งทั้งหมดนี้สามารถซิงโครไนซ์ได้ระหว่างการติดตั้งแอปหลายๆ ครั้งโดยใช้บัญชีคลาวด์เดียวกัน

ดังนั้น แม้ว่าเซิร์ฟเวอร์เนื้อหาของ Calibre จะนำเสนอหนังสือผ่านทางเว็บอินเทอร์เฟซและแคตตาล็อก OPDS ก็ตาม โปรแกรม Moon+ Reader จะไม่ค้นพบสิ่งนี้ด้วยตัวเอง หรือใช้งานราวกับว่าเป็นการผสานรวมอย่างลึกซึ้งสิ่งที่ทำกันโดยทั่วไปคือการหันไปใช้วิธีการดังกล่าว สามกลยุทธ์ที่สามารถนำมาใช้ร่วมกันได้:

อีบุ๊คบนสมาร์ทโฟน
บทความที่เกี่ยวข้อง:
แอปที่ดีที่สุดในการแปลงรูปแบบ eBook บน Android
  • ใช้แอปเชื่อมต่อ เช่น Calibre Companion หรือ Calibre Boxซึ่งเชื่อมต่อกับเซิร์ฟเวอร์ Calibre ผ่าน Wi-Fi จะแสดงรายการหนังสือทั้งหมดในคลัง และดาวน์โหลดหนังสือไปยังที่เก็บข้อมูลภายในเครื่อง จากนั้นจึงเปิดหนังสือเหล่านั้นใน Moon+
  • ซิงค์โฟลเดอร์ที่ Calibre จัดเก็บหนังสือกับ Dropbox, Google Drive หรือบริการอื่นๆ และบอก Moon+ ว่านั่นคือโฟลเดอร์ไลบรารีหลักของมัน
  • ดาวน์โหลดหนังสือจาก Calibre-Web หรือเซิร์ฟเวอร์เนื้อหาลงในพื้นที่จัดเก็บข้อมูลของอุปกรณ์ของคุณและให้ Moon+ สแกนไฟล์เหล่านั้นลงในโฟลเดอร์ที่กำหนด

ตัวอย่างการใช้งานจริง: Calibre + Dropbox + Calibre Box + Moon+ Reader

ขั้นตอนการทำงานที่พบได้ทั่วไป โดยเฉพาะในกลุ่มผู้ใช้ GNU/Linux และ Android ประกอบด้วย: ผสานรวม Calibre กับ Dropbox และแอปอย่าง Calibre Box ที่ทำหน้าที่เป็นตัวเชื่อมต่อกับ Moon+ Readerโดยทั่วไปแล้ว ห้องสมุด "ที่แท้จริง" จะอยู่บนพีซี ซึ่งซิงโครไนซ์ผ่าน Dropbox และอุปกรณ์ Android จะจำกัดอยู่เพียงการดาวน์โหลดและอ่านจากพีซีเท่านั้น

ติดตั้งโปรแกรม Calibre บนคอมพิวเตอร์ (Windows หรือ Linux) โดยทำตามคำแนะนำอย่างเป็นทางการ แนะนำให้ทำตามขั้นตอนต่อไปนี้ จากไฟล์ไบนารีต้นฉบับ ไม่ใช่จากคลังเก็บไฟล์ของระบบปฏิบัติการลินุกซ์เนื่องจากระบบปฏิบัติการหลายตัวล้าสมัยหรือมีการเพิ่มแพทช์ที่ทำให้เกิดปัญหา จึงควรติดตั้ง Dropbox ไปพร้อมกัน และเลือกโฟลเดอร์ที่จะใช้ซิงค์ไฟล์ด้วย เป็นต้น ~/Dropbox บนระบบ Linux หรือเส้นทางที่เทียบเท่ากันบนระบบ Windows/Mac

ตัวอย่างเช่น ภายในโฟลเดอร์นั้น คุณสามารถสร้างสิ่งต่างๆ ได้ดังนี้ โฟลเดอร์ย่อย "คลังของฉัน" ซึ่งจะเป็นคลังข้อมูล Calibre ใหม่ใน Calibre ให้คลิกไอคอน Library แล้วเลือก "Change or create library" จากนั้นเลือกโฟลเดอร์นั้น ต่อจากนี้ไป หนังสือทุกเล่มที่คุณเพิ่มใน Calibre จะถูกคัดลอกไปยังตำแหน่งนั้นภายใต้โฟลเดอร์ย่อย Author/Title และ Dropbox จะจัดการการอัปโหลดทุกอย่างไปยังคลาวด์

บนระบบ Android จะมีการติดตั้ง Dropbox, Calibre Box และ Moon+ Reader ไว้แล้ว คุณสามารถล็อกอินเข้า Dropbox บนทุกอุปกรณ์ และเมื่อคุณเปิด Calibre Box เป็นครั้งแรก แอปก็จะปรากฏขึ้น ระบบจะขออนุญาตเข้าถึง Dropbox ของคุณ และให้คุณเลือกไลบรารีระยะไกลที่คุณสร้างไว้เมื่อเชื่อมต่อเสร็จแล้ว ให้ดาวน์โหลดรายการหนังสือ และจากเมนู Calibre Box ให้เลือก "โฟลเดอร์ดาวน์โหลด" ในเครื่อง ซึ่งผู้ใช้หลายคนเรียกง่ายๆ ว่า books บันทึกไว้ในหน่วยความจำภายในหรือการ์ด SD

จากนั้นเปิดโปรแกรม Moon+ Reader และตั้งค่าต่างๆ ดังนี้ โฟลเดอร์หนังสือหลักควรเป็นโฟลเดอร์เดียวกันนั้น books ที่ใช้ Calibre Boxตัวเลือก “นำเข้าหนังสือใหม่ลงในโฟลเดอร์หลักโดยอัตโนมัติ” ก็เปิดใช้งานแล้วเช่นกัน ดังนั้นไฟล์ใด ๆ ที่ Calibre Box วางไว้ในโฟลเดอร์นั้นจะปรากฏในไลบรารี Moon+ ได้อย่างง่ายดาย สุดท้ายนี้ Moon+ เปิดใช้งานคุณสมบัติการซิงโครไนซ์ตำแหน่งการอ่าน (โดยปกติผ่าน Dropbox หรือ WebDAV) แล้ว ดังนั้นหากคุณอ่านหนังสือเล่มเดียวกันบนโทรศัพท์มือถือและแท็บเล็ต จุดอ่านระหว่างทั้งสองได้รับการอัปเดตแล้วโดยมีเงื่อนไขว่าไฟล์นั้นต้องเป็นไฟล์เดียวกันทั้งในอุปกรณ์ทั้งสอง

การผสมผสานนี้ช่วยให้บรรลุเป้าหมายหลายอย่างพร้อมกัน: Calibre ทำหน้าที่รวมศูนย์ข้อมูลเมตาและการแปลงไฟล์; Dropbox ช่วยให้มั่นใจได้ว่ามีการสำรองข้อมูลและพร้อมใช้งาน; Calibre Box ซิงโครไนซ์คลังหนังสือกับ Android; และ Moon+ จัดการประสบการณ์การอ่าน สถิติ และการซิงโครไนซ์ตำแหน่งการอ่าน ไม่มีการผสานรวมแบบ "ดั้งเดิม" ระหว่าง Calibre และ Moon+ แต่ผลลัพธ์ในทางปฏิบัติค่อนข้างสะดวกสบาย.

แอปเซิร์ฟเวอร์เนื้อหา, OPDS และบริดจ์บน Android

นอกเหนือจากตัวเลือก Dropbox แล้ว คุณยังสามารถ ใช้ประโยชน์จากเซิร์ฟเวอร์เนื้อหา Calibre หรือ Calibre-Web ร่วมกับไคลเอ็นต์ OPDS บน Androidแอปพลิเคชันสำหรับการอ่านและการจัดการห้องสมุดบางแอปพลิเคชันอนุญาตให้คุณเพิ่มแคตตาล็อกระยะไกลโดยการป้อน URL ของเซิร์ฟเวอร์ Calibre จากนั้นคุณสามารถเรียกดู กรอง และดาวน์โหลดหนังสือได้ด้วยการแตะเพียงไม่กี่ครั้ง

ตัวอย่างเช่น Calibre Companion (ปัจจุบันเลิกผลิตแล้วแต่ยังคงมีการใช้งานอยู่) หรือ Calibre Box สามารถเชื่อมต่อกับ... เซิร์ฟเวอร์ Wi-Fi ของ Calibre แสดงข้อมูลผู้เขียน ซีรีส์ แท็ก และช่วยให้คุณดาวน์โหลดหนังสือที่ต้องการได้เมื่อคุณเลือกชื่อเรื่องและแตะ "อ่าน" จากแอปนั้น ไฟล์ในเครื่องจะถูกสร้างขึ้น และคุณจะมีตัวเลือกในการเปิดไฟล์นั้นด้วย Moon+ Reader เป็นแอปอ่านเริ่มต้นของคุณ

ผู้ใช้หลายรายแสดงความคิดเห็นว่าด้วยวิธีนี้ หน้าปกแสดงผลได้อย่างถูกต้องใน Moon+ โดยแทบไม่ต้องปรับแต่งอะไรเลยไม่ว่าหนังสือเหล่านั้นจะอยู่ในโฟลเดอร์บนการ์ด SD มาก่อน หรือดาวน์โหลดผ่าน Companion/Box ก็ตาม เคล็ดลับคือการรักษาโฟลเดอร์สำหรับหนังสือไว้ให้เป็นระเบียบและชัดเจน แล้วปล่อยให้ Calibre จัดการภาพปกและข้อมูลเมตาแทนการเปลี่ยนชื่อไฟล์บนอุปกรณ์ด้วยตนเอง

Calibre-Web, NAS, ไลบรารีหลายแห่ง และการใช้งานในครอบครัว

สำหรับผู้ที่มี NAS หรือเซิร์ฟเวอร์ขนาดเล็กสำหรับใช้งานที่บ้าน Calibre-Web เป็นทางเลือกยอดนิยมแทนอินเทอร์เฟซเซิร์ฟเวอร์เนื้อหามาตรฐานโดยทั่วไปแล้ว โปรแกรมนี้จะทำงานในคอนเทนเนอร์ Docker เชื่อมต่อกับฐานข้อมูล Calibre และนำเสนอเว็บไซต์ที่ดูสะอาดตา พร้อมระบบล็อกอิน ผู้ใช้ ดาวน์โหลด และแม้กระทั่งไลบรารีต่างๆ

ด้วย Calibre-Web คุณสามารถตั้งค่าต่างๆ ได้ เช่น มีห้องสมุดแยกกันสามแห่ง (หนึ่งแห่งต่อสมาชิกในครอบครัว) โดยแต่ละแห่งมีอินสแตนซ์ของ Calibre-Web เป็นของตนเอง โดยชี้ไปยังโฟลเดอร์ต่างๆ จากโทรศัพท์มือถือหรือแท็บเล็ตของคุณ คุณสามารถล็อกอินด้วยบัญชีผู้ใช้ของคุณ เรียกดูหนังสือ ดาวน์โหลดลงในอุปกรณ์ของคุณ แล้วอ่านด้วย Moon+ Reader สำหรับหนังสือที่แชร์กัน "ผู้ดูแลระบบ" จะคัดลอกชื่อหนังสือเหล่านั้นไปยังห้องสมุดทั้งสามแห่ง หรือติดป้ายกำกับว่าเป็นหนังสือที่แชร์กัน

ส่วนที่ไม่สมบูรณ์แบบของวิธีการนี้คือ... แอป Moon+ Reader ไม่แสดงสถานะการอ่านหรือแท็กที่กำหนดเองใน Calibre-Web โดยอัตโนมัติถึงแม้ว่าคุณจะสามารถสร้างคอลัมน์ใน Calibre ได้ เช่น "read_maria", "read_jose" และอื่นๆ แต่ยังไม่สามารถอัปเดตคอลัมน์เหล่านี้จาก Moon+ โดยอัตโนมัติได้ สุดท้ายแล้ว ทุกคนจะต้องกำหนดเกณฑ์การค้นหาของตนเองภายใน Moon+ หรือไม่ก็ต้องยอมรับการจัดการด้วยตนเองในระดับหนึ่งใน Calibre

ถึงกระนั้น ผู้ใช้หลายคนก็เชื่อว่า การมี Calibre อยู่บนเซิร์ฟเวอร์หรือ NAS ที่สามารถเข้าถึงได้ตลอด 24 ชั่วโมงทุกวันผ่านเบราว์เซอร์หรือแอป OPDS ช่วยลดความยุ่งยากในการเชื่อมต่อแล็ปท็อปทุกครั้งที่ต้องการหนังสือเล่มใหม่ได้อย่างมากเมื่อระบบนิเวศน์ถูกตั้งค่าเรียบร้อยแล้ว ไม่ว่าจะเป็น Docker, รีเวิร์สพร็อกซี, ผู้ใช้ และการสำรองข้อมูล การบำรุงรักษาในแต่ละวันจะจำกัดอยู่เพียงการเพิ่มหนังสือใหม่ และบางครั้งก็คัดลอกหนังสือระหว่างห้องสมุดต่างๆ

การซิงโครไนซ์ความคืบหน้าในการอ่าน: คุณจะทำได้ไกลแค่ไหน?

สิ่งสำคัญคือต้องพูดตามตรง: ปัจจุบันยังไม่มีขั้นตอนการทำงานที่ "สมบูรณ์แบบ" ที่สามารถซิงโครไนซ์จำนวนหน้าที่อ่านได้อย่างแม่นยำโดยอัตโนมัติระหว่าง Calibre, Moon+ Reader, Calibre-Web และโปรแกรมอ่านอื่นๆแต่ละชิ้นงานจะบันทึกความคืบหน้าในแบบของตัวเอง และไม่มีมาตรฐานสากลใดที่ Calibre สามารถเข้าใจและอัปเดตในฐานข้อมูลได้

แอป Moon+ Reader Pro รองรับฟังก์ชันนี้ ซิงโครไนซ์ตำแหน่งการอ่านระหว่างอุปกรณ์ Android หลายเครื่องโดยใช้บริการคลาวด์ (Dropbox, WebDAV ฯลฯ) ตราบใดที่คุณใช้บัญชีเดียวกันและไฟล์เวิร์กบุ๊กเดียวกันในทุกแพลตฟอร์ม วิธีนี้ใช้ได้ผลดีทีเดียวภายในระบบนิเวศของ Moon+ เอง แต่ข้อมูลนั้น... มันไม่ได้กลับไปยัง Calibre เพื่อกรอกข้อมูลในคอลัมน์ "อ่านหน้าสุดท้าย" หรือ "อ่านทั้งหมด"ใน Calibre คุณยังคงต้องใช้คอลัมน์ ป้ายกำกับ หรือการให้คะแนนแบบกำหนดเองเพื่อระบุว่างานใดเสร็จแล้วและงานใดยังไม่เสร็จ

เมื่อห้องสมุดถูกใช้งานร่วมกันโดยหลายคน ข้อจำกัดนี้จะยิ่งเห็นได้ชัดเจนขึ้น: หากทุกคนใช้คอลัมน์ "อ่าน" เดียวกัน สถานะของคนหนึ่งอาจเขียนทับสถานะของอีกคนหนึ่งได้ด้วยเหตุนี้จึงนิยมเลือกใช้ไลบรารีหนึ่งแห่งต่อผู้ใช้หนึ่งคน หรือหากมีการดูแลไลบรารีเพียงแห่งเดียว ก็มักใช้แท็กหรือคอลัมน์ที่มีชื่อเฉพาะ (read_ana, read_luis) ซึ่งทำให้โครงสร้างซับซ้อนขึ้นเล็กน้อย แต่จะช่วยหลีกเลี่ยงการซ้ำซ้อนได้

การจัดการไฟล์ PDF ขนาดใหญ่ ความเสี่ยงต่อความเสียหายของการ์ด SD และการสำรองข้อมูล

ตัวอย่างทั่วไปคือบุคคลที่ใช้แท็บเล็ต Android เกือบตลอดเวลาเพื่อวัตถุประสงค์ต่างๆ การอ่านไฟล์ PDF ขนาดใหญ่มาก (คู่มือทางเทคนิค ภาพถ่าย หนังสือภาพประกอบ) โดยปกติแล้ว เมื่อใช้ Moon+ Reader Pro ฉันจะบันทึกทุกอย่างลงในการ์ด SD จากนั้นเพิ่มไฟล์ PDF เหล่านั้นลงใน Moon+ โดยตรง และเมื่อเวลาผ่านไป ก็จะแก้ไขชื่อเรื่อง ผู้แต่ง และแท็กต่างๆ จากภายในแอป ทุกอย่างทำงานได้อย่างสมบูรณ์แบบจนกระทั่งความกังวลเริ่มก่อตัวขึ้น: จะเกิดอะไรขึ้นถ้าการ์ด SD เสียหาย หรือพื้นที่เต็มและต้องเปลี่ยนใหม่?

วิธีที่มีประสิทธิภาพที่สุดในการป้องกันภัยพิบัติคือ ให้ Calibre เป็น "ผู้ควบคุม" ไฟล์ทั้งหมด ไม่ใช่การ์ด SDหมายความว่าคุณต้องคัดลอกไฟล์ PDF ทั้งหมดไปยังคอมพิวเตอร์ของคุณ เพิ่มไฟล์เหล่านั้นลงใน Calibre ทำความสะอาดข้อมูลเมตา (ชื่อเรื่อง ผู้แต่ง ชุดหนังสือ แท็ก ฯลฯ) อย่างละเอียด และเก็บรักษาคลังหนังสือไว้ในฮาร์ดไดรฟ์ของคุณ พร้อมสำรองข้อมูลอย่างน้อยหนึ่งชุด (ไดรฟ์ภายนอก NAS หรือคลาวด์) เมื่อคุณต้องการเติมข้อมูลลงในการ์ด SD ใหม่ หรือเปลี่ยนการ์ดเก่า คุณก็เพียงแค่ส่งออกหนังสือจาก Calibre ไปยังการ์ดอีกครั้ง แล้วให้ Moon+ สแกนหนังสือเหล่านั้นใหม่

ด้วยวิธีนี้ แม้ว่าคุณจะทำ SD การ์ดหายก็ตาม คุณจะไม่สูญเสียการจัดหมวดหมู่หรือโครงสร้างพื้นฐานของคอลเล็กชันของคุณใช่ ข้อมูลสถิติภายในบางส่วนและข้อมูลคอลเลกชัน Moon+ บางส่วนจะสูญหายไป แต่โครงสร้างการจัดการส่วนใหญ่ยังคงอยู่ครบถ้วนในฐานข้อมูล metadata.db Calibre ซึ่งคุณสามารถซ่อมแซมหรือแม้แต่ประกอบใหม่บางส่วนได้หากเกิดความเสียหาย

การแปลงรูปแบบไฟล์, Kindle และข้อจำกัดใน Linux

จุดแข็งอย่างหนึ่งของ Calibre คือ... มันสามารถแปลงระหว่างรูปแบบข้อมูลขาเข้าและขาออกได้หลากหลายรูปแบบ: รองรับไฟล์หลายรูปแบบ เช่น AZW, AZW3, AZW4, CBZ/CBR, CHM, DJVU, DOCX, EPUB, FB2, HTML/HTMLZ, KEPUB, LIT, LRF, MOBI, ODT, PDF, PRC, PDB, RTF, TXT เป็นต้น และส่งออกเป็นไฟล์ AZW3, EPUB, DOCX, MOBI, PDF, RTF, TXT เป็นต้น

ในการป้อนข้อมูลให้กับ Moon+ Reader สิ่งที่แนะนำมากที่สุดมักจะเป็น... ใช้ไฟล์ EPUB หรือถ้าไม่มี ให้ใช้ไฟล์ PDF ที่ไม่มีเนื้อหาที่เข้ารหัสไฟล์ PDF เป็นรูปแบบไฟล์ต้นทางที่สร้างปัญหาสำหรับการแปลงเป็นรูปแบบอื่น (EPUB, MOBI ฯลฯ) เนื่องจากไฟล์ PDF ยังคงรักษาเค้าโครงที่ซับซ้อนไว้ Calibre อาจพยายามทำเช่นนั้น แต่โดยทั่วไปแล้วจะพบปัญหาเกี่ยวกับตัวแบ่งบรรทัด คอลัมน์ที่ผิดเพี้ยน หรือการตรวจจับข้อความที่ไม่ถูกต้อง เอกสารของ Calibre เองก็เน้นย้ำว่า PDF เป็นไฟล์ที่สร้างปัญหา รูปแบบไฟล์แย่มากเมื่อใช้เป็นแหล่งแปลงไฟล์.

หากคุณมี Kindle นอกเหนือจาก Moon+ แล้ว คุณอาจต้องการสร้างแอปเพิ่มเติม รองรับไฟล์ประเภทต่างๆ เช่น MOBI หรือ AZW3การแปลงไฟล์เป็น KFX (รูปแบบไฟล์สมัยใหม่ของ Kindle) จำเป็นต้องใช้เครื่องมือภายนอก เช่น Kindle Previewer ซึ่งไม่มีให้ใช้งานในระบบ Linux โดยตรง ในกรณีเช่นนี้ ผู้ใช้หลายคนจึงเลือกที่จะใช้ไฟล์ AZW3/MOBI ต่อไป ทำการแปลงไฟล์บนคอมพิวเตอร์ Windows หรือ macOS แล้วคัดลอกไฟล์ที่ได้ไปยังเซิร์ฟเวอร์หรือ NAS ที่ใช้แชร์คลังหนังสือ

สำหรับ Kindle นั้น มีรายละเอียดที่น่ารำคาญอยู่บ้าง เช่น บางครั้งปกหนังสืออาจหายไป หรือถูกแทนที่ด้วยปกหนังสือทั่วไปหรืออีกนัยหนึ่งคือ โมเดลรุ่นใหม่ๆ มักจะแสดงปกหนังสือเฉพาะหนังสือที่ถูกระบุว่าเป็น "เอกสารส่วนตัว" หรือซื้อจาก Amazon เท่านั้น Calibre มีวิธีแก้ปัญหาบางส่วน (เช่น การส่งภาพขนาดย่อใหม่เมื่อเชื่อมต่ออุปกรณ์อีกครั้ง การทำเครื่องหมายหนังสือเป็นเอกสารส่วนตัว ฯลฯ) แต่สิ่งนี้เป็นเรื่องของการต่อต้านการตัดสินใจของ Amazon มากกว่าข้อจำกัดของ Calibre เอง

อุปกรณ์, USB, ปัญหาการตรวจจับ และไลบรารีเครือข่าย

คาลิเบอร์เข้ากันได้ดีทีเดียวกับ อุปกรณ์อ่านอีบุ๊ก โทรศัพท์มือถือ แท็บเล็ต และอุปกรณ์ USB ส่วนใหญ่ถูกติดตั้งในรูปแบบหน่วยเก็บข้อมูลขนาดใหญ่หากเครื่องอ่าน USB ไม่ได้รับการสนับสนุนโดยค่าเริ่มต้น มักจะสามารถจัดการได้โดยใช้ปลั๊กอิน "ไดรเวอร์ USB ที่ผู้ใช้กำหนดเอง" โดยมีเงื่อนไขว่าระบบจะต้องกำหนดตัวอักษรไดรฟ์ (ใน Windows) หรือจุดเชื่อมต่อปกติ (ใน Linux/macOS) ให้กับเครื่องอ่านนั้น

หากอุปกรณ์ไม่ปรากฏใน Calibre ควรตรวจสอบดูว่า... มีอุปกรณ์เชื่อมต่อเพียงเครื่องเดียว ระบบปฏิบัติการมองเห็นอุปกรณ์นั้นใน Explorer/Finder และโปรแกรม Calibre ก็ไม่ได้ละเลยอุปกรณ์นั้นในการตั้งค่าและในกรณีร้ายแรง ให้ใช้ตัวเลือก “ตรวจจับอุปกรณ์เพื่อแก้ไขข้อผิดพลาด” เพื่อสร้างรายงานที่สามารถใช้เป็นพื้นฐานสำหรับการพัฒนาไดรเวอร์ใหม่ได้

เกี่ยวกับที่ตั้งของห้องสมุดนั้น ทีมพัฒนา Calibre ยืนยันอย่างหนักแน่นว่า: ไม่ควรวางไฟล์นี้ไว้บนไดรฟ์เครือข่ายที่เชื่อมต่อโดยตรงหรือหน่วย NASระบบไฟล์เครือข่ายจำนวนมากจัดการกับการล็อก การเชื่อมโยงแบบฮาร์ดลิงก์ หรือการเปลี่ยนแปลงพร้อมกันได้ไม่ดี ซึ่งอาจทำให้ข้อมูลเสียหายได้ metadata.dbแนะนำให้ใช้เครื่องมือซิงโครไนซ์ (rsync, Syncthing, Dropbox) เพื่อคัดลอกไลบรารีไปยัง NAS แต่ไม่ควรเปิดพร้อมกันจากคอมพิวเตอร์หลายเครื่อง โดยเฉพาะ Google Drive เป็นที่ทราบกันดีว่าการใช้งานโดยตรงกับโฟลเดอร์ไลบรารีอาจทำให้ข้อมูลสูญหายได้.

บทความที่เกี่ยวข้อง:
Amazon Kindle คืออะไร ทำงานอย่างไร เคล็ดลับ และคู่มือฉบับสมบูรณ์ในการใช้ประโยชน์จากมันให้ได้มากที่สุด

ข้อพิจารณาขั้นสุดท้าย

หากต้องการแชร์ชุดข้อมูลระหว่างคอมพิวเตอร์หลายเครื่องหรือเข้าถึงจากเครื่องอื่น วิธีที่เหมาะสมที่สุดคือ ใช้เซิร์ฟเวอร์เนื้อหาของ Calibre หรือ Calibre-Web และหากจำเป็นต้องแก้ไขโดยตรง ให้ใช้การเข้าถึงเดสก์ท็อประยะไกล หรือย้ายไลบรารีทั้งหมดโดยใช้เครื่องมือส่งออก/นำเข้าข้อมูลของ Calibre

เมื่อนำชิ้นส่วนทั้งหมดมาประกอบเข้าด้วยกันแล้ว ก็สามารถประกอบระบบที่มีประสิทธิภาพสูงมากไว้ใช้ที่บ้านได้ Calibre ทำหน้าที่เป็นไฟล์หลักและเซิร์ฟเวอร์ Moon+ Reader เป็นโปรแกรมอ่านไฟล์ที่ใช้งานได้หลากหลายและสะดวกสบายบนระบบ Android และบริการคลาวด์ NAS และแอปเชื่อมต่อต่างๆ ทำหน้าที่เป็นตัวประสานระหว่างทั้งสองระบบดังนั้นคุณจึงสามารถอ่านต่อได้จากโซฟา รถไฟใต้ดิน หรือที่ทำงาน โดยไม่ต้องกังวลว่าจะสูญเสียห้องสมุดหรือสถานที่อ่านหนังสือของคุณ