Hubzilla เป็นแพลตฟอร์มสำหรับเครือข่ายสังคมแบบกระจายอำนาจ

ฮับซิลลา -1

Hubzilla เป็นแพลตฟอร์มการเผยแพร่ทางเว็บ (CMS) งe โอเพ่นซอร์สเพื่อสร้างเว็บไซต์ที่เชื่อมต่อกัน. เช่นเดียวกับบริการโฮสติ้งที่ใช้ร่วมกัน เว็บไซต์ที่สร้างบน Hubzilla ถูกแยกออกและไม่รู้ว่าใครเป็นผู้เข้าถึงเนื้อหาของตน และการควบคุมการเข้าถึงข้อมูลจะ จำกัด เฉพาะการตั้งค่าสิทธิ์ระหว่างแต่ละบัญชีบนไซต์

โดยพื้นฐานแล้วโครงการมีเซิร์ฟเวอร์การสื่อสารที่ทำงานร่วมกับระบบการเผยแพร่บนเว็บพร้อมกับระบบการระบุตัวตนที่โปร่งใสและการควบคุมการเข้าถึงในเครือข่าย Fediverse แบบกระจายอำนาจ

hubzilla สนับสนุนระบบการรับรองความถูกต้องแบบรวมเพื่อทำหน้าที่เป็นเครือข่ายสังคมฟอรัมกลุ่มสนทนา, Wiki, ระบบเผยแพร่บทความและเว็บไซต์. ฉันยังติดตั้งคลังข้อมูลด้วยการสนับสนุน WebDAV และเราทำงานกับกิจกรรมที่รองรับ CalDAV

การโต้ตอบแบบรวมศูนย์จะขึ้นอยู่กับโปรโตคอล ZotVI ที่เป็นกรรมสิทธิ์ ซึ่งใช้แนวคิด WebMTA สำหรับการถ่ายโอนเนื้อหาผ่าน WWW บนเครือข่ายที่กระจายอำนาจและมีฟังก์ชันพิเศษมากมายโดยเฉพาะการตรวจสอบสิทธิ์แบบพาสทรูแบบโปร่งใส 'Nomad Identity' ภายในเครือข่าย Zot ตลอดจนฟังก์ชันการโคลนเพื่อรับประกันคะแนน อินพุตและชุดข้อมูลผู้ใช้ที่เหมือนกันอย่างสมบูรณ์บนโหนดเครือข่ายหลายโหนด

การแลกเปลี่ยนกับเครือข่าย Fediverse อื่น ๆ รองรับโปรโตคอล ActivityPub, Diaspora, DFRN และ Ostatus

ในลักษณะสำคัญสามารถเน้นได้ดังต่อไปนี้:

  • การตั้งค่าความเป็นส่วนตัวอย่างละเอียด
  • ฟอรั่ม
  • การแชร์ไฟล์
  • โพสต์ที่หมดอายุ
  • อัตลักษณ์เร่ร่อน
  • เหตุการณ์ที่เกิดขึ้น
  • ปฏิทิน
  • ข้อความโดยตรงที่สามารถกู้คืนได้ (อีเมล)
  • เข้ารหัสความคิดเห็นด้วยข้อความรหัสผ่าน

รหัสโครงการเขียนด้วย PHP และ Javascript และเผยแพร่ภายใต้ใบอนุญาต MIT

เกี่ยวกับเวอร์ชันใหม่ของ Hubzilla 4.4

ฮับซิลล่าแบนเนอร์

หลังจากใช้เวลาพัฒนาประมาณ 2 เดือนการเปิดตัวแพลตฟอร์มเพื่อสร้างเครือข่ายโซเชียลแบบกระจายศูนย์ Hubzilla 4.4 จะถูกนำเสนอ

เวอร์ชันใหม่รวมถึงการเปลี่ยนแปลงที่เกี่ยวข้องกับการขยายขีดความสามารถของ ZotVI โดยส่วนใหญ่ ปรับปรุงการโต้ตอบแบบรวมศูนย์รวมทั้งปรับปรุงประสบการณ์ของผู้ใช้และแก้ไขข้อผิดพลาด

การเปลี่ยนแปลงที่น่าสนใจที่สุดในเวอร์ชันใหม่:

  • ปรับปรุงตรรกะและขั้นตอนเมื่อทำงานกับกิจกรรมในปฏิทิน
  • การโอนตัวจัดการคิวงานใหม่ (พร้อมใช้งานเป็นส่วนขยาย) จากการทดลองเป็นการทดสอบล่วงหน้า
  • แปลงไดเรกทอรีผู้ใช้คนเดียวเป็นรูปแบบ ZotVI
  • ปรับปรุงการรองรับ Opengraph สำหรับช่อง
  • เพิ่มการสนับสนุนสำหรับเหตุการณ์เพิ่มเติมในโมดูลเพื่อโต้ตอบกับเครือข่าย ActivityPub
  • ควรสังเกตแยกกันว่างานเริ่มขึ้นในการกำหนดมาตรฐานอย่างเป็นทางการของโปรโตคอลตระกูล Zot ภายใน W3C ซึ่งกระบวนการจัดตั้งคณะทำงานเริ่มขึ้น

จะติดตั้ง Hubzilla บน Linux ได้อย่างไร?

การติดตั้งแพลตฟอร์มนี้ค่อนข้างง่ายควรมีเฉพาะสิ่งที่จำเป็นสำหรับบริการบนเว็บเท่านั้นที่จะทำงานได้ (โดยทั่วไปจะมี LAMP)

เราสามารถดาวน์โหลดสิ่งที่จำเป็นสำหรับการติดตั้งได้โดยดำเนินการคำสั่งต่อไปนี้ (โดยที่เว็บไซต์คือไดเร็กทอรีที่คุณมีเว็บไซต์เพื่อใช้ฮับซิลล่าหรือพื้นที่ที่คุณจะให้แพลตฟอร์มบนเซิร์ฟเวอร์หรือคอมพิวเตอร์ของคุณ)

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. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา