diskon 50% semua paket, waktu terbatas. Mulai dari $2.48/mo
Karakeep

Karakeep

Karakeep adalah manajer bookmark yang di-host sendiri. Penandaan berbasis AI, pencarian teks lengkap, dan pembacaan offline untuk halaman web yang disimpan. Sebelumnya dikenal sebagai Hoarder. Dibuat untuk peneliti dan kurator yang menginginkan Pinterest pribadi dengan ekstraksi konten dan kategorisasi semantik.

Versi

0.30.0

Sistem Operasi

Server Ubuntu 24.04 LTS

RAM minimum

1 GB

Jenis IP

IPV4,IPV6

Akses

  • Buka di browser Anda: https://<SERVER_IP>
  • Terima peringatan SSL (sertifikat self-signed).
  • Buat akun baru melalui antarmuka web.
  • Akun pertama yang dibuat akan menjadi akun admin.

Konfigurasi

Variabel lingkungan disimpan di: /root/karakeep/.env

Sunting .env or docker-compose.yml terapkan perubahan

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

Nonaktifkan Pendaftaran Publik (Opsional)

Sunting .env dan ubah DISABLE_SIGNUPS:

DISABLE_SIGNUPS=true

Terapkan perubahan

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

Aktifkan Fitur AI (Opsional)

Sunting /root/karakeep/docker-compose.yml di bawah web layanan:

environment:
  # OPENAI_API_KEY: "your_openai_api_key_here"

Hapus tanda komentar pada baris tersebut dan masukkan kunci API OpenAI Anda:

environment:
  OPENAI_API_KEY: "sk-xxxxxxxxxxxxxxxxxxxxxxxx"

Terapkan perubahan

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

File & Direktori Penting

  • Direktori aplikasi: /root/karakeep
  • File Docker Compose: /root/karakeep/docker-compose.yml
  • File lingkungan: /root/karakeep/.env
  • Jaga data: /var/lib/docker/volumes/karakeep_data/_data
  • Data Meilisearch: /var/lib/docker/volumes/karakeep_meilisearch/_data
  • Konfigurasi Nginx: /etc/nginx/sites-available/karakeep
  • Sertifikat SSL: /etc/nginx/ssl/

Mengaktifkan SSL dengan Domain (Opsional)

1. Arahkan domain Anda ke IP server.

2. Edit the Wait, I notice the English text appears incomplete ("2. Edit the"). Could you provide the complete text you'd like translated to Indonesian? /root/karakeep/docker-compose.yml file untuk mengatur nama domain Anda: NEXTAUTH_URL=https://your.domain.com

3. Buat ulang layanan:

cd /root/karakeep/
docker compose up -d

4. Edit konfigurasi Nginx dan ganti keduanya server_name <IP>; dengan domain Anda (<your-domain>) untuk blok HTTP (port 80) dan HTTPS (port 443):

vim /etc/nginx/sites-available/karakeep

5. Instal Certbot:

apt install -y certbot python3-certbot-nginx

6. Jalankan perintah berikut untuk menghasilkan sertifikat Let's Encrypt yang valid:

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

7. Ganti path SSL di konfigurasi Nginx (bagian 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. Restart Nginx untuk menerapkan perubahan:

systemctl restart nginx

9. Buka browser Anda dan kunjungi: https://yourdomain.com

Lainnya di Self Hosted

Aplikasi terkait.

Deploy Karakeep sekarang. Mulai dari $2.48/bulan.