التدوين هو هواية عظيمة. في أبسطها ، هو شكل من أشكال اليوميات عبر الإنترنت تحكمه بدون قواعد وقيود منصات التدوين الصغيرة مثل Facebook و Twitter.

عندما يتعلق الأمر بمدونتك ، فأنت كاتب ومحرر خاص بك ؛ أنت تملك القصة التي تشاركها مع العالم. وباستخدام حل مثل DotClear ، يمكنك بسهولة إنشاء مدونتك واستضافتها من منزلك على Raspberry Pi. إليك الطريقة:

ما هو Dotclear وكيف يختلف عن منصات التدوين الأخرى؟

Dotclear هو برنامج مجاني و برمجيات مفتوحة المصدر التي تعتبر نفسها "إدارة المدونات سهلة" ؛ تسبق منصة WordPress الشهيرة بعام واحد - تم إصدارها لأول مرة في عام 2002.

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

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

instagram viewer

كيفية تثبيت Dotclear على Raspberry Pi الخاص بك

قبل أن تبدأ ، يجب عليك اتباع دليلنا إلى تحضير Raspberry Pi كخادم. بمجرد الانتهاء ، توجه إلى المسجل الخاص بك DNS المتقدم صفحة الإعدادات.

احذف جميع السجلات وأنشئ ملف أ سجل. اضبط المضيف على "@"، والقيمة لعنوان IP العام الخاص بك ، و TTL عند أدنى مستوى ممكن.

إذا كنت ستصل إلى Dotclear الخاص بك من خلال نطاق فرعي ، على سبيل المثال ، blog.improbable.guru ، فستقوم بدلاً من ذلك بتعيين السجل A على "blog".

بعد التمهيد ، قم بتسجيل الدخول إلى Raspberry Pi باستخدام Secure Shell (SSH)، وتأكد من تحديث جميع الحزم المثبتة:

sudo apt تحديث
sudo apt الترقية

سوف يتطلب Dotclear قاعدة بيانات وقاعدة بيانات من أجل إتمام التثبيت. يجب أن تكون قد قمت بالفعل بتثبيت MariaDB ، لذا أدخله بالأمر التالي:

سودو ماريادب

الآن ، أضف الإدخالات التالية سطرًا واحدًا في كل مرة:

خلققاعدة البيانات دوت كلير.
خلقالمستعمل دوت كلير محددبواسطة "supertopsecretpassword" ؛
منحةالاستخدامعلى *.* إلى dotclear @ localhost محددبواسطة "supertopsecretpassword" ؛
منحةالكلالامتيازاتعلى dotclear. * إلى dotclear @ localhost ؛
شطفالامتيازات;
استقال؛

غيّر الدليل واستخدم nano لإنشاء ملف تكوين Apache جديد:

قرص مضغوط /etc/apache2/sites-available
سودونانودوت كلير.conf

في الملف الجديد ، عيّن اسم المجال والدليل حيث ستخزن ملفات مدونتك:

<VirtualHost *: 80>
اسم الخادممقالات.improbable.guru
 جذر المستند /فار/www/dotclear/
</VirtualHost>

احفظ الملف ، واخرج من nano باستخدام السيطرة + O تليها السيطرة + X.

قم بتمكين ملف conf الجديد وأعد تشغيل Apache:

سودوa2ensiteدوت كلير.conf
إعادة تشغيل sudo خدمة apache2

أنشئ الدليل الذي حددته للتو ، ثم انتقل إليه:

سودو مكدير /فار/www/dotclear
قرص مضغوط /فار/www/dotclear/

الآن ، قم بتنزيل مثبت Dotclear التلقائي:

sudo wget https://download.dotclear.org/loader/dotclear-loader.php

استخدم السطر التالي من التعليمات البرمجية لتغيير ملكية الدليل الحالي بشكل متكرر حتى يتمكن Apache من الكتابة إليه:

سودوتشاونwww-data: www-data .

