Hubzilla platforma za decentralizirano društveno umrežavanje

hubzilla-1

Hubzilla je platforma za web objavljivanje (CMS)dOtvoreni izvor za stvaranje međusobno povezanih web lokacija. Poput usluge zajedničkog hostinga, web stranice stvorene na Hubzilli su izolirane i nemaju pojma ko im pristupa, a kontrolirani pristup podacima ograničen je na postavljanje dozvola između pojedinačnih računa na web lokaciji.

U osnovi projekt nudi komunikacijski server koji se integrira sa sistemima za objavljivanje na webu, opremljen transparentnim sistemom identifikacije i kontrolama pristupa u decentraliziranim Fediverse mrežama.

hubzilla podržava jedinstveni sistem provjere autentičnosti koji funkcionira kao društvena mreža, forumi, diskusione grupe, Wiki, sistemi za objavljivanje članaka i web stranice. Također sam implementirao skladište podataka s podrškom za WebDAV i radimo na događajima s podrškom za CalDAV.

Federirana interakcija zasniva se na vlasničkom ZotVI protokolu , koja implementira WebMTA koncept za prijenos sadržaja putem WWW-a u decentraliziranim mrežama i pruža brojne jedinstvene funkcije, posebno transparentnu prolaznu provjeru autentičnosti 'Nomad Identity' unutar Zot mreže, kao i funkciju kloniranja koja jamči potpuno identičan ulaz i korisnički skupovi podataka na više mrežnih čvorova.

Razmjena s drugim Fediverse mrežama podržava protokole ActivityPub, Diaspora, DFRN i Ostatus.

Među njegovim glavnim karakteristikama mogu se izdvojiti sljedeće:

  • granularne postavke privatnosti
  • forumi
  • dijeljenje datoteka
  • postovi koji ističu
  • nomadski identitet
  • događaji
  • kalendar
  • nadoknadive direktne poruke (pošta)
  • šifriranje komentara lozinkom

Kôd projekta napisan je na PHP-u i Javascriptu i distribuira se pod MIT licencom.

O novoj verziji Hubzille 4.4

hubzilla-banner

Nakon otprilike 2 mjeseca razvoja, predstavljeno je lansiranje platforme za izgradnju decentraliziranih društvenih mreža Hubzilla 4.4.

Nova verzija uglavnom uključuje promjene povezane s proširenjem mogućnosti ZotVI-a, poboljšati udruženu interakciju, kao i poboljšati korisničko iskustvo i ispraviti greške.

Najzanimljivije promjene u novoj verziji:

  • Poboljšana logika i procedure pri radu s kalendarskim događajima.
  • Prijenos novog upravitelja radnih redova (dostupan je kao proširenje) s eksperimentalnog na pre-test
  • Pretvorite jedan korisnički direktorij u ZotVI format
  • Poboljšana Opengraph podrška za kanale
  • Dodata podrška za dodatne događaje u modulu za interakciju s ActivityPub mrežama
  • Odvojeno, treba napomenuti da je započeo rad na službenoj standardizaciji Zot porodice protokola unutar W3C, za koju je započeo proces formiranja radne grupe.

Kako instalirati Hubzillu na Linux?

Instalacija ove platforme je prilično jednostavna, trebali bi imati samo ono što je potrebno za rad web usluge (u osnovi s LAMP-om).

Izvršenjem sljedeće naredbe možemo preuzeti ono što je potrebno za njegovu instalaciju (gdje je web stranica direktorij u kojem imate svoju web stranicu da biste koristili hubzilla ili prostor koji ćete dati platformi na vašem serveru ili računaru).

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

Tada ćemo otkucati sljedeće:

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

Sada kreiraćemo bazu podataka za platformuAko imate Mysql, to možete učiniti s istog terminala izvršavanjem sljedećih naredbi:

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;

Gdje morate promijeniti sljedeće za podatke koje ste dodijelili "hubzilla" je ime baze podataka, "user '@' localhost" korisnika za tu bazu podataka i "lozinka" lozinku baze podataka.

Napokon iz web preglednika morate otići na url i putanju koju ste dodijelili platformi na vašem serveru ili sa lokalnog računara, samo unesite:

127.0.0.1 o localhost.

Odatle morate samo smjestiti podatke baze podataka koju ste upravo kreirali da biste je povezali s platformom.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.