Máy Tính

Shiori: Giải Pháp Tự Host Quản Lý Bookmark Hiệu Quả, Chống “Link Rot”

So sánh Docker và Podman

Nếu bạn đã dành thời gian trên Internet, chắc hẳn bạn có một thư mục lớn chứa các dấu trang (bookmark) trên trình duyệt của mình. Lịch sử duyệt web càng dài, danh sách bookmark càng nhiều, và đó là chưa kể đến việc sử dụng nhiều trình duyệt khác nhau trên máy tính để bàn, laptop hoặc thiết bị di động, cùng với các dịch vụ như Pocket. Bạn có thể có hàng nghìn liên kết, và việc duy trì chúng trở nên cồng kềnh. Hơn nữa, luôn tồn tại nguy cơ “link rot” (liên kết chết), khi một trong các URL bạn đã lưu dấu trang biến mất khỏi Internet. Thật khó chịu khi bạn truy cập một hướng dẫn mà mình đang cần và trang web đó không còn nữa. Các dịch vụ như Pocket hay Readwise cũng không khá hơn thư mục bookmark của trình duyệt, hoặc quá đắt đỏ để duy trì lâu dài, ngay cả khi chúng cung cấp các tính năng tốt như lưu trữ các liên kết đó để chống lại link rot. May mắn thay, có rất nhiều lựa chọn để tự host (self-hosting) dịch vụ quản lý bookmark của riêng bạn. Tôi đã và đang sử dụng một dịch vụ tên là Shiori, được thiết kế để thay thế Pocket, và nó thực sự rất hiệu quả trong công việc của mình.

Tại Sao Nên Tự Host Dịch Vụ Quản Lý Bookmark?

Bảo Vệ Khỏi “Link Rot” và Nâng Cao Quyền Tự Chủ

Mặc dù tự host mang lại cho tôi mức độ tự chủ cao hơn đối với việc lưu trữ dữ liệu số của mình, đó không phải là lý do chính tôi quyết định tự host một trình quản lý bookmark. Vấn đề khó chịu chính là link rot – các liên kết không còn trỏ đến đích dự định vì bất kỳ lý do nào. Ahrefs đã thực hiện một nghiên cứu dài về link rot và phát hiện “ít nhất 66.5% các liên kết đến hơn hai triệu trang web họ lấy mẫu đã bị hỏng”. Đây là một vấn đề lớn, và càng trở nên nghiêm trọng hơn khi một số liên kết này là trích dẫn trong các tạp chí luật hoặc các quyết định của Tòa án Tối cao Hoa Kỳ.

Đơn thuần chỉ giữ danh sách bookmark của riêng mình sẽ không đủ để chống lại vấn đề này. Nhưng điều có thể giúp ích là một dịch vụ bookmarking không chỉ lưu trữ các URL mà còn tạo một bản lưu trữ ngoại tuyến (offline archive) của trang web để sử dụng khi cần. Ngoài ra, Shiori còn có các tiện ích mở rộng trình duyệt dành cho Firefox và Edge, giúp việc lưu dấu trang trở nên dễ dàng khi bạn duyệt web. Tôi có thể host nó trên NAS của mình bằng Docker image, hoặc cài đặt nó như một ứng dụng di động nhờ thiết kế mã nhị phân đơn lẻ. À, và nó còn có tính năng nhập từ Pocket, vì vậy bạn có thể lấy bất kỳ bookmark nào bạn có ở đó.

So sánh Docker và PodmanSo sánh Docker và Podman

Giao diện web TailscaleGiao diện web Tailscale

Triển Khai Dễ Dàng Với Docker

Self-Hosting Không Còn Phức Tạp Với Docker

Docker là lựa chọn hàng đầu của nhiều người khi tự host các dịch vụ, và tôi cũng là một trong số đó. Tôi thích khả năng tạo các container, liên kết với một máy chủ lưu trữ tập trung và có tính di động hoàn hảo giữa các thiết bị khi tôi nâng cấp. Shiori có Docker image riêng, vì vậy quá trình triển khai rất đơn giản:

  1. Nếu bạn đang sử dụng Docker, như tôi đã làm, tất cả những gì bạn cần chạy là lệnh sau:

    docker pull ghcr.io/go-shiori/shiori

    Màn hình terminal hiển thị quá trình cài đặt Shiori DockerMàn hình terminal hiển thị quá trình cài đặt Shiori Docker

  2. Sau đó, chúng ta chạy lệnh sau để liên kết thư mục lưu trữ cơ sở dữ liệu, bản lưu trữ và hình thu nhỏ:

    docker run -d --rm --name shiori -p 8080:8080 -v $(pwd):/shiori ghcr.io/go-shiori/shiori

    Lệnh này sẽ giúp bạn khởi động và chạy Shiori, và bạn có thể truy cập Shiori từ HTTP://localhost:8080.

Shiori chạy trên màn hình ThinkPadShiori chạy trên màn hình ThinkPad

Logo chính thức của Shiori, giải pháp quản lý bookmark tự host nguồn mở.Logo chính thức của Shiori, giải pháp quản lý bookmark tự host nguồn mở.

