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 stranica. Poput usluge zajedničkog hostinga, web stranice stvorene na Hubzilli su izolirane i nemaju pojma tko im pristupa, a kontrolirani pristup podacima ograničen je na postavljanje dozvola između pojedinih računa na web mjestu.

U osnovi projekt nudi komunikacijski poslužitelj koji se integrira sa sustavima za web objavljivanje, opremljen transparentnim sustavom identifikacije i kontrolama pristupa u decentraliziranim Fediverse mrežama.

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

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

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

Među glavnim karakteristikama mogu se istaknuti sljedeće:

  • granulirane postavke privatnosti
  • forumi
  • dijeljenje datoteka
  • postovi koji ističu
  • nomadski identitet
  • Događanja
  • kalendar
  • nadoknadive izravne poruke (pošta)
  • šifriranje komentara lozinkom

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

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širivanjem mogućnosti ZotVI-a, poboljšati udruženu interakciju, kao i poboljšati korisničko iskustvo i ispraviti pogreške.

Najzanimljivije promjene u novoj verziji:

  • Poboljšana logika i postupci pri radu s kalendarskim događajima.
  • Prijenos novog upravitelja radnih redova (dostupan kao produžetak) s eksperimentalnog na pred-test
  • Pretvorite jedan korisnički imenik u ZotVI format
  • Poboljšana podrška za Opengraph za kanale
  • Dodana podrška za dodatne događaje u modulu za interakciju s ActivityPub mrežama
  • Odvojeno, valja napomenuti da je započeo rad na službenoj standardizaciji Zot obitelji protokola unutar W3C, za što je započeo postupak formiranja radne skupine.

Kako instalirati Hubzillu na Linux?

Instalacija ove platforme prilično je 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 svoje web mjesto za korištenje hubzille ili prostora koji ćete dati platformi na vašem poslužitelju ili računalu).

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 stvorit ć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;

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

Napokon iz web preglednika morate otići na url i put koji ste dodijelili platformi na vašem poslužitelju ili s lokalnog računala, samo upišite:

127.0.0.1 o localhost.

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


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.