Tôi muốn một công cụ sạch sẽ và nhanh chóng hơn. Trong khi có nhiều công cụ tự host sẵn có để lưu trữ thư viện và phục vụ cho các thiết bị đọc điện tử, tôi muốn một công cụ có thể hiệu quả duy trì nhật ký và lịch sử đọc của mình — một thứ không quảng cáo và không áp đặt các chương trình khuyến mãi vào mặt tôi. Bibliotheca chính là công cụ đó, và nó đã mang lại cho tôi sự kiểm soát hoàn toàn đối với cuộc sống đọc sách của mình.
Bibliotheca là một công cụ theo dõi sách tự host tối giản, không cố gắng trở thành một mạng xã hội. Nó không chạy theo sự tương tác, bình luận, hay ngập tràn bạn với các đánh giá. Không có kết nối xã hội nào cả, Bibliotheca được thiết kế chỉ dành cho bạn và sách của bạn. Nền tảng phần mềm dựa trên Flask và SQLite nhẹ nhàng và nhanh chóng. Giao diện đơn giản nhưng tinh tế. Các công việc như thêm một cuốn sách trở nên cực kỳ dễ dàng với việc sử dụng hệ thống ISBN được chấp nhận rộng rãi. Bibliotheca tích hợp với Google Books và OpenLibrary để lấy dữ liệu chính xác và sạch về sách. Thực tế, bộ tính năng của nó được giới hạn và chính xác một cách đáng ngạc nhiên. Bạn có thể thêm sách, ghi lại lịch sử đọc, đánh dấu trạng thái đọc của sách, và chỉ có thế. Nó chỉ đơn giản là hoạt động.
Khi thiết lập một dịch vụ tự host mới, sự dễ dàng trong cài đặt là một tiêu chí quan trọng đối với tôi. Tôi không phải là một nhà phát triển chuyên nghiệp và không nên phải mất quá nhiều thời gian vào chi tiết. Hóa ra, việc cài đặt Bibliotheca trên Synology NAS của tôi bằng Docker là một trong những phần thỏa mãn nhất của thí nghiệm này. Vì tôi đã có Docker và Portainer chạy trên NAS của mình, tôi chỉ cần lấy file Docker Compose của nhà phát triển từ trang GitHub. Cú pháp sạch sẽ khiến cho việc thêm một stack mới, nhấn triển khai và chạy ứng dụng trở nên dễ dàng.
Tôi đã ánh xạ các ổ đĩa cần thiết để tất cả dữ liệu của mình được duy trì giữa các lần cập nhật. Tôi cũng thiết lập chuyển tiếp cổng để đảm bảo có thể truy cập ứng dụng từ xa. Tất nhiên, bạn có thể thiết lập một proxy ngược để dễ dàng truy cập hơn. Quá trình cài đặt dễ dàng nhắc tôi nhớ rằng việc tự host có thể không gặp trở ngại nếu có tài liệu tốt.
Goodreads có thể đã bắt đầu với ý định tốt, nhưng như hiện tại, rõ ràng rằng dịch vụ này không được thiết kế cho người đọc trước tiên. Kho thông tin quý báu về xu hướng sách, thói quen đọc và loại sách mà mọi người hoàn thành hoặc bỏ dở bị ẩn sau quảng cáo, khuyến mại và giao diện lộn xộn. Thực tế, ngay cả công cụ gợi ý cũng thiên về sách có sức hút phổ biến hơn là những tựa sách mà tôi sẽ thích.
Tất cả điều đó để nói rằng Bibliotheca có cách tiếp cận hoàn toàn ngược lại. Giao diện được giảm thiểu một cách tươi mới. Không có đánh giá, không quảng cáo, không đề xuất. Trang chủ chỉ là một chế độ xem thư viện đơn giản cho bạn thấy những gì bạn đang đọc, những gì bạn muốn đọc và sách đã hoàn thành. Nếu bạn ghi lại việc đọc hàng ngày, ứng dụng cũng sẽ hiển thị chuỗi đọc của bạn, nhưng không bắt buộc. Sự đơn giản của giao diện giúp bạn dễ dàng tham gia và rời đi mà không bị cuốn vào việc để lại đánh giá, bình luận hay sao. Tôi chỉ đơn giản là đọc và theo dõi cho bản thân mình.
Bibliotheca cũng vượt trội về tốc độ. Goodreads cảm giác như bị mắc kẹt từ năm 2011, cả về hình ảnh lẫn chức năng. Các trang tải lâu, và ứng dụng di động thì chậm chạp với giao diện lỗi thời. Các tính năng xã hội cảm thấy lỗi thời. Bạn có thể theo dõi tác giả nhưng hiếm khi nhận được thông báo về các phát hành mới. Dành đủ thời gian trên ứng dụng, bạn cũng bắt đầu nghi ngờ tính xác thực của các đánh giá. Đủ để nói rằng ứng dụng không mang lại nhiều giá trị cho người đọc.
Nếu bạn là người dùng lâu năm của Goodreads như tôi, bạn sẽ thích cách dễ dàng nhập thư viện Goodreads của mình vào ứng dụng. Chỉ cần sử dụng tùy chọn xuất CSV dưới thư viện Goodreads của bạn, nhấn nhập hàng loạt và thêm vào Bibliotheca. Thật đơn giản như vậy. Ở nơi khác, Bibliotheca cung cấp một chức năng xã hội thú vị gọi là Month Wrap Up. Ứng dụng tạo ra một hình ảnh với hình thu nhỏ bìa của tất cả các sách bạn đã đọc trong tháng đó. Nó tạo ra một cách thuận tiện để khoe khoang việc đọc hàng tháng của bạn trên mạng xã hội.
Nhìn chung, không phải ai cũng sẽ vội vã thay thế Goodreads. Đối với một số người, khía cạnh tự host của dịch vụ là quan trọng. Dù là danh sách đọc chia sẻ, bình luận về đánh giá, hay phát hiện bạn bè đang đọc gì tiếp theo. Nhưng đối với tôi, không có trường hợp sử dụng nào trong số đó là quan trọng. Tôi không cần nguồn cấp dữ liệu hay thử thách đọc. Nếu bạn giống tôi và chỉ cần một giao diện sạch sẽ và yên tĩnh để theo dõi những gì bạn đã đọc, đang đọc và muốn đọc, Bibliotheca là một lựa chọn vững chắc.
Hơn nữa, giống như tất cả các dịch vụ tự host, nó giải quyết vấn đề kiểm soát dữ liệu của bạn. Bạn sở hữu dữ liệu của mình và quyết định cách nó được lưu trữ. Nếu có gì đó bị hỏng, bạn có thể quay lại phiên bản trước đó. Không có khóa, không có tường phí, và không có thay đổi đột ngột đối với giao diện để thúc đẩy sự tham gia.
Bibliotheca có thể nhẹ về tính năng, nhưng nó đạt được sự cân bằng này. Nó không áp đảo bạn với các tùy chọn hay phân tâm. Chế độ xem sách sạch sẽ và cho phép bạn sắp xếp theo tiêu đề, tác giả hoặc ngày. Bạn thậm chí có thể sao lưu toàn bộ thư viện của mình chỉ với một cú nhấp chuột. Tất nhiên, việc nó là một ứng dụng mã nguồn mở có nghĩa là bạn có thể chỉnh sửa mã nguồn bao nhiêu tùy thích. Nhưng bạn không cần phải làm vậy. Nó hoạt động tốt ngay từ đầu.
Đối với những người đam mê đọc sách đang chạy NAS, Bibliotheca là một lựa chọn không thể bỏ qua. Ứng dụng nhẹ nhàng này cung cấp cho bạn mọi thứ bạn cần để theo dõi thói quen đọc sách của mình mà không gặp phải bất kỳ sự cồng kềnh nào. Nếu bạn đang cố gắng làm cho Goodreads phù hợp với nhu cầu của mình, bạn có thể thấy Bibliotheca là sự thay thế hoàn hảo cho thói quen đọc sách của bạn.