جيب هي خدمة شائعة تتيح لنا حفظ صفحات الويب لقراءتها لاحقًا بهدوء. ما يجعلها خدمة رائعة هو أنه يمكننا مزامنة ما نحفظه من المتصفح مع هاتفنا وبالتالي نكون قادرين على أخذ المعلومات في أي مكان. لكن لدى Pocket مشكلة ، إنها ملكية.
القراءة في لينكس جدا اكتشفت أن هناك بديلًا مفتوح المصدر يسمى والاباج، والتي يمكننا استخدامها بطريقتين:
1. نقوم بإنشاء حساب مجاني على فراماباج
2. أو نقوم بتثبيته على الخادم الخاص بنا.
وهذا بالضبط ما أنوي إظهاره في هذه المقالة ، كيفية تثبيت Wallabag بطريقة بسيطة على VPS الخاص بنا.
إنشاء قاعدة البيانات
أول شيء يجب علينا فعله هو إنشاء قاعدة بيانات بتنسيق 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
ونضعه بالداخل:
مسؤول الخادم [البريد الإلكتروني محمي] اسم الخادم: wallabag.mydomain.ltd، مسار المستند: /var/www/wallabag/، سجل الأخطاء: "/var/log/apache2/wallabag_error.log"، سجل مخصص: "/var/log/apache2/wallabag_access.log"، مشترك خيارات الفهرسة، تتبع الروابط الرمزية، طرق العرض المتعددة، السماح بتجاوز الكل، ترتيب السماح، الرفض، السماح من الكل
نعيد تشغيل 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 في الروابط التالية:
ولهواتفنا:
- الروبوت: عبر F-Droid or عبر Google Play
- دائرة الرقابة الداخلية: تحميل التطبيق
- هاتف ويندوز: تحميل التطبيق
وهذا كل شيء ، يمكننا إرسال طيران الجيب.