تخطَّ إلى المحتوى الرئيسي
خصم ٥٠٪ جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
Karakeep

Karakeep

Karakeep مدير إشارات مرجعية تستضيفه بنفسك. يوفّر وسم تلقائي مدعوم بالذكاء الاصطناعي AI، وبحثًا في النص الكامل، وقراءة صفحات الويب المحفوظة دون اتصال. كان يُعرف سابقًا بـ Hoarder. مصمَّم للباحثين والمنظِّمين الراغبين في Pinterest شخصي مع استخلاص المحتوى والتصنيف الدلالي.

نظرة سريعة

26.2k

نجوم GitHub

68

مشاهدات الصفحة

الرخصة AGPL-3.0 الإصدار 0.30.0 OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

الوصول

  • افتح في متصفحك: https://<SERVER_IP>
  • اقبل تحذير SSL (شهادة موقعة ذاتيًا).
  • أنشئ حساباً جديداً عبر واجهة الويب.
  • أول حساب يُنشأ يصبح حساب المدير.

الإعدادات

متغيرات البيئة مخزّنة في: /root/karakeep/.env

تحرير .env or docker-compose.yml لتطبيق التغييرات:

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

تعطيل التسجيل العام (اختياري)

تحرير .env وعدّل DISABLE_SIGNUPS:

DISABLE_SIGNUPS=true

تطبيق التغييرات:

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

تفعيل ميزات AI (اختياري)

تحرير /root/karakeep/docker-compose.yml ضمن web الخدمة:

environment:
  # OPENAI_API_KEY: "your_openai_api_key_here"

أزل التعليق عن السطر وأدخل مفتاح OpenAI API:

environment:
  OPENAI_API_KEY: "sk-xxxxxxxxxxxxxxxxxxxxxxxx"

تطبيق التغييرات:

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

الملفات والمجلدات المهمة

  • مجلد التطبيق: /root/karakeep
  • ملف Docker Compose: /root/karakeep/docker-compose.yml
  • ملف البيئة: /root/karakeep/.env
  • بيانات KaraKeep: /var/lib/docker/volumes/karakeep_data/_data
  • بيانات Meilisearch: /var/lib/docker/volumes/karakeep_meilisearch/_data
  • إعداد NGINX: /etc/nginx/sites-available/karakeep
  • شهادات SSL: /etc/nginx/ssl/

تفعيل SSL مع نطاق (اختياري)

1. وجِّه نطاقك إلى IP الخادم.

٢. عدّل ملف /root/karakeep/docker-compose.yml لتحديد اسم النطاق الخاص بك: NEXTAUTH_URL=https://your.domain.com

٣. أعد إنشاء الخدمات:

cd /root/karakeep/
docker compose up -d

٤. عدّل إعدادات Nginx واستبدل كلاً من server_name <IP>; بنطاقك (<your-domain>) لكلا كتلتي HTTP (المنفذ 80) وHTTPS (المنفذ 443):

vim /etc/nginx/sites-available/karakeep

٥. ثبّت Certbot:

apt install -y certbot python3-certbot-nginx

6. شغّل الأمر التالي لإصدار شهادة Let’s Encrypt صالحة:

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

7. استبدل مسارات SSL في إعداد Nginx (قسم 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. أعد تشغيل Nginx لتطبيق التغييرات:

systemctl restart nginx

9. افتح متصفحك وزُر: https://yourdomain.com

المزيد في الاستضافة الذاتية

تطبيقات ذات صلة.

انشر Karakeep الآن. تبدأ من 2.48 $/شهر.