50% off 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.

Version

0.30.0

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4,IPV6

Access

  • 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.

Configuration

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

Edit .env or docker-compose.yml to apply changes:

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

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

Edit .env and modify DISABLE_SIGNUPS:

DISABLE_SIGNUPS=true

Apply changes:

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

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

Edit /root/karakeep/docker-compose.yml under the web service:

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"

Apply changes:

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

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

  • Application directory: /root/karakeep
  • Tệp Docker Compose: /root/karakeep/docker-compose.yml
  • Environment file: /root/karakeep/.env
  • KaraKeep data: /var/lib/docker/volumes/karakeep_data/_data
  • Meilisearch data: /var/lib/docker/volumes/karakeep_meilisearch/_data
  • Nginx configuration: /etc/nginx/sites-available/karakeep
  • SSL certificates: /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. Edit the /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. Install 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

Related apps.

Triển khai Karakeep ngay. From $2.48/mo.