تثبيت Wallabag على VPS

جيب هي خدمة شائعة تتيح لنا حفظ صفحات الويب لقراءتها لاحقًا بهدوء. ما يجعلها خدمة رائعة هو أنه يمكننا مزامنة ما نحفظه من المتصفح مع هاتفنا وبالتالي نكون قادرين على أخذ المعلومات في أي مكان. لكن لدى Pocket مشكلة ، إنها ملكية.

القراءة في لينكس جدا اكتشفت أن هناك بديلًا مفتوح المصدر يسمى والاباج، والتي يمكننا استخدامها بطريقتين:

1. نقوم بإنشاء حساب مجاني على فراماباج
2. أو نقوم بتثبيته على الخادم الخاص بنا.

وهذا بالضبط ما أنوي إظهاره في هذه المقالة ، كيفية تثبيت Wallabag بطريقة بسيطة على VPS الخاص بنا.

في هذا المثال ، نفترض أن لدينا بالفعل ملف LAMP (Linux / Apache / MySQL / PHP) ، في حالتي ، قمت بتنفيذ خطوات التثبيت على دبيان ، لذلك سننتقل إلى الجزء المهم فقط

إنشاء قاعدة البيانات

أول شيء يجب علينا فعله هو إنشاء قاعدة بيانات بتنسيق MySQL أو Postgres لـ Wallabag. في حالتي ، سنفعل ذلك باستخدام MySQL. يمكننا استخدام PHPMyAdmin لهذا الغرض ، ولكن في هذه الحالة سنفعل ذلك من خلال Terminal ، لذلك نقوم بتنفيذ ما يلي:

$ mysql -u root -p

وضعنا كلمة مرور MySQL الخاصة بنا ، ثم أنشأنا قاعدة بيانات تسمى * wallabag * ، على الرغم من أنه يمكنك اختيار الاسم الذي تريده:

mysql> إنشاء قاعدة بيانات wallabag ؛ الاستعلام جيد ، صف واحد متأثر (1 ثانية)

بمجرد إنشاء قاعدة البيانات ، نقوم بتعيين الامتيازات للمستخدم * wallabag *.

mysql> منح جميع الامتيازات على wallabag. * إلى "wallabag" @ "localhost" تم تحديده بواسطة "password" ؛ الاستعلام جيد ، 0 صفوف متأثرة (0.13 ثانية)

كما هو منطقي حيث تشير كلمة المرور * إلى وضع كلمة المرور لقاعدة البيانات. أخيرًا ننفذ:

mysql> امتيازات FLUSH ؛ الاستعلام جيد ، 0 صفوف متأثرة (0.05 ثانية)

وهذا كل شيء ، يمكننا الآن الخروج من MySQL.

تركيب Wallabag

بمجرد الخروج من MySQL نكتب في المحطة:

$ wget -c http://wllbg.org/latest $ mv أحدث wallabag.zip $ unzip wallabag.zip $ mv wallabag-1.9 wallabag $ sudo mv wallabag / var / www / wallabag $ cd / var / www / $ sudo chown -R www-data: www-data wallabag / $ sudo chmod -R 755 wallabag /

أعتقد أنك تفهم ما فعلناه للتو. أولاً نقوم بتنزيل الملف ، ثم نقوم بإعادة تسميته ، واستخراج المحتوى ، وتغيير اسم المجلد الذي تم تركه نتيجة الاستخراج ، ثم بامتيازات إدارية نقوم بتمريره إلى الدليل الذي تستضيف فيه مواقعنا الإلكترونية. أخيرًا ، أنشأنا المالك والأذونات اللازمة على المجلد.

الآن علينا إنشاء مضيف VHost في Apache ، لذلك نقوم بتنفيذ:

المس /etc/apache2/sites-availables/wallabag.midominio.ltd

ونضعه بالداخل:

ServerAdmin elav@mydomain.ltd اسم الخادم wallabag.mydomain.ltd DocumentRoot / var / www / wallabag / ErrorLog "/var/log/apache80/wallabag_error.log" CustomLog "/var/log/apache2/wallabag_access.log" شائع فهارس الخيارات FollowSymLinks MultiViews AllowOverride All Order تسمح ، وتنكر السماح من الجميع

