Hubzilla en plattform for desentraliserte sosiale nettverk

hubzilla-1

Hubzilla er en plattform for nettpublisering (CMS)de åpen kildekode for å lage sammenkoblede nettsteder. Som en delt hostingtjeneste, nettstedene opprettet på Hubzilla er isolerte og har ingen anelse om hvem som får tilgang til innholdet deres, og kontrollert tilgang til data er begrenset til å sette tillatelser mellom individuelle kontoer på et nettsted.

I utgangspunktet gir prosjektet en kommunikasjonsserver som integreres med nettpubliseringssystemer, utstyrt med et gjennomsiktig identifikasjonssystem og tilgangskontroller i desentraliserte Fediverse-nettverk.

hubzilla støtter et enhetlig autentiseringssystem for å fungere som et sosialt nettverk, forum, diskusjonsgrupper, Wiki, systemer for publisering av artikler og nettsteder. Jeg implementerte også et datalager med WebDAV-støtte, og vi jobber med arrangementer med CalDAV-støtte.

Forent interaksjon er basert på den proprietære ZotVI-protokollen , som implementerer WebMTA-konseptet for å overføre innhold via WWW i desentraliserte nettverk og gir en rekke unike funksjoner, spesielt 'Nomad Identity' gjennomsiktig pass-through-autentisering i Zot-nettverket, samt en kloningsfunksjon for å garantere poeng helt identisk inngang og brukerdatasett på flere nettverksnoder.

Utvekslingen med andre Fediverse-nettverk støtter protokollene ActivityPub, Diaspora, DFRN og Ostatus.

Blant de viktigste egenskapene kan følgende fremheves:

  • detaljerte personverninnstillinger
  • Foros
  • fildeling
  • innlegg som utløper
  • nomadisk identitet
  • Hendelser
  • kalender
  • gjenopprettbare direktemeldinger (e-post)
  • kryptere kommentarer med passordfrase

Prosjektkoden er skrevet i PHP og Javascript og distribueres under MIT-lisensen.

Om den nye versjonen av Hubzilla 4.4

hubzilla-banner

Etter ca 2 måneders utvikling presenteres lanseringen av plattformen for å bygge desentraliserte sosiale nettverk Hubzilla 4.4.

Den nye versjonen inkluderer for det meste endringer knyttet til utvidelsen av ZotVIs evner, forbedre føderert samhandling, samt forbedre brukeropplevelsen og rette feil.

De mest interessante endringene i den nye versjonen:

  • Forbedret logikk og prosedyrer når du arbeider med kalenderbegivenheter.
  • Overføre den nye arbeidsleder (tilgjengelig som utvidelse) fra eksperimentell til forhåndstest
  • Konverter en enkelt brukerkatalog til ZotVI-format
  • Forbedret Opengraph-støtte for kanaler
  • Lagt til støtte for flere hendelser i modulen for å samhandle med ActivityPub-nettverk
  • Separat skal det bemerkes at arbeidet begynte med den offisielle standardiseringen av Zot-familien av protokoller innen W3C, som prosessen med å danne en arbeidsgruppe startet for.

Hvordan installere Hubzilla på Linux?

Installasjonen av denne plattformen er ganske enkel, de skal bare ha det som er nødvendig for at en webtjeneste skal kjøre (i utgangspunktet med LAMP).

Vi kan laste ned det som er nødvendig for installasjonen ved å utføre følgende kommando (hvor nettstedet er katalogen der du har nettstedet ditt for å bruke hubzilla eller plassen du vil gi plattformen på serveren eller datamaskinen din).

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

Så skal vi skrive inn 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

vi skal lage en database for plattformenHvis du har Mysql, kan du gjøre det fra samme terminal ved å utfø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;

Der du må endre følgende for dataene du tildeler "hubzilla" er navnet på databasen, "bruker '@' localhost" brukeren for den databasen og "passord" passordet til databasen.

Til slutt fra en nettleser må du gå til url og bane du tildelte plattformen på serveren din eller fra din lokale datamaskin, skriv bare:

127.0.0.1 o localhost.

Derfra trenger du bare å plassere dataene i databasen du nettopp opprettet for å koble dem til plattformen.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.