Hubzilla platform untuk rangkaian sosial yang terdesentralisasi

hubzilla-1

Hubzilla adalah platform penerbitan web (CMS)de sumber terbuka untuk membuat laman web yang saling berkaitan. Seperti perkhidmatan hosting bersama, laman web yang dibuat di Hubzilla diasingkan dan tidak tahu siapa yang mengakses kandungannya, dan akses terkawal ke data adalah terhad untuk menetapkan kebenaran antara akaun individu di laman web.

Pada dasarnya projek ini menyediakan pelayan komunikasi yang berintegrasi dengan sistem penerbitan web, dilengkapi dengan sistem pengenalan yang telus dan kawalan akses dalam rangkaian Fediverse yang terdesentralisasi.

hubzilla menyokong sistem pengesahan bersatu untuk berfungsi sebagai rangkaian sosial, forum, kumpulan perbincangan, Wiki, sistem untuk menerbitkan artikel dan laman web. Saya juga melaksanakan gudang data dengan sokongan WebDAV dan kami bekerja dengan acara dengan sokongan CalDAV.

Interaksi gabungan berdasarkan protokol ZotVI proprietari , yang menerapkan konsep WebMTA untuk memindahkan kandungan melalui WWW dalam rangkaian terdesentralisasi dan menyediakan sejumlah fungsi unik, khususnya pengesahan lulus transparan 'Nomad Identity' dalam rangkaian Zot, serta fungsi pengklonan untuk menjamin titik input yang sama persis dan set data pengguna pada beberapa nod rangkaian.

Pertukaran dengan rangkaian Fediverse lain menyokong protokol ActivityPub, Diaspora, DFRN dan Ostatus.

Antara ciri utamanya yang berikut dapat diketengahkan:

  • tetapan privasi terperinci
  • forum
  • perkongsian fail
  • catatan yang tamat
  • identiti nomad
  • acara
  • calendario
  • pesanan langsung yang boleh dipulihkan (mel)
  • menyulitkan komen dengan frasa laluan

Kod projek ditulis dalam PHP dan Javascript dan diedarkan di bawah lesen MIT.

Mengenai versi baru Hubzilla 4.4

hubzilla-sepanduk

Setelah kira-kira 2 bulan pembangunan, pelancaran platform untuk membina rangkaian sosial yang terdesentralisasi Hubzilla 4.4 dipersembahkan.

Versi baru merangkumi, sebahagian besarnya, perubahan yang berkaitan dengan pengembangan kemampuan ZotVI, meningkatkan interaksi gabungan, serta meningkatkan pengalaman pengguna dan memperbaiki pepijat.

Perubahan yang paling menarik dalam versi baru:

  • Logik dan prosedur yang lebih baik semasa bekerja dengan acara kalendar.
  • Memindahkan pengurus barisan kerja baru (tersedia sebagai pelanjutan) dari eksperimen ke ujian pra
  • Tukarkan satu direktori pengguna ke format ZotVI
  • Sokongan Opengraph yang lebih baik untuk saluran
  • Menambah sokongan untuk acara tambahan dalam modul untuk berinteraksi dengan rangkaian ActivityPub
  • Secara berasingan, perlu diperhatikan bahawa kerja bermula pada standardisasi rasmi protokol keluarga Zot dalam W3C, di mana proses pembentukan kumpulan kerja bermula.

Bagaimana cara memasang Hubzilla di Linux?

Pemasangan platform ini agak mudah, mereka hanya perlu mempunyai apa yang diperlukan untuk menjalankan perkhidmatan web (pada dasarnya dengan LAMP).

Kita boleh memuat turun apa yang diperlukan untuk pemasangannya dengan melaksanakan perintah berikut (di mana laman web adalah direktori di mana anda mempunyai laman web anda untuk menggunakan hubzilla atau ruang yang anda akan berikan platform pada pelayan atau komputer anda).

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

Kemudian kita akan menaip perkara berikut:

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

Sekarang kami akan membuat pangkalan data untuk platformSekiranya anda mempunyai Mysql, anda boleh melakukannya dari terminal yang sama dengan melaksanakan perintah berikut:

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;

Di mana anda mesti mengubah yang berikut untuk data yang anda tetapkan "hubzilla" adalah nama pangkalan data, "user '@' localhost" pengguna untuk pangkalan data itu dan "kata laluan" kata laluan pangkalan data.

Akhirnya dari penyemak imbas web anda mesti pergi ke url dan jalan yang anda tetapkan ke platform pada pelayan anda atau dari komputer tempatan anda, ketik sahaja:

127.0.0.1 o localhost.

Dari sana anda hanya perlu meletakkan data pangkalan data yang baru anda buat untuk menghubungkannya dengan platform.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.