Lewati ke konten utama
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.

Sekilas

26.2k

Bintang GitHub

253

Tampilan halaman

356

Instalasi aktif

Lisensi AGPL-3.0 Versi 0.30.0 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Instalasi aktif adalah data sampel (pratinjau); metrik nyata akan terhubung sebelum peluncuran.

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 dan Direktori Penting

  • Direktori aplikasi: /root/karakeep
  • File Docker Compose: /root/karakeep/docker-compose.yml
  • File environment: /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 kamu 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 domainmu (<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 membuat sertifikat Let’s Encrypt yang valid:

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

7. Ganti path SSL pada 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 kamu dan kunjungi: https://yourdomain.com

Lebih banyak di Self Hosted

Aplikasi terkait.

Deploy Karakeep sekarang. Mulai $2,48/bln.