Chuyển đến nội dung chính
Giảm 50% tất cả các gói, có thời hạn. Khởi điểm từ $2.48/mo
Karakeep

Karakeep

Karakeep là trình quản lý bookmark tự lưu trữ. Gắn thẻ bằng AI, tìm kiếm toàn văn và đọc ngoại tuyến cho các trang web đã lưu. Trước đây có tên là Hoarder. Dành cho các nhà nghiên cứu và người phụ trách nội dung muốn có một Pinterest cá nhân với khả năng trích xuất nội dung và phân loại ngữ nghĩa.

Tổng quan

26.2k

Sao GitHub

253

Lượt xem trang

356

Cài đặt đang hoạt động

Giấy phép AGPL-3.0 Phiên bản 0.30.0 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Cài đặt đang hoạt động là dữ liệu mẫu (xem trước); số liệu thực sẽ được kết nối trước khi ra mắt.

Truy cập

  • Mở trên trình duyệt của bạn: https://<SERVER_IP>
  • Chấp nhận cảnh báo SSL (chứng chỉ tự ký).
  • Tạo tài khoản mới qua giao diện web.
  • Tài khoản đầu tiên được tạo sẽ trở thành tài khoản admin.

Cấu hình

Biến môi trường được lưu tại: /root/karakeep/.env

Chỉnh sửa .env or docker-compose.yml áp dụng thay đổi

docker compose -f /root/karakeep/docker-compose.yml up -d

Tắt đăng ký công khai (Tùy chọn)

Chỉnh sửa .env và chỉnh sửa DISABLE_SIGNUPS:

DISABLE_SIGNUPS=true

Áp dụng thay đổi

docker compose -f /root/karakeep/docker-compose.yml up -d

Bật tính năng AI (Tùy chọn)

Chỉnh sửa /root/karakeep/docker-compose.yml dưới web dịch vụ:

environment:
  # OPENAI_API_KEY: "your_openai_api_key_here"

Bỏ chú thích dòng và nhập khóa API OpenAI của bạn:

environment:
  OPENAI_API_KEY: "sk-xxxxxxxxxxxxxxxxxxxxxxxx"

Áp dụng thay đổi

docker compose -f /root/karakeep/docker-compose.yml up -d

File và thư mục quan trọng

  • Thư mục ứng dụng: /root/karakeep
  • File Docker Compose: /root/karakeep/docker-compose.yml
  • File environment: /root/karakeep/.env
  • Giữ dữ liệu KaraKe /var/lib/docker/volumes/karakeep_data/_data
  • Dữ liệu Meilisearch: /var/lib/docker/volumes/karakeep_meilisearch/_data
  • Cấu hình Nginx: /etc/nginx/sites-available/karakeep
  • Chứng chỉ SSL: /etc/nginx/ssl/

Bật SSL với tên miền (Tùy chọn)

1. Trỏ tên miền của bạn về IP máy chủ.

2. Chỉnh sửa /root/karakeep/docker-compose.yml để đặt tên miền của bạn: NEXTAUTH_URL=https://your.domain.com

3. Tạo lại các dịch vụ:

cd /root/karakeep/
docker compose up -d

4. Chỉnh sửa cấu hình Nginx và thay thế cả hai server_name <IP>; với tên miền của bạn (<your-domain>) cho cả block HTTP (cổng 80) và HTTPS (cổng 443):

vim /etc/nginx/sites-available/karakeep

5. Cài đặt Certbot:

apt install -y certbot python3-certbot-nginx

6. Chạy lệnh sau để tạo chứng chỉ Let’s Encrypt hợp lệ:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

7. Thay đường dẫn SSL trong cấu hình Nginx (phần TLS):

vim /etc/nginx/sites-available/karakeep
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

8. Khởi động lại Nginx để áp dụng thay đổi:

systemctl restart nginx

9. Mở trình duyệt và truy cập: https://yourdomain.com

Thêm trong Self Hosted

Ứng dụng liên quan.

Triển khai Karakeep ngay. Từ $2.48/tháng.