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

Readeck

Readeck هو تطبيق مستضاف ذاتياً لحفظ المقالات للقراءة لاحقاً. احفظ المقالات للقراءة دون اتصال بالإنترنت، مع دعم البحث في النص الكامل، والتظليل، والتصدير بصيغة EPUB، وأرشيف بالتعليقات التوضيحية. مفتوح المصدر، ملف Go تنفيذي واحد، وهو البديل الحديث لـ Pocket لمن يريد أن تبقى قائمة قراءته بعيداً عن قرارات إغلاق SaaS.

الإصدار

0.21.6

نظام التشغيل

خادم Ubuntu 24.04 LTS

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

1 GB

أنواع IP

IPV4,IPV6

الوصول إلى Readeck

  1. افتح المتصفح وانتقل إلى: https://<SERVER_IP>/
  2. تحذير المتصفح من SSL متوقع، إذ الشهادة موقَّعة ذاتياً.
  3. أنشئ حساب المسؤول عبر واجهة الويب فور الانتهاء من التثبيت.

الملفات والمجلدات الرئيسية

  • مجلد بيانات Readeck: /var/lib/readeck
  • مجلد إعدادات Readeck: /etc/readeck
  • الملف التنفيذي لـ Readeck: /usr/local/bin/readeck
  • ملف خدمة Systemd: /etc/systemd/system/readeck.service
  • المضيف الافتراضي لـ Nginx: /etc/nginx/sites-available/readeck
  • شهادة TLS والمفتاح: /etc/nginx/ssl

إدارة الخدمات

التحقق من حالة Readeck:

systemctl status readeck

إعادة تشغيل Readeck:

systemctl restart readeck

عرض سجلات Readeck:

journalctl -xeu readeck --no-pager -f

إدارة Nginx:

systemctl status nginx
systemctl restart nginx
journalctl -u nginx -f

ملاحظات أمنية

  • يعمل Readeck تحت مستخدم نظام بدون صلاحية تسجيل الدخول.
  • العزل الصارم عبر systemd مُفعَّل.
  • المنافذ المكشوفة فقط هي 80 و 443 منافذ مكشوفة للخارج.
  • منفذ الخدمة الداخلي 8000 غير متاح من خارج الخادم.
  • يستخدم TLS شهادة موقّعة ذاتيًا.

تفعيل SSL مع نطاق خاص

١. أشر نطاقك إلى عنوان IP الخادم.

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

vim /etc/nginx/sites-available/readeck

٣. ثبّت Certbot:

apt install -y certbot python3-certbot-nginx

٤. نفِّذ الأمر التالي لإنشاء شهادة Let's Encrypt صالحة:

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

٥. استبدل مسارات SSL في إعداد Nginx:

vim /etc/apache2/sites-available/readeck
# 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;

٦. أعد تشغيل Nginx لتطبيق التغييرات:

systemctl restart nginx

٧. افتح المتصفح وانتقل إلى: https://yourdomain.com

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

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

انشر Readeck الآن. يبدأ من ٢٫٤٨ دولار/شهر.