Tiny Tiny RSS هو قارئ RSS بسيط ولكنه مرن للغاية على شبكة الإنترنت ويمكنك تثبيته على الخادم الخاص بك. فهو يسمح لك بإنشاء مكتبتك الشخصية الخاصة بخلاصات RSS التي يمكن تحديثها تلقائيًا ويمكنك قراءة الخلاصات مباشرة من متصفحك.
ستوضح لك هذه المقالة كيف يمكنك تثبيت Tiny Tiny RSS في Ubuntu.
تركيب عامل الميناء
للبدء، تحتاج إلى تثبيت Docker، إلى جانب Docker Compose.
- قم بإحضار مفتاح توقيع الحزمة من موقع مشروع Docker على الويب:
sudo install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg sudo chmod a+r /etc/apt/keyrings/docker.gpg
- قم بإنشاء ملف مستودع حزمة جديد باستخدام محرر النصوص المفضل لديك:
sudo nano /etc/apt/sources.list.d/docker.list
- الصق ما يلي داخل ملف المستودع الجديد الخاص بك:
deb (arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg) https://download.docker.com/linux/ubuntu jammy stable
- يمكنك الآن تحديث مستودعات الحزم الخاصة بك وتثبيت Docker مع التطبيقات المصاحبة له:
sudo apt update sudo apt install git docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-buildx-plugin
الحصول على وإعداد Tiny Tiny RSS
- قم بإحضار مستودع Git الخاص به من صفحة Github الخاصة بالمطور:
git clone https://git.tt-rss.org/fox/ttrss-docker-compose.git cd ./ttrss-docker-compose
- قم بالتبديل إلى فرع الإنتاج الرئيسي لـ Tiny Tiny RSS.
git checkout static-dockerhub
- أنشئ نسخة من ملف البيئة الافتراضي الذي يأتي مع مستودع Git وأعد حفظه باسم “.env”:
- افتح ملف البيئة الجديد باستخدام محرر النصوص المفضل لديك:
- قم بالتمرير لأسفل إلى المتغير “#ADMIN_USER_PASS =”، وقم بإزالة علامة الجنيه (#) الموجودة أمامه وأضف كلمة مرور آمنة بعد علامة المساواة (=).
ملحوظة: يمكنك إنشاء كلمة مرور آمنة عن طريق فتح محطة جديدة وتشغيل الأمر التالي: cat /dev/urandom | tr -dc 'A-Za-z0-9' | fold -w 16 | head -n 1
.
- قم بالتمرير لأسفل إلى المتغير “#ADMIN_USER_ACCESS_LEVEL =”، وقم بإزالة علامة الجنيه (#) الموجودة أمامه وأضف “10” بعد علامة المساواة (=).
سيؤدي القيام بذلك إلى التأكد من أن حساب المسؤول الخاص بك لديه الأذونات الصحيحة عند تشغيل المثيل الخاص بك لأول مرة.
- قم بالتمرير لأسفل إلى المتغير “TTRSS_SELF_URL_PATH =” واستبدل قيمته باسم المجال الذي يستضيف تثبيت Tiny Tiny RSS الخاص بك.
- احفظ ملف “.env” المحلي الخاص بك واسحب صور Docker لـ Tiny Tiny RSS من Dockerhub:
- يمكنك الآن إنشاء مجموعة Docker Compose لمثيلك المحلي:
نصيحة: يعد Docker أكثر من مجرد وسيلة لتشغيل خدمات الويب الخاصة بك وتشغيلها. تعرف على كيفية استخدام الحاويات من خلال فهم أساسيات إدارة Docker.
إعداد وكيل عكسي باستخدام Nginx
في هذه المرحلة، لديك الآن حاوية Tiny Tiny RSS تعمل على المنفذ 8280. ومع ذلك، للوصول إلى هذا بشكل عام، تحتاج إلى توفير وكيل عكسي يتعامل مع الاتصالات الواردة من خارج شبكتك.
- قم بتثبيت Nginx على جهازك:
- قم بإنشاء ملف تكوين موقع جديد للوكيل العكسي الخاص بك:
sudo nano /etc/nginx/sites-available/ttrss
- الصق كتلة التعليمات البرمجية التالية داخل ملف تكوين الوكيل العكسي الفارغ:
server { listen 80; listen (::):80; root /var/www/html; server_name ttrss.myvpsserver.top; location / { proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $http_host; proxy_set_header X-Forwarded-Proto $scheme; proxy_pass http://127.0.0.1:8280; } }
- قم بإنشاء رابط رمزي لملف تكوين الوكيل العكسي الجديد:
sudo ln -s /etc/nginx/sites-available/ttrss /etc/nginx/sites-enabled/
- قم بإزالة ملف تكوين Nginx الافتراضي وقم بتمكين البرنامج الخفي Nginx:
sudo rm /etc/nginx/sites-enabled/default sudo systemctl enable --now nginx.service
إنشاء شهادة SSL
مع تشغيل الوكيل العكسي، فإن الشيء التالي الذي عليك القيام به هو تمكين التشفير للاتصالات الواردة.
- لتمكين SSL، تحتاج إلى التأكد من أن جهازك يحتوي على برنامج خفي يعمل ومحدث:
sudo snap install core sudo snap refresh core
- تثبيت الأداة المساعدة Certbot:
sudo snap install certbot --classic
- قم بتسجيل تثبيت certbot الجديد في EFF عن طريق تشغيل الأمر التالي:
sudo certbot register --agree-tos --email ramces@email.invalid
- طلب شهادة SSL لعنوان URL لنطاقك:
sudo certbot --nginx -d ttrss.myvpsserver.top
جيد ان تعلم: تعرف على كيفية عمل التشفير في الشبكات العامة غير الموثوقة عن طريق إنشاء شهادتك الخاصة باستخدام OpenSSL.
استخدام مثيل RSS الصغير الخاص بك
يمكنك الآن الوصول إلى مثيل Tiny Tiny RSS الجديد الخاص بك عن طريق الوصول إلى عنوان URL الخاص بنطاقك.
- قم بتسجيل الدخول باستخدام “admin” وكلمة المرور الآمنة الخاصة بك.
- انقر على أيقونة القائمة في الزاوية اليمنى العليا من الصفحة.
- سيؤدي هذا إلى ظهور قائمة صغيرة حيث يمكنك إدارة المثيل الخاص بك والقوائم الموجودة بداخله. انقر فوق خيار “الاشتراك في الخلاصة…” ضمن فئة “إجراءات الخلاصة:”.
- الصق رابط RSS للخلاصة التي تريد الاشتراك فيها، ثم انقر على “اشتراك”.
- قم بتحديث صفحة Tiny Tiny RSS لتعكس قوائم موجز RSS الجديدة الخاصة بك.
إنشاء فئات موجزة جديدة
وبصرف النظر عن الاشتراك في خلاصات RSS، يدعم Tiny Tiny RSS أيضًا القدرة على تنظيم الخلاصات الموجودة في المثيل الخاص بك. قد يكون هذا مفيدًا في الحالات التي يكون لديك فيها خلاصات مشابهة تريد تصنيفها ضمن فئة عامة واحدة.
- لإنشاء فئة موجز جديدة، اضغط على زر القائمة في الزاوية اليمنى العليا من الصفحة، ثم انقر على “التفضيلات…”
- انقر على “الخلاصات” في الشريط العلوي للصفحة.
- انقر على القائمة المنسدلة “الفئات” داخل الإطار الفرعي “خلاصاتي”، ثم انقر على “إضافة فئة”.
- اكتب اسمًا لفئة الموجز الجديدة، ثم اضغط على “موافق”.
تحرير خلاصات RSS الحالية
- مع ظهور فئة موجز جديدة، يمكنك الآن تضمين كافة روابط RSS الموجودة لديك ضمنها. للقيام بذلك، ارجع إلى قائمة التفضيلات وانقر على “الخلاصات”.
- انقر فوق موجز RSS الذي تريد تعديله. سيؤدي هذا إلى ظهور نافذة صغيرة تسرد جميع الخيارات المتاحة لخلاصتك.
- انقر على المربع المنسدل بجوار التصنيف “وضع في الفئة:” وحدد فئتك الجديدة.
- انقر على “حفظ” لحفظ إعداداتك الجديدة، ثم انقر على “الخروج من التفضيلات” للعودة إلى الصفحة الرئيسية لمثيلك.
إن الاستضافة الذاتية لقارئ RSS الخاص بك هي مجرد خطوة أولى لاستعادة سيادتك الرقمية. تعرف على كيفية استضافة منصة المحتوى الخاصة بك عن طريق نشر WordPress عبر Docker بالإضافة إلى إنشاء نسخة Twitter الخاصة بك باستخدام Pleroma.
رصيد الصورة: مفتاح لاسلكي على لوحة مفاتيح كمبيوتر محمول سوداء بواسطة 123RF. جميع التعديلات ولقطات الشاشة بواسطة Ramces Red.
اشترك في نشرتنا الإخبارية!
يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك
xnxx,
xvideos,
porn,
porn,
xnxx,
Phim sex,
mp3 download,
sex 4K,
Straka Pga,
gay teen porn,
Hentai haven,
free Hentai,
xnxx,
xvideos,
porn,
porn,
xnxx,
Phim sex,
mp3 download,
sex 4K,
Straka Pga,
gay teen porn,
Hentai haven,
free Hentai,
اكتشاف المزيد من إشراق العالم
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.