Success
Câu trả lời nhanh: các danh mục OPDS miễn phí thực sự trả về sách khi được kiểm tra ngày 24-08-2026 là Project Gutenberg (https://www.gutenberg.org/ebooks/search.opds/), Open Library qua OPDS 2.0, Gallica và Ebooks libres et gratuits cho tiếng Pháp, bốn danh mục tiếng Nhật dẫn đầu là Aozora Bunko, Wolne Lektury cho tiếng Ba Lan và textos.info cho tiếng Tây Ban Nha. Standard Ebooks chỉ phục vụ OPDS cho người ủng hộ. Internet Archive bookserver, OAPEN, Feedbooks, thư viện điện tử Hungary MEK và ManyBooks đều vẫn được các danh sách khác giới thiệu và không cái nào còn hoạt động. Thêm một URL đang hoạt động làm danh mục tùy chỉnh trong một trình đọc OPDS trên iPhone hoặc iPad của bạn.
Một lưu ý thẳng thắn cho người đọc tiếng Việt
Hãy nói điều này trước, vì không danh sách nào khác nói: Project Gutenberg không có sách tiếng Việt nào. Bộ lọc ngôn ngữ của nó chấp nhận mã vi, nguồn cấp trả về mã trạng thái 200, và một script đếm mục sẽ báo cáo một cuốn sách. Mở mục đó ra và tiêu đề của nó là No records found. Đó là một chỗ giữ chỗ cho bạn biết rằng tìm kiếm không khớp với gì cả, và nó không mang liên kết tải xuống nào.
Điều tương tự cũng đúng với tiếng Thổ Nhĩ Kỳ, tiếng Ukraina, tiếng Indonesia và tiếng Thái. Tiếng Hàn có đúng một kết quả thật, và đó là một từ điển Hàn-Anh. Không danh sách nào quảng cáo "70.000 cuốn sách miễn phí" sẽ nói với bạn điều đó.
Chúng tôi cũng không tìm thấy và xác minh được danh mục OPDS tiếng Việt nào đang hoạt động. Vì vậy nếu bạn đọc tiếng Việt, giá trị thực của OPDS ở đây không phải là các danh mục công cộng mà là trỏ điện thoại của bạn vào thư viện của chính bạn, phần được trình bày ở cuối trang này.
Danh sách này được kiểm tra như thế nào
Mọi nguồn cấp bên dưới đều được yêu cầu vào 24-08-2026 với một user agent trình duyệt, theo dõi các chuyển hướng, rồi được duyệt: đếm số mục, đi theo các danh mục con cho đến khi xuất hiện một tệp có thể tải về. Chỉ những nguồn cấp thực sự dẫn đến một cuốn sách mới được liệt kê là đang hoạt động.
Bước cuối cùng đó mới là điểm mấu chốt. Mã trạng thái không phải là một bài kiểm tra. Hai trong số các nguồn cấp đã chết bên dưới trả lời 200 OK, một trong số đó với phần thân dài đúng bằng không byte, và một trả về một danh mục hợp lệ nhưng không chứa gì. Kiểm tra XML, lời khuyên mà mọi danh sách khác đưa ra, sẽ cho tất cả chúng đi qua.
Mới làm quen? Hãy bắt đầu với cách đọc EPUB trên iPhone và iPad, rồi quay lại đây để biết trỏ vào đâu.
Các danh mục hoạt động ở mọi ngôn ngữ
| Danh mục | Nội dung | URL nguồn cấp | Kiểm tra 24-08-2026 |
|---|---|---|---|
| Project Gutenberg | Hơn 70.000 tác phẩm kinh điển thuộc phạm vi công cộng | https://www.gutenberg.org/ebooks/search.opds/ |
25 mục, sách truy cập được, không cần tài khoản |
| Open Library | Danh mục của Internet Archive, OPDS 2.0 | https://openlibrary.org/opds/ |
Nguồn cấp JSON, 33 liên kết tải ở gốc |
Project Gutenberg là cái nên thêm đầu tiên: mở, không cần đăng nhập, và trong justRead nó đã được tích hợp sẵn nên bạn có thể duyệt và tìm kiếm mà không cần gõ URL. Chỉ cần nhớ rằng bộ sưu tập tiếng Việt của nó trống rỗng.
Open Library là thứ gần nhất thay thế cho Internet Archive bookserver đã chết, do cùng một tổ chức vận hành. Nó nói OPDS 2.0, định dạng JSON mới hơn, nên chỉ hoạt động trong các trình đọc hỗ trợ 2.0.
Project Gutenberg theo ngôn ngữ của bạn
Hầu như không danh sách nào nhắc đến điều này: tìm kiếm OPDS của Gutenberg nhận một bộ lọc ngôn ngữ, nên bạn có thể trỏ trình đọc thẳng vào sách bằng ngôn ngữ bạn đọc. Thêm ?query=l. và mã hai chữ cái:
https://www.gutenberg.org/ebooks/search.opds/?query=l.de
Số lượng rất quan trọng, vì một số bộ sưu tập rất nhỏ:
| Ngôn ngữ | Mã | Số sách trả về |
|---|---|---|
| Đức, Tây Ban Nha, Pháp, Ý, Hà Lan, Bồ Đào Nha, Thụy Điển, Ba Lan, Hy Lạp, Hungary, Trung, Phần Lan, Đan Mạch, Latinh | de es fr it nl pt sv pl el hu zh fi da la |
trọn một trang 25 cuốn, có phân trang |
| Na Uy | no |
23 |
| Nhật | ja |
22 |
| Séc | cs |
12 |
| Nga | ru |
9 |
| Rumani | ro |
5 |
| Hàn | ko |
1, và đó là một từ điển Hàn-Anh |
| Thổ Nhĩ Kỳ, Ukraina, Việt, Indonesia, Thái | tr uk vi id th |
0 |
Hàng cuối cùng đó được sửa vào 31-08-2026, và việc sửa này quan trọng hơn vẻ ngoài của nó. Năm nguồn cấp này thực sự trả về đúng một <entry>, đó là lý do một script đếm mục báo cáo một cuốn sách. Đếm mục là chưa đủ; bạn phải đọc chúng.
Tiếng Pháp
| Danh mục | Nội dung | URL nguồn cấp |
|---|---|---|
| Gallica (BnF) | Thư viện quốc gia Pháp, kho EPUB | https://gallica.bnf.fr/opds |
| Ebooks libres et gratuits | Tác phẩm kinh điển Pháp do tình nguyện viên làm | https://www.ebooksgratuits.com/opds/ |
| OpenEdition Books | Đầu sách học thuật truy cập mở | https://opds.openedition.org/ |
Gallica có một cái bẫy đáng biết: nó trả về 403 cho một HTTP client thuần và 200 cho trình duyệt. Nếu một script hoặc một trình đọc tối giản nói Gallica đang hỏng, đó là do user agent chứ không phải nguồn cấp.
Tiếng Nhật
| Danh mục | Nội dung | URL nguồn cấp |
|---|---|---|
| Aozora Bunko Revised | Thư viện phạm vi công cộng Aozora Bunko | http://aozora.textlive.net/catalog.opds |
| Tatsu-zine (達人出版会) | Nhà xuất bản kỹ thuật Nhật Bản | https://tatsu-zine.com/catalogs.opds |
| Gihyo Digital Publishing | Nhà xuất bản kỹ thuật Nhật Bản | https://gihyo.jp/dp/catalogs.opds |
| O'Reilly Japan | Danh mục tiếng Nhật của O'Reilly | https://www.oreilly.co.jp/ebook/catalogs.opds |
Aozora Bunko Revised chỉ chạy HTTP. Địa chỉ HTTPS từ chối kết nối, nên một trình đọc tự nâng mọi URL lên HTTPS sẽ thất bại với nó.
Các ngôn ngữ khác
| Ngôn ngữ | Danh mục | URL nguồn cấp |
|---|---|---|
| Ba Lan | Wolne Lektury | https://wolnelektury.pl/opds/ |
| Tây Ban Nha | textos.info | https://textos.info/opds |
| Nga | «ImWerden» | https://imwerden.de/opds/ |
| Bulgaria | Читанка (Chitanka) | https://chitanka.info/catalog.opds |
| Belarus | Knihi.com | https://knihi.com/opds.xml |
| Na Uy | bokselskap.no | https://www.bokselskap.no/wp-content/themes/bokselskap/tekster/opds/root.xml |
| Trung phồn thể | CBETA (漢文大藏經) | https://www.cbeta.org/opds |
CBETA được thêm vào 31-08-2026 và là danh mục duy nhất ở đây mà không danh sách nào khác có. Đó là bản Đại tạng kinh chữ Hán của Hiệp hội Văn bản Điện tử Phật giáo Trung Hoa. Nó có cái bẫy riêng: các URL tải về được viết với thực thể HTML chưa giải mã, nên liên kết đọc là ...&work=T0099. Một trình đọc đưa chuỗi đó cho máy chủ mà không giải mã & trở lại thành & sẽ nhận HTTP 200 và một tệp không byte.
Chúng tôi không tìm được và xác minh được danh mục OPDS tiếng Đức, Ý, Hà Lan, Séc, Hàn, Ukraina, Thổ Nhĩ Kỳ hay Việt Nam nào đang hoạt động.
Chỉ dành cho người ủng hộ: Standard Ebooks
Standard Ebooks trau chuốt kiểu chữ và bìa cho các văn bản thuộc phạm vi công cộng. Sách miễn phí từ trang web, và hầu hết các danh sách nói nguồn cấp OPDS phát hành mới của nó là mở. Không phải vậy. https://standardebooks.org/feeds/opds, https://standardebooks.org/opds, /feeds/opds/all và /feeds/opds/new-releases đều trả về 401 Unauthorized vào 24-08-2026.
Có một nguồn cấp công khai đáng biết, https://standardebooks.org/feeds/atom/new-releases. Đó là Atom thuần, không phải OPDS, và mang mười lăm cuốn sách mới nhất với liên kết rel="enclosure".
Những nguồn cấp đã tắt
Mỗi cái dưới đây vẫn được các danh sách khác đăng. Mỗi cái đã được yêu cầu vào 24-08-2026 và không cái nào trả về một danh mục bạn có thể đọc.
Internet Archive bookserver, https://bookserver.archive.org/catalog/. Máy chủ không trả lời. Hãy dùng Open Library thay thế.
OAPEN, https://library.oapen.org/opds. Mục gây hiểu lầm nhất ở đây. Được yêu cầu mười lần, nó trả lời 200 OK tám lần với phần thân đúng không byte, và 500 Internal Server Error hai lần.
Feedbooks, https://catalog.feedbooks.com/catalog/index.atom. Đã bị Cantook thâu tóm. Địa chỉ cũ phục vụ một nguồn cấp điều hướng OPDS hợp lệ với không mục nào.
Thư viện điện tử Hungary (MEK), https://bookserver.mek.oszk.hu. Gốc là một nguồn cấp điều hướng khỏe mạnh với năm mục và mỗi mục đều mở được. Rồi mọi danh sách sách bên dưới trả về không mục nào.
ManyBooks, https://manybooks.net/opds/. Nằm sau một thử thách Cloudflare trả về 403 cho bất cứ thứ gì không phải trình duyệt đầy đủ.
Cách tự kiểm tra một danh mục
Hai bước kiểm tra, theo thứ tự này:
- Nó có trả về một tài liệu không? Một nguồn cấp OPDS 1.2 hoạt động là XML. Một
200 OKvới phần thân rỗng, một chuyển hướng đi đâu đó không liên quan, hay một trang đỗ đều có nghĩa như 404. - Bạn có tới được một tệp không? Tìm
<entrytrong phản hồi. Không có nghĩa là vỏ rỗng. Nếu có, hãy mở một danh mục con và tìm liên kết có kiểuapplication/epub+ziphoặc córelchứaopds-spec.org/acquisition. Liên kết đó chính là cuốn sách. MEK qua được bước một và trượt bước này.
OPDS 1.2 hay 2.0 có quan trọng không?
Chỉ khi một danh mục chỉ cung cấp một trong hai. OPDS 1.2 là bản XML mà gần như mọi danh mục và trình đọc iOS đều nói. OPDS 2.0 là bản JSON mới hơn; Open Library chỉ có 2.0, còn Komga có cả hai. Khi một máy chủ liệt kê cả hai, 1.2 là mặc định an toàn nhất.
Tự dựng danh mục của bạn
Đây là phần quan trọng nhất nếu bạn đọc tiếng Việt, vì các danh mục công cộng không có gì cho bạn. Sức mạnh thực sự của OPDS là trỏ iPhone của bạn vào thư viện của chính bạn:
- Calibre Content Server. Nếu bạn giữ sách trong Calibre, nó phục vụ toàn bộ thư viện qua OPDS tại
http://<ip-của-bạn>:8080/opds. Xem đồng bộ thư viện Calibre cho quy trình hai chiều cũng ghi lại tiến độ đọc và đánh giá. - calibre-web. Một giao diện web cho thư viện Calibre, cung cấp OPDS mà không cần mở ứng dụng Calibre trên máy tính.
- Komga và Kavita. Máy chủ tự lưu trữ cho truyện tranh, manga và ebook, mỗi cái có điểm cuối OPDS riêng.
justRead kết nối tới tất cả những thứ này như các máy chủ OPDS tùy chỉnh, với bộ lọc và phân trang theo từng máy chủ để một danh mục lớn vẫn dễ quản lý trên điện thoại. Trang trình đọc OPDS liệt kê mọi máy chủ được hỗ trợ.
Gộp lại
Kết hợp một danh mục công cộng để khám phá với máy chủ của riêng bạn cho thư viện bạn sở hữu. Với người đọc tiếng Việt, trọng tâm nghiêng hẳn về vế thứ hai: Calibre Content Server của bạn cho mọi thứ bạn đã sưu tầm, và Gutenberg cho các tác phẩm kinh điển tiếng Anh nếu bạn cũng đọc tiếng Anh. Danh sách so sánh đầy đủ các ứng dụng nằm ở ứng dụng đọc EPUB tốt nhất cho iPhone và iPad.
← Back to Guides