Success
Trả lời nhanh: Trong Calibre trên máy tính, nhấp Connect/share rồi chọn Start Content Server. Thư viện của bạn khi đó chạy tại http://<ip-máy-tính-của-bạn>:8080/opds. Trên iPhone hoặc iPad, thêm địa chỉ đó làm danh mục OPDS trong một ứng dụng đọc (justRead thậm chí có thể tự tìm ra nó trên Wi-Fi mà không cần gõ), nhập thông tin đăng nhập chỉ khi bạn đã đặt, và toàn bộ thư viện Calibre hiện ra sẵn sàng để tải về. Lỗi phổ biến nhất là trỏ vào IP trần và quên đường dẫn /opds; lỗi thứ hai là tường lửa lặng lẽ chặn cổng 8080.
Hướng dẫn này được viết lại hoàn toàn và mở rộng vào tháng 7 năm 2026, được thiết lập và kiểm chứng tận tay trên một thư viện Calibre thật tại nhà, chứ không phải diễn giải lại từ sách hướng dẫn.
Calibre là cách miễn phí tốt nhất để sắp xếp một thư viện sách điện tử, nhưng không có ứng dụng Calibre chính thức cho iPhone hay iPad. Content Server lấp khoảng trống đó: nó phục vụ toàn bộ bộ sưu tập của bạn qua mạng để bạn đọc trên iOS mà không phải chép tay một tệp nào. Hướng dẫn này nói riêng về chính máy chủ ấy: cách khởi động, cách với tới, cách gỡ chặn, cách bảo mật và cách mở rộng cho nhiều thư viện. Nếu bạn chỉ muốn các bước OPDS chung cho bất kỳ danh mục nào, xem cách thiết lập OPDS trên iPhone và iPad.
Một lời từ tôi: tôi là Petr Jahoda và tôi làm ra justRead. Tôi chạy một thư viện Calibre thật ở nhà và đã dựng đúng máy chủ này trên máy của mình, nên các bước và những cái bẫy bên dưới là những gì tôi thực sự gặp.
Content Server thực chất làm gì
Content Server là một máy chủ web nhỏ tích hợp sẵn trong Calibre. Khi bạn khởi động nó, Calibre công bố thư viện của bạn theo hai cách cùng lúc, trên cùng một cổng:
- Một trang web duyệt được. Mở
http://<ip-của-bạn>:8080trong bất kỳ trình duyệt nào và bạn có một trình đọc web đầy đủ: tìm kiếm, bìa sách, liên kết tải về, thậm chí trình xem ngay trong trình duyệt. Cái này dành cho con người. - Một nguồn cấp OPDS tại
http://<ip-của-bạn>:8080/opds. OPDS (Open Publication Distribution System) là định dạng danh mục dựng trên Atom/XML mà các ứng dụng đọc hiểu được. Cái này dành cho ứng dụng.
Trên iOS, nguồn cấp OPDS mới là phần quan trọng. Nó cho phép một ứng dụng đọc trên iPhone liệt kê mọi cuốn sách kèm bìa và siêu dữ liệu, tìm kiếm toàn thư viện, duyệt theo tác giả hay thẻ, và tải bất kỳ tựa nào khi cần mà bạn không phải chạm tới sợi cáp hay trình quản lý tệp nào.
Cả tệp EPUB và PDF đều được phục vụ, và đó chính là những gì hầu hết ứng dụng đọc trên iOS, kể cả justRead, mở được. Nếu một cuốn trong thư viện chỉ có ở dạng MOBI, AZW3 hay định dạng khác, hãy chuyển nó sang EPUB ngay trong Calibre trước (nhấp chuột phải vào sách, chọn Convert books, đặt định dạng đầu ra là EPUB); bản đã chuyển sau đó phục vụ sang iOS trơn tru. Có một ghi chú ngắn và thành thật về định dạng ở phần sau.
Giới hạn duy nhất cần thuộc lòng trước mọi thứ khác: máy chủ chỉ chạy khi Calibre đang mở và máy tính đang thức. Đóng Calibre, hoặc để máy ngủ, và thư viện ngoại tuyến. Đây là tính năng kiểu "đọc ở nhà khi máy bàn đang bật", không phải dịch vụ đám mây luôn bật, trừ khi bạn làm thêm các bước ở phần truy cập từ xa.
Trước khi bắt đầu
Bạn cần ba thứ:
- Calibre đã cài trên máy Windows, macOS hoặc Linux với thư viện của bạn trong đó.
- Máy tính đó và iPhone hoặc iPad của bạn ở trên cùng một mạng Wi-Fi (để dùng tại chỗ).
- Một ứng dụng đọc hỗ trợ OPDS trên iOS. Hướng dẫn này dùng justRead cho phía iOS vì nó có thể tự phát hiện máy chủ và, nếu sau này bạn muốn, đồng bộ hai chiều.
Chỉ vậy thôi. Không tài khoản, không dịch vụ đám mây, không dây cáp.
Bước 1: Khởi động máy chủ trong Calibre
- Mở Calibre trên máy tính của bạn.
- Nhấp Connect/share trên thanh công cụ.
- Chọn Start Content Server.
- Khi hệ điều hành hỏi, hãy cho phép Calibre đi qua tường lửa.
Bước thứ tư đó không phải để trang trí. Ở lần khởi động đầu tiên, Windows và macOS thường bật hộp thoại tường lửa hỏi có cho phép kết nối đến với Calibre hay không. Nếu bạn tắt nó đi, hoặc nó không bao giờ hiện ra, máy chủ vẫn khởi động nhưng không thiết bị nào khác với tới được. Nếu bạn lỡ hộp thoại đó, hãy nhảy xuống phần tường lửa bên dưới trước khi kết luận là có gì hỏng.
Cho nó tự khởi động. Nếu bạn dùng hằng ngày, hãy mở Preferences, Sharing over the net và tích Run server automatically when calibre starts. Bây giờ máy chủ lên cùng Calibre thay vì bạn phải bấm qua menu mỗi lần.
Xác nhận nó đang chạy. Quay lại Connect/share, mục trong menu đổi thành Stop Content Server khi nó đã chạy, và cũng bảng đó hiển thị cổng mà nó gắn vào. Nếu bạn đổi thiết lập nào, hãy dùng Stop rồi Start để máy chủ gắn lại sạch sẽ; một số thay đổi chỉ có hiệu lực sau khi khởi động lại.
Bước 2: Tìm địa chỉ OPDS
Điểm cuối OPDS là ba phần ghép lại: địa chỉ IP nội bộ của máy tính, cổng (mặc định 8080), và đường dẫn /opds.
http://192.168.1.10:8080/opds
Thay 192.168.1.10 bằng địa chỉ máy của chính bạn.
Tìm IP của máy tính
- Windows: mở Command Prompt (nhấn phím Windows, gõ
cmd, Enter), gõipconfigrồi Enter. Đọc IPv4 Address dưới card Wi-Fi hoặc Ethernet đang hoạt động. Nó thường bắt đầu bằng192.168.hoặc10.. Bỏ qua mọi thứ nằm dưới card "Virtual" hay "VMware". - macOS: mở System Settings, nhấp Wi-Fi, rồi Details bên cạnh mạng đang kết nối. Địa chỉ IP nằm ở đó. (Trên macOS cũ hơn thì ở System Preferences, Network.) Một lối tắt: giữ Option và nhấp biểu tượng Wi-Fi trên thanh menu; địa chỉ IP hiện ra trong danh sách xổ xuống.
Xác nhận cổng
Mặc định là 8080. Nếu bạn cần đổi, chẳng hạn vì một ứng dụng khác đã chiếm 8080, ô cổng nằm trong Preferences, Sharing over the net. Con số bạn đặt ở đó chính là con số bạn đưa vào URL. Đổi xong, khởi động lại máy chủ, rồi cập nhật địa chỉ trên điện thoại cho khớp.
Làm cho địa chỉ thôi thay đổi (cái bẫy DHCP)
Bộ định tuyến ở nhà cấp địa chỉ IP bằng DHCP, nên địa chỉ máy tính của bạn có thể đổi sau khi khởi động lại hoặc sau khi gia hạn, và cái URL tuần trước còn chạy bỗng dưng hỏng. Đây là một trong những lời than "tự dưng nó hỏng" phổ biến nhất. Hai cách khắc phục làm cho địa chỉ cố định:
- Đặt trước một IP tĩnh (khuyến nghị). Trong trang quản trị bộ định tuyến, tìm thiết lập DHCP hoặc LAN, tìm mục Address Reservation hoặc DHCP Reservation, rồi gắn địa chỉ MAC của máy tính với một IP cố định. Từ đó bộ định tuyến luôn cấp cùng một địa chỉ, và URL OPDS của bạn không bao giờ đổi.
- Dùng tên máy
.localthay cho con số. Mọi máy tính đều có một tên nó quảng bá qua mDNS, nên bạn thường có thể dùnghttp://my-pc.local:8080/opdsthay cho IP. Cách này có sẵn trong macOS và dùng được trên Windows khi đã cài Bonjour (nó đi kèm iTunes chẳng hạn). Nếu.localkhông phân giải được trên mạng của bạn, hãy quay về IP tĩnh đã đặt trước; đó là cách đáng tin cậy rộng rãi hơn trong hai cách.
Bước 3: Kết nối từ iPhone hoặc iPad
Trong một ứng dụng đọc hỗ trợ OPDS, mở phần OPDS hoặc Danh mục, thêm danh mục mới, rồi dán địa chỉ từ bước 2.
justRead xử lý việc này theo hai cách:
- Tự phát hiện. Trên cùng Wi-Fi, justRead có thể tìm ra một Calibre Content Server đang chạy cho bạn, nên địa chỉ được điền sẵn và thường chẳng có gì để gõ cả.
- Nhập tay. Bạn vẫn có thể tự gõ hoặc dán địa chỉ đầy đủ
http://<ip>:8080/opds, và đó là cách bạn dùng cho một IP đã đặt trước, một tên máy.local, hoặc một thiết lập HTTPS từ xa.
Nếu bạn đã bật đăng nhập trong Calibre, justRead hỗ trợ xác thực HTTP Digest, nên nó hỏi tên đăng nhập cùng mật khẩu rồi kết nối. Khi đã vào, bạn có thể duyệt thư viện, chạy tìm kiếm phía máy chủ, lật qua các bộ sưu tập lớn, duyệt theo danh mục, và tải sách về đọc hoàn toàn ngoại tuyến.
Cái bẫy đường dẫn /opds
Đây là lý do số một khiến kết nối "chạy được một nửa". Nếu bạn nhập http://192.168.1.10:8080 mà không có đường dẫn, bạn đang trỏ vào trang web dành cho người đọc, không phải nguồn cấp dành cho máy, và danh mục trả về rỗng hoặc báo lỗi. Nguồn cấp nằm ở /opds. Luôn luôn thêm nó. Hai thiết bị cũng phải ở cùng Wi-Fi để một địa chỉ nội bộ phân giải được, và một số bộ định tuyến bật "AP isolation" hay "client isolation" sẽ chặn các thiết bị nhìn thấy nhau ngay cả khi cùng mạng; nếu không thứ gì trong mạng LAN với tới được máy chủ, hãy kiểm tra thiết lập đó.
Thử bằng trình duyệt trước (cách chẩn đoán nhanh nhất)
Trước khi đổ lỗi cho ứng dụng, hãy chứng minh máy chủ với tới được. Trên chính chiếc điện thoại đó, mở Safari và vào http://<ip-của-bạn>:8080.
- Nếu trang web Calibre tải lên, thì máy chủ, mạng và tường lửa đều ổn, và vấn đề chỉ nằm ở cách bạn nhập địa chỉ OPDS (gần như luôn là thiếu
/opds). - Nếu Safari không kết nối được, thì điện thoại chưa với tới máy chủ, và điều đó chỉ về tường lửa hoặc IP sai, không phải ứng dụng. Hãy sang phần tường lửa.
Phép thử 15 giây này giúp người ta khỏi cài lại những ứng dụng vốn chưa bao giờ là nguyên nhân.
Sửa lỗi tường lửa chặn cổng 8080
Nếu mọi thứ trông đúng mà điện thoại vẫn không kết nối được, và phép thử trình duyệt ở trên cũng thất bại, thì tường lửa gần như luôn là thủ phạm. Đây là lỗi phổ biến nhất, nên nó được trình bày đầy đủ cho cả hai hệ điều hành.
Windows
- Nhấn phím Windows, gõ Windows Defender Firewall, rồi mở nó.
- Nhấp Allow an app or feature through Windows Defender Firewall ở bên trái.
- Nhấp Change settings (có thể cần quyền quản trị).
- Tìm calibre trong danh sách và tích cả Private lẫn Public cho mạng của bạn. Trên mạng gia đình, chỉ Private là đủ, và để trống Public thì an toàn hơn.
- Nếu calibre không có trong danh sách, nhấp Allow another app, rồi Browse, và chọn
calibre.exe(thường ởC:\Program Files\Calibre2\). Thêm nó vào rồi tích các ô. - Nhấp OK.
Nếu bạn dùng bộ bảo mật của bên thứ ba (Norton, McAfee, Bitdefender, Kaspersky và tương tự), nó thường có tường lửa riêng tách khỏi Windows Defender, và cái đó cũng phải cho phép calibre hoặc cho phép lưu lượng đến ở cổng 8080. Windows Defender đã mở vẫn chưa đủ nếu một tường lửa thứ hai đang lặng lẽ chặn.
macOS
- Mở System Settings, vào Network, rồi Firewall.
- Nếu tường lửa đang tắt, macOS không chặn máy chủ và bạn nên tìm nguyên nhân ở chỗ khác.
- Nếu nó đang bật, mở Options, đảm bảo calibre xuất hiện trong danh sách và được đặt thành Allow incoming connections, rồi lưu. Nếu calibre không có trong danh sách, thêm nó bằng nút +.
- Trên macOS cũ hơn, mục này nằm ở System Preferences, Security & Privacy, Firewall, Firewall Options.
Sau khi đã cho phép
Dừng rồi khởi động lại Content Server từ menu Connect/share của Calibre để nó gắn cổng lại, sau đó chạy lại phép thử trình duyệt. Nếu trang web giờ tải được trên điện thoại, bạn xong rồi.
Một ghi chú thành thật về định dạng
Content Server phục vụ sách của bạn đúng như chúng được lưu. justRead mở EPUB và PDF. Nếu một tựa chỉ có ở dạng MOBI, AZW3, FB2, DJVU hay một định dạng truyện tranh, nó sẽ xuất hiện trong danh mục nhưng không mở được trên iOS trong một ứng dụng đọc EPUB/PDF. Cách khắc phục nằm ngay trong Calibre: chọn cuốn sách, chọn Convert books, đặt đầu ra là EPUB, và bản đã chuyển sẽ phục vụ trơn tru. Hãy chuyển đổi một lần trên máy tính, nơi Calibre mạnh nhất, và cả thư viện của bạn trở nên thân thiện với iOS.
Bảo mật và với tới từ bên ngoài nhà
Trên mạng gia đình của chính bạn, đăng nhập là tùy chọn và mọi thứ ở trên chạy ngay. Nhưng khoảnh khắc bạn muốn với tới thư viện từ bên ngoài, bảo mật thôi là tùy chọn, và iOS còn thêm một quy tắc cứng mà bạn không thể lờ đi.
Thêm tên đăng nhập và mật khẩu
Trong Calibre, vào Preferences, Sharing over the net, bật Require username and password, và tạo một tài khoản (có một trình quản lý người dùng nhỏ để thêm một hoặc nhiều tài khoản). Những ứng dụng đọc có ô nhập thông tin xác thực, kể cả justRead, khi đó sẽ hỏi và kết nối qua xác thực HTTP Digest. Hãy làm việc này trước khi bạn để máy chủ lộ ra ngoài mạng LAN của mình.
Quy tắc của iOS quyết định thiết lập từ xa của bạn
iOS sẽ không kết nối tới một máy chủ từ xa qua HTTP thuần, và nó từ chối các chứng chỉ tự ký hoặc không đáng tin trừ khi bạn cài và tin cậy tường minh một hồ sơ cấu hình. Riêng ràng buộc đó loại bỏ cách nghĩ ngây thơ "chuyển tiếp cổng 8080 rồi gõ IP công cộng của tôi" trên iPhone và iPad. Để truy cập từ xa, bạn cần một trong những cách sau, và chúng đánh đổi khác nhau:
Cách A: VPN trở về mạng nhà (đơn giản nhất, riêng tư nhất).
Chạy một VPN để điện thoại của bạn cư xử như thể đang ở trên Wi-Fi nhà, rồi dùng chính địa chỉ nội bộ http://<ip>:8080/opds mà bạn đã có. Vì lưu lượng đi qua một đường hầm được mã hóa và vẫn tính là "nội bộ", HTTP thuần không thành vấn đề và bạn không hề mở cổng nào ra internet công cộng. Một VPN dạng lưới như Tailscale hoặc một máy chủ WireGuard tự dựng khiến việc này nhẹ nhàng.
- Đánh đổi: VPN phải đang kết nối trên điện thoại khi bạn muốn lấy sách, và có một ứng dụng khách phải cài rồi duy trì. Không có gì bị lộ ra công cộng, và đó chính là lý do đây là lựa chọn an toàn nhất với phần lớn mọi người.
Cách B: Reverse proxy với HTTPS thật (tốt nhất để truy cập bằng cả trình duyệt lẫn ứng dụng từ mọi nơi).
Đặt một reverse proxy (Caddy, nginx hoặc Apache) phía trước Calibre, kết thúc HTTPS ở đó bằng một chứng chỉ hợp lệ, và trỏ một tên miền về nhà bạn. Caddy đỡ nhọc nhất vì nó tự xin và tự gia hạn chứng chỉ Let's Encrypt miễn phí. Địa chỉ OPDS của bạn khi đó thành kiểu https://library.example.com/opds, thứ mà iOS chấp nhận.
- Đánh đổi: bạn cần một tên miền, IP nhà bạn thường thay đổi nên bạn cần Dynamic DNS để giữ tên miền trỏ đúng, và giờ bạn đang công bố một điểm cuối công cộng mà bạn phải vá lỗi và đặt mật khẩu. Calibre hỗ trợ chạy sau reverse proxy, kể cả với tiền tố URL, nên đây là thiết lập có tài liệu chứ không phải mẹo chắp vá.
Cách C: Dịch vụ đường hầm (không mở cổng, dựng nhanh).
Một dịch vụ như Cloudflare Tunnel công bố Content Server của bạn ở một tên máy HTTPS mà không cần mở cổng vào nào trên bộ định tuyến, bằng cách chạy một tác nhân nhỏ đi ra từ máy tính của bạn.
- Đánh đổi: lưu lượng của bạn đi qua nhà cung cấp, và bạn phụ thuộc vào tác nhân cùng tài khoản của họ. Đổi lại bạn có HTTPS và khỏi chuyển tiếp cổng.
Về các cổng không chuẩn
Đổi cổng bên ngoài khác 8080 làm giảm tiếng ồn từ quét tự động, và đó là một bước gia cố hợp lý bên trong một thiết lập đã có HTTPS. Nó không thay thế được HTTPS: một cổng khó đoán chạy trên HTTP thuần thì vẫn không dùng được từ iOS và vẫn không an toàn. Hãy coi việc đổi cổng là phần thêm nhỏ, không phải kế hoạch chính.
Điều không nên làm
Đừng bao giờ chuyển tiếp cổng 8080 trần ra internet mà không có HTTPS và không có mật khẩu. Làm vậy là đặt toàn bộ thư viện của bạn, cùng một máy chủ đang chạy, trước mặt bất kỳ ai quét tìm cổng mở. Nếu bạn chỉ giữ lại một điều từ phần này: bắt buộc đăng nhập, dùng HTTPS hoặc VPN, và đừng bao giờ để lộ cổng 8080 trần.
Nhiều thư viện trên một máy chủ
Nếu bạn giữ nhiều hơn một thư viện Calibre, Content Server xử lý chúng cùng nhau. Cấp trên cùng của nguồn cấp /opds hiển thị một bộ chọn cho từng thư viện bạn đã mở trong Calibre, và bạn đi sâu vào cái bạn muốn. Bạn cũng có thể giới hạn máy chủ chia sẻ những thư viện nào trong Preferences, Sharing over the net nếu muốn giữ riêng vài cái.
Trong justRead, bạn có thể thêm mỗi thư viện thành một mục máy chủ riêng và để chúng cạnh nhau, với bộ lọc theo từng máy chủ để một lần tìm kiếm hay đồng bộ chỉ chạm vào đúng thư viện bạn định. Nhờ vậy một thư viện tiểu thuyết lớn và, chẳng hạn, một thư viện PDF kỹ thuật không lẫn vào nhau.
Giữ nó luôn bật mà không phải trông chừng máy bàn
Vì máy chủ tích hợp chết khi Calibre đóng, những người muốn thư viện với tới được suốt ngày đêm thường tiến lên một trong hai bước. Cả hai đều là tùy chọn và là dự án lớn hơn:
- Calibre server không giao diện. Calibre có kèm một máy chủ dòng lệnh,
calibre-server, phục vụ một thư viện mà không cần mở giao diện đầy đủ. Trỏ nó vào thư mục thư viện của bạn và nó chạy như một dịch vụ nhẹ, rất tiện trên một máy dư hoặc một máy chủ tại nhà. - calibre-web hoặc COPS. Đây là những ứng dụng web riêng do cộng đồng làm, đọc thư viện Calibre của bạn và luôn bật độc lập với Calibre trên máy bàn. Chúng là câu trả lời thông thường khi điều kiện "máy tính và Calibre phải luôn mở" là không chấp nhận được. Chúng là phần mềm phụ phải cài và bảo trì, nên chỉ nên dùng khi truy cập mọi lúc thực sự là nhu cầu hằng ngày.
Duyệt một chiều so với đồng bộ hai chiều
Đây là ranh giới thành thật, và là đánh đổi quan trọng nhất cần hiểu.
OPDS qua Content Server là chỉ đọc: bạn duyệt và tải về, và đó là toàn bộ tính năng. Điều đó hoàn hảo khi tất cả những gì bạn muốn là sách của mình trên điện thoại. Cái nó không làm được là gửi thứ gì trở lại. Tiến độ đọc, đánh giá và ngày đọc xong của bạn mắc kẹt trên điện thoại, và Calibre không bao giờ biết bạn đã đọc cuốn sách.
Đồng bộ Calibre của justRead dựng trên chính kết nối Content Server đó, nhưng thêm đồng bộ hai chiều lên trên. Nó ghi tiến độ đọc, đánh giá sao, cờ muốn đọc, ngày đọc xong, số phiên đọc và thống kê đọc trở lại Calibre, và nhập đánh giá, tiến độ, trạng thái đã đọc xong cùng các cột tùy chỉnh của bạn theo chiều vào. Các nhãn New, Changed và Synced cho thấy trạng thái từng cuốn trong nháy mắt, Select New & Changed chỉ lấy phần chênh lệch thay vì tải lại tất cả, các lần đồng bộ chạy song song với màn hình được giữ sáng để chúng hoàn tất, và nhật ký sau đồng bộ cùng lịch sử 10 ngày cho bạn biết chính xác thứ gì đã di chuyển, kể cả PDF. Đồng bộ lại giữ nguyên vị trí, dấu trang và đoạn tô sáng thay vì ghi đè.
Nói gọn: OPDS thuần khi bạn chỉ muốn đọc; đồng bộ Calibre hai chiều khi bạn muốn máy tính và điện thoại thống nhất với nhau về chỗ bạn đang đọc trong từng cuốn sách.
Bảng khắc phục sự cố đầy đủ
- Chẳng có gì tải lên cả. Xác nhận Calibre đang mở, Content Server thực sự hiện chữ "Stop Content Server" (nghĩa là nó đang chạy), hai thiết bị dùng chung một mạng Wi-Fi, và địa chỉ kết thúc bằng
/opdschứ không phải IP trần. Chạy phép thử bằng Safari để tách bạch lỗi ứng dụng hay lỗi mạng. - Trang web tải được trong Safari nhưng ứng dụng chẳng hiện gì. Bạn đã bỏ mất đường dẫn
/opds, hoặc gõ sai cổng. Sửa địa chỉ trong ứng dụng. - Safari cũng không kết nối được. Tường lửa hoặc IP sai. Cho phép calibre qua tường lửa trên máy chủ, khởi động lại máy chủ, rồi kiểm tra lại IP bằng
ipconfighoặc System Settings. - Đang chạy tốt rồi vài ngày sau hỏng. IP máy tính của bạn đã đổi theo DHCP. Đặt trước một IP tĩnh trong bộ định tuyến, hoặc đổi URL sang tên máy
.local. - Hai thiết bị cùng Wi-Fi mà vẫn không thấy nhau. Bộ định tuyến của bạn có thể đang bật AP/client isolation, hoặc bạn đang ở mạng "Guest" vốn cô lập các máy khách theo thiết kế. Chuyển cả hai thiết bị sang mạng chính và tắt cô lập.
- Bỗng dưng nó đòi đăng nhập. Bạn đã bật xác thực trong thiết lập Sharing over the net của Calibre. Nhập thông tin đó vào ứng dụng, hoặc tắt yêu cầu ấy nếu chỉ dùng trong nhà.
- Một cuốn hiện trong danh mục nhưng không mở được trên iOS. Nhiều khả năng nó là định dạng không phải EPUB, không phải PDF. Chuyển nó sang EPUB trong Calibre rồi tải lại.
- Truy cập từ xa qua HTTPS thất bại. iOS đang từ chối một chứng chỉ tự ký, hết hạn, hoặc sai tên máy, hoặc bạn vẫn đang dùng HTTP thuần. Dùng chứng chỉ hợp lệ qua một tên miền và reverse proxy, hoặc kết nối bằng VPN thay thế.
- Truy cập từ xa chạy trong trình duyệt nhưng không chạy trong ứng dụng. Xác nhận ứng dụng đang trỏ vào URL OPDS dạng HTTPS (
https://.../opds), không phải địa chỉ LAN HTTP thuần, và chứng chỉ được iOS tin cậy hoàn toàn. - Chỉ chạy khi tôi ngồi ở bàn. Content Server nằm bên trong Calibre, nên máy tính phải thức và Calibre phải mở. Tắt chế độ ngủ trên máy, hoặc chuyển sang
calibre-serverkhông giao diện, calibre-web hay COPS để truy cập suốt ngày đêm. - Cổng 8080 đã bị dùng. Một ứng dụng khác chiếm mất. Đổi cổng trong Preferences, Sharing over the net, khởi động lại máy chủ, rồi cập nhật địa chỉ trên điện thoại.
Đưa cả thư viện của bạn lên điện thoại
Content Server là cách đơn giản nhất để đưa một thư viện Calibre lớn lên iPhone hoặc iPad mà không nhân đôi tệp hay vật lộn với dây cáp. Thiết lập một lần, để ý đường dẫn /opds và tường lửa, ghim IP lại để nó thôi thay đổi, và mọi cuốn sách bạn đã sắp xếp chỉ cách một cú chạm. Về thế giới rộng hơn của danh mục và máy chủ, xem tổng quan trình đọc OPDS; để giữ tiến độ đồng bộ giữa các thiết bị, xem quy trình đồng bộ Calibre.
Tải justRead trên App Store và kết nối Calibre Content Server của bạn trong vài phút.
← Back to Guides