نعيد تشغيل Apache:

إعادة تشغيل sudo /etc/init.d/apache2

نفتح متصفحًا ونصل إلى * wallabag.mydomain.ltd * ويجب أن نحصل على شيء مثل هذا:

والاباج

علينا أن ندرك شيئين قبل المتابعة:

1. اطلع على التبعيات اللازمة لتثبيت Wallabag بالنقر فوق الزر الذي يقول: بعض التحذيرات ولكن الدنيا هنا!
2. علينا تثبيت Twig. علينا فقط الضغط على الزر الذي يقول: تنزيل Vendor.zip وسيتم تثبيته تلقائيًا.

عندما نقوم بالخطوة الثانية سنحصل على هذا:

والاباج

لاحظ أنه لدينا الآن خيار اختيار قاعدة البيانات التي سنستخدمها ، والتي كما قلت من قبل ستكون MySQL. لذلك نواصل ملء الحقول بالبيانات من قاعدة البيانات الخاصة بنا.

والاباج

الآن نختار اسم المستخدم وكلمة المرور والبريد الإلكتروني (خيار بديل) لإدارة Wallabag:

والاباج

نضغط على Install Wallabag وإذا سارت الأمور على ما يرام نحصل على هذه الرسالة:

والاباج

نضغط على: * انقر هنا للوصول إلى نموذج تسجيل الدخول * وسيطلب منا اسم المستخدم وكلمة المرور وعندما نصل ، سنرى هذا:

والاباج

جاهز ، لدينا بالفعل Wallabag مثبت.

ماذا تفعل بعد تثبيت Wallabag؟

حسنًا ، أول شيء هو الانتقال إلى الإعدادات وتحديد اللغة التي نريدها (افتراضيًا ستكون باللغة الإنجليزية). يمكننا أيضًا تحديد السمة الافتراضية لـ Wallabag ، وحتى استيراد مقالاتنا المحفوظة بتنسيق Pocket أو Readability أو Instapaper بتنسيق json أو html. يمكننا أيضًا تصدير مقالاتنا إلى ePub3 و Mobi و PDF.

يمكننا تثبيت Wallabag كملحق في Mozilla Firefox و Google Chrome في الروابط التالية:

Wallabag_snapshot1


ولهواتفنا:

وهذا كل شيء ، يمكننا إرسال طيران الجيب.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   بلاط قال

    يبدو جيدًا ، أريد الحصول على vps للعبث به ، أو "إنشاء" منزل.

  2.   أندرو قال

    Elav ، بالصدفة ، لا تعرف ما إذا كان يمكن تثبيته على Raspberry Pi B + ، على أي حال سوف أتحقق منه ، المفضلة. شكرا لتوت 😀

    1.    خوسيه قال

      يمكن تثبيت Wallabag على Raspberry ، لدي مع ArkOS الذي يأتي مدمجًا كمكوِّن إضافي ، مع أداء مقبول تمامًا.

      لدي المجموعة التالية
      توت العليق + ArkOS + Wallabag

    2.    إيلاف قال

      لم أتمكن مطلقًا من استخدام مثل هذه الأداة ، ولكن إذا قمت بتثبيت توزيعة دبيان المخصصة لهم وقمت بتركيب LAMP على هذه التوزيعة ، فبالطبع يمكنك ذلك 😀

      1.    أندرو قال

        شكرًا عندما أصل إلى هناك (لم يتبق سوى القليل) ، أعدك بكتابة شيء ما لـ DL 😀

      2.    إيلاف قال

        رائع .. سيكون من دواعي سروري أن تتعاون هنا.

  3.   أجوستين فيراريو قال

    هذا رائع ، لن يفتقر إلى تطبيق لنظام التشغيل Firefox OS بعد الآن

  4.   داني مارتن قال

    ممتع للغاية ، الأمر يستحق المحاولة ، أفضل شيء هو أنه مفتوح المصدر والأفضل من ذلك أنه يستخدم أكثر البرامج القياسية شيوعًا في عالم الكود المجاني: Linux و Php و Mysql.
    نحن نقدر مقالتك التي لا تزودنا بأداة مفيدة فحسب ، بل تساهم أيضًا في توسيع المصدر المفتوح.