Hubzilla en platform til decentraliseret socialt netværk

 

hubzilla-1 Hubzilla er en webpubliceringsplatform (CMS) de open source for at oprette sammenkoblede websteder. Som en delt hostingtjeneste, webstederne oprettet på Hubzilla er isolerede og har ingen idé om, hvem der får adgang til deres indhold, og kontrolleret adgang til data er begrænset til indstilling af tilladelser mellem individuelle konti på et websted.

Grundlæggende leverer projektet en kommunikationsserver, der integreres med webpubliceringssystemer, udstyret med et gennemsigtigt identifikationssystem og adgangskontrol i decentrale Fediverse-netværk.

Hubzilla understøtter et samlet godkendelsessystem til at fungere som et socialt netværk, fora, diskussionsgrupper, Wiki, systemer til offentliggørelse af artikler og websteder. Jeg implementerede også et datalager med WebDAV support, og vi arbejder med begivenheder med CalDAV support.

Forenet interaktion er baseret på den proprietære ZotVI-protokol , som implementerer WebMTA-konceptet til at overføre indhold via WWW i decentrale netværk og leverer en række unikke funktioner, især 'Nomad Identity' gennemsigtig pass-through-godkendelse inden for Zot-netværket samt en kloningsfunktion for at garantere punkter, der er helt identiske input og brugerdatasæt på flere netværksnoder.

Udvekslingen med andre Fediverse-netværk understøtter protokollerne ActivityPub, Diaspora, DFRN og Ostatus.

Blandt de vigtigste egenskaber kan følgende fremhæves:

  • granulære privatlivsindstillinger
  • foros
  • fildeling
  • indlæg, der udløber
  • nomadisk identitet
  • Begivenheder
  • kalender
  • genoprettelige direkte beskeder (mail)
  • kryptere kommentarer med adgangssætning

Projektkoden er skrevet i PHP og Javascript og distribueres under MIT-licensen.

Om den nye version af Hubzilla 4.4

hubzilla-banner

Efter cirka 2 måneders udvikling præsenteres lanceringen af ​​platformen til opbygning af decentrale sociale netværk Hubzilla 4.4.

Den nye version inkluderer for det meste ændringer relateret til udvidelsen af ​​ZotVIs kapaciteter, forbedre fødereret interaktion samt forbedre brugeroplevelse og rette fejl.

De mest interessante ændringer i den nye version:

  • Forbedret logik og procedurer, når du arbejder med kalenderbegivenheder.
  • Overførsel af den nye arbejdskømanager (tilgængelig som en udvidelse) fra eksperimentel til for-test
  • Konverter en enkelt brugerkatalog til ZotVI-format
  • Forbedret opengraph-understøttelse af kanaler
  • Tilføjet support til yderligere begivenheder i modulet til at interagere med ActivityPub-netværk
  • Separat skal det bemærkes, at arbejdet med den officielle standardisering af Zot-familien af ​​protokoller inden for W3C begyndte, for hvilken processen med at danne en arbejdsgruppe begyndte.

Hvordan installeres Hubzilla på Linux?

Installationen af ​​denne platform er ret enkel, de skal kun have det, der er nødvendigt for at en webservice kan køre (dybest set med LAMP).

Vi kan downloade det, der er nødvendigt for dets installation, ved at udføre følgende kommando (hvor webstedet er det bibliotek, hvor du har dit websted til at bruge hubzilla eller det rum, som du vil give platformen på din server eller computer).

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

Derefter skriver vi følgende:

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

Nu vi skal oprette en database til platformenHvis du har Mysql, kan du gøre det fra den samme terminal ved at udføre følgende kommandoer:

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;

Hvor du skal ændre følgende for de data, du tildeler "hubzilla" er navnet på databasen, "bruger '@' localhost" brugeren til den database og "kodeord" adgangskoden til databasen.

Endelig skal du fra en webbrowser gå til den url og sti, du har tildelt platformen på din server eller fra din lokale computer, skal du bare skrive:

127.0.0.1 o localhost.

Derfra behøver du kun at placere dataene i den database, du lige har oprettet for at forbinde dem med platformen.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.