خصم 50% جميع الخطط، لفترة محدودة. تبدأ من $2.48/mo
ريديك

ريديك

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

إصدار

0.21.6

نظام التشغيل

Ubuntu Server 24.04 LTS

دقيقة. كبش

1 GB

أنواع IP

IPV4، IPV6

الوصول إلى ريديك

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

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

  • قراءة دليل البيانات: /var/lib/readeck
  • دليل التكوين للقراءة: /etc/readeck
  • قراءة ثنائية: /usr/local/bin/readeck
  • ملف خدمة النظام: /etc/systemd/system/readeck.service
  • المضيف الظاهري Nginx: /etc/nginx/sites-available/readeck
  • شهادة ومفتاح TLS: /etc/nginx/ssl

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

التحقق من حالة القراءة:

systemctl status readeck

إعادة تشغيل القراءة:

systemctl restart readeck

عرض سجلات القراءة:

journalctl -xeu readeck --no-pager -f

إدارة إنجينكس:

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

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

  • يعمل Readeck كمستخدم نظام بدون تسجيل الدخول.
  • تم تمكين وضع الحماية القوي للنظام.
  • الموانئ فقط 80 و 443 يتعرضون.
  • منفذ الخدمة الداخلية 8000 لا يمكن الوصول إليها خارجيا.
  • يستخدم TLS شهادة موقعة ذاتيًا.

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

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

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

vim /etc/nginx/sites-available/readeck

3. ثبّت Certbot:

apt install -y certbot python3-certbot-nginx

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

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

5. استبدل مسارات 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;

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

systemctl restart nginx

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

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

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

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