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

Karakeep

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

الإصدار

0.30.0

نظام التشغيل

Ubuntu Server 24.04 LTS

الحد الأدنى لـ RAM

1 GB

أنواع IP

IPV4,IPV6

الوصول

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

الإعدادات

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

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

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

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

Edit .env وعدّل DISABLE_SIGNUPS:

DISABLE_SIGNUPS=true

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

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

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

Edit /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 مع نطاق (اختياري)

١. أشر نطاقك إلى عنوان 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

٦. نفّذ الأمر التالي لإنشاء شهادة 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 الآن. يبدأ من ٢٫٤٨ دولار/شهر.