Giảm 50% tất cả các gói, thời gian có hạn. Bắt đầu 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.

Phiên bản

0.30.0

Hệ Điều Hành

Ubuntu Server 24.04 LTS

RAM tối thiểu

1 GB

Các loại IP

IPV4,IPV6

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

Các file và thư mục quan trọng

  • Thư mục ứng dụng: /root/karakeep
  • Tệp Docker Compose: /root/karakeep/docker-compose.yml
  • Tệp môi trường: /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ề địa chỉ IP của 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ả HTTP (cổng 80) và HTTPS (cổng 443) như sau:

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 thế đườ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

Xem thêm trong Self Hosted

Các ứng dụng liên quan.

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