Shiori là một giải pháp quản lý bookmark tự host với các tùy chọn giao diện người dùng đồ họa (GUI) và giao diện dòng lệnh (CLI) để kiểm soát kho lưu trữ dấu trang web và các bản lưu trữ của chúng.
Xem trên Github

Trải Nghiệm Sử Dụng Shiori

Thêm Bookmark Đơn Giản, Nhiều Tùy Chọn Lưu Trữ

Sau khi bạn đã đăng nhập vào giao diện web, giao diện của Shiori rất gọn gàng và đơn giản. Có các nút để thêm bookmark, quản lý các bookmark hiện có và làm mới cơ sở dữ liệu, và mọi thứ được lưu trữ trong một bố cục dạng lưới đẹp mắt với các hình thu nhỏ. Khi bạn thêm bookmark, bạn có tùy chọn viết tiêu đề và trích đoạn tùy chỉnh cho mục đích ghi nhớ của riêng mình, và có các tùy chọn để tạo bản lưu trữ (archive) hoặc sách điện tử (ebook) từ nội dung của trang web đó.

Trang đăng nhập vào giao diện web của Shiori, mở đầu trải nghiệm quản lý bookmark cá nhân.Trang đăng nhập vào giao diện web của Shiori, mở đầu trải nghiệm quản lý bookmark cá nhân.

Hộp thoại thêm bookmark mới trên Shiori, cho phép tùy chỉnh tiêu đề và mô tả, tạo archive.Hộp thoại thêm bookmark mới trên Shiori, cho phép tùy chỉnh tiêu đề và mô tả, tạo archive.

Hai tùy chọn cuối cùng đó rất quan trọng, vì link rot đã làm mất đi nhiều nguồn thông tin quan trọng, và khả năng tạo một bản lưu trữ hoặc ebook không thể thay đổi của nội dung là điều tuyệt vời. Tôi thích đọc các tài liệu dài trên thiết bị đọc E Ink của mình để tránh mỏi mắt, nhưng các trình duyệt trên đó thường rất cơ bản và thường làm hỏng định dạng và các vấn đề khác. Nhưng bằng cách tạo một ebook, tôi có thể chuyển nó sang máy tính bảng của mình và đọc lúc rảnh rỗi. Hơn nữa, điều đó có nghĩa là tôi có một bản ghi thứ hai của các hướng dẫn quan trọng hoặc những thứ khác mà tôi đã bookmark, đề phòng trường hợp xấu nhất xảy ra với máy chủ tự host của tôi.

Giao diện đăng nhập của tiện ích mở rộng Shiori trên trình duyệt, hỗ trợ lưu bookmark nhanh chóng.Giao diện đăng nhập của tiện ích mở rộng Shiori trên trình duyệt, hỗ trợ lưu bookmark nhanh chóng.

Ngoài ra còn có các tiện ích mở rộng trình duyệt dành cho Firefox và Edge, vì vậy bạn có thể thêm nội dung vào cơ sở dữ liệu Shiori của mình chỉ với vài cú nhấp chuột khi duyệt web. Tiện ích mở rộng cũng cho phép bạn thêm các thẻ (tags) để bạn có thể tìm thấy nội dung sau này. Bạn có thể sử dụng các thẻ đó để thu hẹp tìm kiếm khi đã lưu hàng nghìn bookmark, điều này rất tiện lợi.

Tôi không thực hiện bước này vì tài khoản Pocket của tôi chưa bao giờ thực sự được sử dụng, nhưng bạn có thể nhập cơ sở dữ liệu Pocket của mình bằng một vài lệnh CLI, vì vậy bạn có thể không phải trả phí đăng ký. Tôi muốn thấy quy trình này được thêm vào giao diện web, nhưng cho đến lúc đó, việc nhập qua các lệnh terminal cũng không quá tệ.

Việc tự host các bookmark web của tôi với các bản lưu trữ nội dung liên quan thật sự tuyệt vời. Việc phụ thuộc vào các dịch vụ của bên thứ ba để giữ dữ liệu quan trọng của bạn là điều mạo hiểm trong những trường hợp tốt nhất, và với bản chất luôn thay đổi của Internet, việc kiểm soát cơ sở dữ liệu của bạn càng trở nên quan trọng hơn. Tự host Shiori hoặc các trình quản lý bookmark khác giúp bạn kiểm soát các dấu trang của mình và cho phép bạn lưu trữ các bản sao lưu của các trang mà chúng liên kết, phòng trường hợp các trang đó biến mất khỏi Internet.

Related posts

4 Phần Mềm Quản Lý Mật Khẩu Tự Host Tốt Nhất Để Bảo Vệ Riêng Tư

Administrator

Ưu Đãi Khủng: Màn Hình Di Động FANGOR 15.6 inch Giá Chỉ 50 USD!

Administrator

Microsoft Paint: 5 Lý Do Bất Ngờ Khiến Bạn Muốn Dùng Lại Ngay Trên Windows 11

Administrator