الآن ، افتح متصفحًا وانتقل إلى your-domain.tld / dotclear-loader.php. في هذه المرحلة ، ستستخدم اتصال HTTP غير آمن. لا تقلق؛ يمكنك تغيير هذا لاحقًا.

سيتم الترحيب بك بواسطة معالج Dotclear NetInstall ، وتتمثل مهمته في استرداد أحدث أرشيف Dotclear وفك ضغطه في مساحة الويب الخاصة بك.

افتراضيًا ، تكون الوجهة هي your-domain.tld / dotclear ، ولكن إذا كنت تريد أن تكون المدونة في جذر المجال أو المجال الفرعي (ربما تفعل ذلك) ، فاحذف هذا الحقل. انقر الآن على الزر "استرداد وفك ضغط Dotclear".

املأ تفاصيل قاعدة البيانات. اسم مضيف قاعدة البيانات هو مضيف محلي، اسم قاعدة البيانات واسم مستخدم قاعدة البيانات كلاهما دوت كلير، وكلمة المرور هي التي قمت بتعيينها مسبقًا. يمكنك ضبط بادئة قاعدة البيانات على ما يناسبك. ستلتزم هذه البيانات بملف التكوين. لعرض محتوياته ، أدخل ما يلي:

قطة /فار/www/dotclear/inc/config.php

في الشاشة التالية ، سيُطلب منك إنشاء حساب مستخدم ، وسيطلب منك المعالج أول حساب لك الاسم واسم العائلة وعنوان البريد الإلكتروني — يمكنك تجاهلها إذا كنت ترغب في ذلك ، ولكنك ستحتاج إلى تعيين اسم مستخدم و كلمه السر.

قم بتأمين تثبيت Dotclear الخاص بك

بعد إنشاء الحساب بعيدًا ، تحتاج إلى تأمين اتصالك بمدونة Dotclear الخاصة بك. نعم ، يقع الخادم فعليًا في نفس المبنى الذي تعيش فيه ، ولكن حركة المرور عبر اتصالات HTTP تخضع لذلك هجمات man-in-the-middle (MITM) ، التطفل من قبل مزود خدمة الإنترنت الخاص بك أو أطراف ثالثة. سيقوم Certbot بجلب ونشر الشهادة والمفتاح Let's Encrypt ونشرهما على نظامك.

sudo certbot

أدخل عنوان بريدك الإلكتروني عند الطلب ، وحدد نطاق مدونتك من قائمة عندما يُطلب منك ذلك.

أعد تحميل صفحة مدير مدونتك ، وستتم إعادة توجيهك إلى اتصال HTTPS آمن. إنه ليس سحرًا ، لكنه قريب.

إدارة مدونة Dotclear الخاصة بك

سيكون عنوان مدونتك هو عنوان المجال الخاص بك ، وتقع واجهة المسؤول في your-domain.tld / admin.

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

يمكنك تكوين السمات وإدارتها من خلال قائمة "مظهر المدونة" الموجودة على اللوحة اليمنى - يمكنك إضافة سمات جديدة من هنا باستخدام علامة التبويب "إضافة سمات".

بالنسبة لاختيار السمات ، لديك المئات للاختيار من بينها في الأنماط التي تناسب أي مدونة. لا يتم الدفع مقابل أي منها ، ويمكنك تثبيت أي سمة بنقرة واحدة. بمجرد التثبيت ، يمكنك تحرير المظهر الخاص بك من داخل واجهة مشرف Dotclear.

كما ترى الآن ، يمكنك الحصول على مدونة رائعة المظهر تعمل على Raspberry Pi الخاص بك في غضون دقائق.

يعد استخدام Dotclear لإنشاء مدونة على Raspberry Pi الخاص بك أمرًا سريعًا وسهلاً!

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

إذا لم تكن معجبًا كبيرًا بـ Dotclear ، فلا تقلق. يمكنك تجربة Ghost ، وهي أداة تدوين أخرى مفتوحة المصدر يمكنك تثبيتها بسهولة على Raspberry Pi.