Hubzilla een platform voor gedecentraliseerde sociale netwerken

hubzilla-1

Hubzilla is een webpublicatieplatform (CMS)de open source om onderling verbonden websites te creëren. Net als een gedeelde hostingservice, de websites die op Hubzilla zijn gemaakt, zijn geïsoleerd en hebben geen idee wie toegang heeft tot hun inhoud, en gecontroleerde toegang tot gegevens is beperkt tot het instellen van machtigingen tussen individuele accounts op een site.

In wezen biedt het project een communicatieserver die integreert met webpublicatiesystemen, uitgerust met een transparant identificatiesysteem en toegangscontroles in gedecentraliseerde Fediverse-netwerken.

hubzilla ondersteunt een uniform authenticatiesysteem om te functioneren als een sociaal netwerk, forums, discussiegroepen, Wiki, systemen voor het publiceren van artikelen en websites. Ik heb ook een datawarehouse geïmplementeerd met WebDAV-ondersteuning en we werken met evenementen met CalDAV-ondersteuning.

Federatieve interactie is gebaseerd op het gepatenteerde ZotVI-protocol , die het WebMTA-concept implementeert om inhoud via WWW in gedecentraliseerde netwerken over te dragen en een aantal unieke functies biedt, met name 'Nomad Identity' transparante pass-through-authenticatie binnen het Zot-netwerk, evenals een kloonfunctie om punten volledig identieke invoer te garanderen en gebruikersgegevenssets op meerdere netwerkknooppunten.

De uitwisseling met andere Fediverse-netwerken ondersteunt de protocollen ActivityPub, Diaspora, DFRN en Ostatus.

Onder de belangrijkste kenmerken kunnen de volgende worden benadrukt:

  • gedetailleerde privacy-instellingen
  • foros
  • bestanden delen
  • posts die verlopen
  • nomadische identiteit
  • events
  • kalender
  • herstelbare directe berichten (mail)
  • codeer opmerkingen met een wachtwoordzin

De projectcode is geschreven in PHP en Javascript en wordt verspreid onder de MIT-licentie.

Over de nieuwe versie van Hubzilla 4.4

hubzilla-banner

Na ongeveer 2 maanden van ontwikkeling wordt de lancering gepresenteerd van het platform om gedecentraliseerde sociale netwerken Hubzilla 4.4 te bouwen.

De nieuwe versie bevat voor het grootste deel wijzigingen die verband houden met de uitbreiding van de mogelijkheden van ZotVI, de federatieve interactie verbeteren, de gebruikerservaring verbeteren en fouten corrigeren.

De meest interessante wijzigingen in de nieuwe versie:

  • Verbeterde logica en procedures bij het werken met agenda-evenementen.
  • Overzetten van de nieuwe werkvoorraadmanager (beschikbaar als extensie) van experimenteel naar pretest
  • Converteer een enkele gebruikersdirectory naar het ZotVI-formaat
  • Verbeterde Opengraph-ondersteuning voor kanalen
  • Ondersteuning toegevoegd voor aanvullende evenementen in de module om te communiceren met ActivityPub-netwerken
  • Los daarvan moet worden opgemerkt dat het werk is begonnen aan de officiële standaardisatie van de Zot-familie van protocollen binnen het W3C, waarvoor het proces van het vormen van een werkgroep begon.

Hoe Hubzilla op Linux te installeren?

De installatie van dit platform is vrij eenvoudig, ze hoeven alleen te beschikken over wat nodig is om een ​​webservice te laten draaien (in principe met LAMP).

We kunnen downloaden wat nodig is voor de installatie door de volgende opdracht uit te voeren (waarbij website de directory is waar je je website hebt om hubzilla te gebruiken of de ruimte die je het platform op je server of computer geeft).

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

Dan gaan we het volgende typen:

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 we gaan een database voor het platform makenAls u Mysql heeft, kunt u dit vanaf dezelfde terminal doen door de volgende opdrachten uit te voeren:

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;

Waar u het volgende moet wijzigen voor de gegevens die u toewijst, is "hubzilla" de naam van de database, "gebruiker '@' localhost" de gebruiker voor die database en "wachtwoord" het wachtwoord van de database.

Ten slotte moet u vanuit een webbrowser naar de url en het pad gaan die u aan het platform hebt toegewezen op uw server of vanaf uw lokale computer, typ gewoon:

127.0.0.1 o localhost.

Van daaruit hoeft u alleen maar de gegevens uit de database die u zojuist hebt gemaakt, te plaatsen om deze met het platform te verbinden.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.