جيب هي خدمة شائعة تتيح لنا حفظ صفحات الويب لقراءتها لاحقًا بهدوء. ما يجعلها خدمة رائعة هو أنه يمكننا مزامنة ما نحفظه من المتصفح مع هاتفنا وبالتالي نكون قادرين على أخذ المعلومات في أي مكان. لكن لدى 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
ونضعه بالداخل:
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 في الروابط التالية:
- الروبوت: عبر F-Droid or عبر Google Play
- دائرة الرقابة الداخلية: تحميل التطبيق
- هاتف ويندوز: تحميل التطبيق
وهذا كل شيء ، يمكننا إرسال طيران الجيب.
يبدو جيدًا ، أريد الحصول على vps للعبث به ، أو "إنشاء" منزل.
Elav ، بالصدفة ، لا تعرف ما إذا كان يمكن تثبيته على Raspberry Pi B + ، على أي حال سوف أتحقق منه ، المفضلة. شكرا لتوت 😀
يمكن تثبيت Wallabag على Raspberry ، لدي مع ArkOS الذي يأتي مدمجًا كمكوِّن إضافي ، مع أداء مقبول تمامًا.
لدي المجموعة التالية
توت العليق + ArkOS + Wallabag
لم أتمكن مطلقًا من استخدام مثل هذه الأداة ، ولكن إذا قمت بتثبيت توزيعة دبيان المخصصة لهم وقمت بتركيب LAMP على هذه التوزيعة ، فبالطبع يمكنك ذلك 😀
شكرًا عندما أصل إلى هناك (لم يتبق سوى القليل) ، أعدك بكتابة شيء ما لـ DL 😀
رائع .. سيكون من دواعي سروري أن تتعاون هنا.
هذا رائع ، لن يفتقر إلى تطبيق لنظام التشغيل Firefox OS بعد الآن
ممتع للغاية ، الأمر يستحق المحاولة ، أفضل شيء هو أنه مفتوح المصدر والأفضل من ذلك أنه يستخدم أكثر البرامج القياسية شيوعًا في عالم الكود المجاني: Linux و Php و Mysql.
نحن نقدر مقالتك التي لا تزودنا بأداة مفيدة فحسب ، بل تساهم أيضًا في توسيع المصدر المفتوح.