Trong hành trình tự xây dựng “phòng lab tại gia” (home lab), các máy chủ đa phương tiện luôn là một trong những tiện ích đầu tiên mà những người đam mê công nghệ muốn tự quản lý. Nếu bạn là một tín đồ âm nhạc, Navidrome và moOde Audio có thể là những lựa chọn thay thế tuyệt vời cho Spotify. Với những ai muốn giải phóng ảnh của mình khỏi các dịch vụ đám mây như Google Photos, Immich là một đề xuất hàng đầu. Và ở một khía cạnh nổi bật hơn, Jellyfin là dịch vụ FOSS (mã nguồn mở miễn phí) hoàn toàn riêng tư, được thiết kế để giúp bạn quản lý các bộ phim và chương trình TV trong thư viện kỹ thuật số của mình.
Tuy nhiên, với những người yêu sách và truyện tranh như chúng tôi, việc sở hữu một bộ sưu tập ebook khổng lồ, từ truyện tranh thông thường đến tiểu thuyết đồ họa, là điều không thể thiếu. May mắn thay, Kavita ra đời để phục vụ mục đích tương tự như Jellyfin, nhưng dành riêng cho bộ sưu tập ebook đôi khi còn lộn xộn của bạn. Kavita không chỉ giúp bạn tổ chức mà còn mang đến trải nghiệm đọc tối ưu cho mọi loại hình sách điện tử.
Kavita là gì?
Công cụ quản lý ebook với giao diện người dùng tinh tế
Về cơ bản, Kavita là một tiện ích tự host giúp bạn sắp xếp và quản lý bộ sưu tập ebook của mình, đặc biệt là truyện tranh, webtoon, manga và tiểu thuyết đồ họa. Lý do chúng tôi nhấn mạnh điều này là bởi Kavita tương thích với các định dạng tập tin phổ biến trong truyện tranh như CBR, CBZ, CB7, CBT, cùng nhiều định dạng khác. Hơn nữa, nó đi kèm với một giao diện người dùng (UI) tinh tế, đẹp mắt, giúp bộ sưu tập kỹ thuật số của bạn trở nên sống động và dễ duyệt.
Về mặt quản lý, Kavita cho phép bạn chia kho ebook của mình thành các thư viện riêng biệt, và bạn có tùy chọn thiết lập danh sách đọc cho từng thư viện. Đối với từng cuốn ebook, bạn có thể dễ dàng thay đổi bìa, thêm các phương tiện liên quan, chỉnh sửa siêu dữ liệu (metadata) và đánh dấu chúng là đã đọc. Một trong những tính năng yêu thích của chúng tôi là “Generate Colorscape” – nó tự động tạo ra các màu sắc chủ đạo tương tự như Jellyfin, dựa trên gradient của bìa truyện tranh, mang lại vẻ ngoài độc đáo cho mỗi tựa sách. Kavita cũng bao gồm một tiện ích theo dõi thống kê, giúp bạn nắm bắt tiến độ đọc, số trang đã đọc và tổng thời gian sử dụng ứng dụng.
Giao diện người dùng của Kavita có thể truy cập dễ dàng từ các trình duyệt web. Ngoài ra, ứng dụng còn cho phép bạn thêm địa chỉ email cho Kindle và các thiết bị khác không thể truy cập trực tiếp vào giao diện của nó. Nếu bạn sử dụng danh sách CBL để theo dõi thứ tự đọc của các series truyện tranh dài tập, bạn sẽ rất vui khi biết rằng Kavita có thể nhập các tệp .cbl. Nó cũng tạo ra một URL OPDS và một khóa API để giúp bạn truy cập thư viện ebook từ các trình đọc bên ngoài. Tuy nhiên, chúng tôi vẫn ưu tiên trình đọc tích hợp sẵn của Kavita hơn.
Trình đọc EPUB tích hợp mạnh mẽ
Chúng tôi thường sử dụng một bản cài đặt Calibre-Web để lưu trữ và đọc các ebook thông thường. Đáng tiếc, trình đọc tích hợp trong máy chủ quản lý ebook đó chỉ ở mức “tạm dùng được” cho truyện tranh. Trong khi đó, Kavita lại vượt trội hơn hẳn nếu bạn đọc truyện tranh, webtoon, tiểu thuyết đồ họa và mọi thứ tương tự. Ví dụ, menu “Layout” cho phép chúng tôi chuyển đổi giữa các bố cục trang đơn (single), đôi (double) và đôi (ngược) – tùy chọn cuối cùng đặc biệt hữu ích cho manga, vì đó là cách chúng được thiết kế để đọc.
Giao diện web của Kavita hiển thị chế độ đọc hai trang, tối ưu cho trải nghiệm truyện tranh
Ngoài ra, còn có các tùy chọn nhỏ khác như độ sáng hình ảnh, tỉ lệ, ghi đè chiều rộng, giúp nâng cao trải nghiệm đọc của bạn. Chưa kể, Kavita còn bao gồm tiện ích đánh dấu trang quen thuộc cho những ai thích đọc nhiều cuốn truyện cùng lúc.
Triển khai máy chủ Kavita
Cài đặt trên các hệ điều hành phổ biến
Hầu hết các ứng dụng tự host mà chúng tôi đã giới thiệu trên sotaythuthuat.com từ trước đến nay thường được phân phối dưới dạng gói Linux và không phổ biến trên macOS hay Windows. Kavita mang lại một sự thay đổi thú vị, vì bạn có thể cài đặt ứng dụng này trên cả máy tính Windows, macOS và Linux.
Nếu bạn đang sử dụng hệ điều hành Windows của Microsoft, bạn có thể triển khai Kavita thông qua tệp .exe của nó hoặc bằng cách chạy lệnh scoop bucket add extras và scoop install kavita (giả sử bạn đã thiết lập Scoop trước đó) trong Windows Terminal. Trên macOS và Linux, bạn sẽ cần tải về các gói tương ứng, giải nén chúng và chạy Kavita sau khi cấp quyền thực thi cho script.
Xem một cuốn truyện tranh điện tử trên ứng dụng Kavita
Tùy chọn triển khai bằng Container
Mặc dù bạn có thể thiết lập máy chủ Kavita như một ứng dụng máy tính để bàn thông thường, chúng tôi vẫn ưu tiên phương pháp container hóa. Docker cung cấp cách thức dễ dàng nhất để làm điều này. Tất cả những gì bạn cần làm là sao chép mã Docker Compose từ liên kết này vào tệp docker-compose.yml, ánh xạ đúng các thư mục config và data, sau đó khởi động container bằng lệnh sudo docker compose up -d.
Nếu bạn đang sử dụng NAS (hệ thống lưu trữ gắn mạng – một host tuyệt vời cho các dịch vụ “ngốn” dung lượng lưu trữ như Kavita) chạy bằng Unraid hoặc TrueNAS Scale, bạn có thể sử dụng các template Kavita tích hợp sẵn trong các kho ứng dụng tương ứng của chúng để đưa máy chủ quản lý ebook này vào hoạt động. Hoặc, bạn có thể khám phá CasaOS, Cosmos, Runtipi hoặc các nền tảng container hóa khác, vốn cung cấp các cấu hình Docker đã được tạo sẵn cho hàng loạt dịch vụ tự host thú vị, bao gồm cả Kavita. Trên Proxmox, bạn có thể thực hiện lệnh bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/kavita.sh)"
trong giao diện dòng lệnh để triển khai Kavita.
Bắt đầu xây dựng thư viện truyện tranh đáng tin cậy với Kavita
Bất kể phương pháp bạn đã sử dụng để triển khai Kavita, bạn sẽ cần dùng tab “Library” trong phần “Server” của trang “Settings” để thêm bộ sưu tập sách của mình. Vì chúng tôi đã gắn một thư mục dữ liệu thích hợp khi khởi động container Docker, chúng tôi chỉ đơn giản chọn nó làm “Media Folder” khi tạo thư viện ebook của mình. Sau đó, chạy “Scan library” sẽ cho phép Kavita phát hiện tất cả các ebook trong thư mục dữ liệu, miễn là bạn đã tạo các thư mục riêng lẻ cho từng tập, ấn phẩm hoặc thậm chí là một bộ sưu tập gồm nhiều ấn phẩm.
Trải nghiệm đọc truyện tranh trên máy chủ Kavita của bạn
Kavita thực sự là một giải pháp tự host mạnh mẽ và trực quan cho những ai muốn tự chủ thư viện ebook và truyện tranh kỹ thuật số của mình. Với giao diện tinh tế, trình đọc tích hợp vượt trội và khả năng triển khai linh hoạt trên nhiều nền tảng, Kavita không chỉ giúp bạn tổ chức mà còn nâng cao trải nghiệm đọc. Nếu bạn đang tìm kiếm một “ngôi nhà” riêng tư và đáng tin cậy cho bộ sưu tập truyện tranh khổng lồ của mình, Kavita chắc chắn là một cái tên không thể bỏ qua.
Hãy bắt đầu hành trình xây dựng thư viện số của riêng bạn với Kavita ngay hôm nay và chia sẻ trải nghiệm của bạn với chúng tôi nhé!