Hubzilla منصة للشبكات الاجتماعية اللامركزية

هوبزيلا -1

Hubzilla هي عبارة عن منصة للنشر على الويب (CMS) دالمصدر المفتوح لإنشاء مواقع مترابطة. مثل خدمة الاستضافة المشتركة ، مواقع الويب التي تم إنشاؤها على Hubzilla معزولة وليست لديها فكرة عن من يقوم بالوصول إلى محتواها ، ويقتصر الوصول المتحكم فيه إلى البيانات على تحديد الأذونات بين الحسابات الفردية على الموقع.

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

هوبزيلا يدعم نظام مصادقة موحد ليعمل كشبكة اجتماعية ومنتديات ومجموعات مناقشةويكي وأنظمة نشر المقالات والمواقع الإلكترونية. لقد قمت أيضًا بتنفيذ مستودع بيانات بدعم WebDAV ونعمل مع الأحداث بدعم CalDAV.

يعتمد التفاعل الموحد على بروتوكول ZotVI الخاص ، التي تنفذ مفهوم WebMTA لنقل المحتوى عبر WWW في الشبكات اللامركزية وتوفر عددًا من الوظائف الفريدة ، ولا سيما المصادقة الشفافة الممررة لـ "هوية البدو" داخل شبكة Zot ، بالإضافة إلى وظيفة الاستنساخ لضمان نقاط متطابقة تمامًا ومجموعات بيانات المستخدم على عقد شبكة متعددة.

يدعم التبادل مع شبكات Fediverse الأخرى بروتوكولات ActivityPub و Diaspora و DFRN و Ostatus.

من بين خصائصه الرئيسية ما يلي:

  • إعدادات الخصوصية الدقيقة
  • المنتديات
  • مشاركة الملفات
  • المشاركات التي تنتهي صلاحيتها
  • الهوية البدوية
  • أحداث
  • تقويم
  • رسائل مباشرة قابلة للاسترداد (بريد)
  • تشفير التعليقات بعبارة المرور

تمت كتابة كود المشروع بلغة PHP و Javascript ويتم توزيعه بموجب ترخيص MIT.

حول الإصدار الجديد من Hubzilla 4.4

هوبزيلا راية

بعد ما يقرب من شهرين من التطوير ، تم تقديم إطلاق النظام الأساسي لبناء شبكات اجتماعية لامركزية Hubzilla 2.

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

التغييرات الأكثر إثارة للاهتمام في الإصدار الجديد:

  • تحسين المنطق والإجراءات عند العمل مع أحداث التقويم.
  • نقل مدير قائمة انتظار العمل الجديد (متاح كملحق) من الاختبار التجريبي إلى الاختبار التمهيدي
  • تحويل دليل مستخدم واحد إلى تنسيق ZotVI
  • تحسين دعم Opengraph للقنوات
  • تمت إضافة دعم لأحداث إضافية في الوحدة للتفاعل مع شبكات ActivityPub
  • بشكل منفصل ، تجدر الإشارة إلى أن العمل بدأ في التوحيد الرسمي لعائلة بروتوكولات Zot داخل W3C ، والتي بدأت من أجلها عملية تشكيل مجموعة العمل.

كيفية تثبيت Hubzilla على نظام Linux؟

تثبيت هذا النظام الأساسي بسيط للغاية ، يجب أن يكون لديهم فقط ما هو ضروري لتشغيل خدمة الويب (بشكل أساسي باستخدام LAMP).

يمكننا تنزيل ما هو ضروري لتثبيته عن طريق تنفيذ الأمر التالي (حيث يكون موقع الويب هو الدليل الذي يوجد به موقع الويب الخاص بك لاستخدام hubzilla أو المساحة التي ستوفرها للنظام الأساسي على الخادم أو الكمبيوتر).

git clone https://framagit.org/hubzilla/core.git sitioweb

ثم نكتب ما يلي:

git pull
mkdir -p "store/[data]/smarty3"
chmod -R 777 store
cd sitioweb
util/add_addon_repo https://framagit.org/hubzilla/addons.git hzaddons
util/update_addon_repo hzaddons
util/importdoc

الآن سنقوم بإنشاء قاعدة بيانات للمنصةإذا كان لديك Mysql يمكنك القيام بذلك من نفس الجهاز عن طريق تنفيذ الأوامر التالية:

sudo mysql -u root -p
CREATE DATABASE hubzilla;
CREATE USER 'user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL ON hubzilla.* TO 'user'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;

حيث يجب عليك تغيير التالي للبيانات التي تقوم بتعيينها "hubzilla" هو اسم قاعدة البيانات ، و "user '@' localhost" المستخدم لقاعدة البيانات هذه و "كلمة المرور" لقاعدة البيانات.

أخيرًا ، من متصفح الويب ، يجب عليك الانتقال إلى عنوان url والمسار الذي قمت بتعيينه للنظام الأساسي على الخادم الخاص بك أو من جهاز الكمبيوتر المحلي الخاص بك ، فقط اكتب:

127.0.0.1 o localhost.

من هناك ما عليك سوى وضع بيانات قاعدة البيانات التي أنشأتها للتو لربطها بالمنصة.


كن أول من يعلق

اترك تعليقك

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

*

*

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