Hubzilla ist eine Plattform für dezentrale soziale Netzwerke

Hubzilla-1

Hubzilla ist eine Web-Publishing-Plattform (CMS)dOpen Source zum Erstellen miteinander verbundener Websites. Wie ein Shared Hosting Service, Die auf Hubzilla erstellten Websites sind isoliert und haben keine Ahnung, wer auf ihre Inhalte zugreift. Der kontrollierte Zugriff auf Daten beschränkt sich auf das Festlegen von Berechtigungen zwischen einzelnen Konten auf einer Site.

Grundsätzlich bietet das Projekt einen Kommunikationsserver, der in Web-Publishing-Systeme integriert ist und mit einem transparenten Identifikationssystem und Zugriffskontrollen in dezentralen Fediverse-Netzwerken ausgestattet ist.

hubzilla unterstützt ein einheitliches Authentifizierungssystem als soziales Netzwerk, Foren und Diskussionsgruppen, Wiki, Systeme zum Veröffentlichen von Artikeln und Websites. Ich habe auch ein Data Warehouse mit WebDAV-Unterstützung implementiert und wir arbeiten mit Ereignissen mit CalDAV-Unterstützung.

Die Verbundinteraktion basiert auf dem proprietären ZotVI-Protokoll , das das WebMTA-Konzept zur Übertragung von Inhalten über das WWW in dezentralen Netzwerken implementiert und eine Reihe einzigartiger Funktionen bietet, insbesondere die transparente Pass-Through-Authentifizierung "Nomad Identity" innerhalb des Zot-Netzwerks sowie eine Klonfunktion zur Garantie von Punkten vollständig identische Eingabe- und Benutzerdatensätze auf mehreren Netzwerkknoten.

Der Austausch mit anderen Fediverse-Netzwerken unterstützt die Protokolle ActivityPub, Diaspora, DFRN und Ostatus.

Unter seinen Hauptmerkmalen kann Folgendes hervorgehoben werden:

  • granulare Datenschutzeinstellungen
  • foros
  • Datenaustausch
  • Beiträge, die ablaufen
  • nomadische Identität
  • Geschehen
  • Kalender
  • wiederherstellbare Direktnachrichten (Mail)
  • Kommentare mit Passphrase verschlüsseln

Der Projektcode ist in PHP und Javascript geschrieben und wird unter der MIT-Lizenz vertrieben.

Über die neue Version von Hubzilla 4.4

Hubzilla-Banner

Nach ungefähr zwei Monaten Entwicklungszeit wird der Start der Plattform zum Aufbau dezentraler sozialer Netzwerke Hubzilla 2 vorgestellt.

Die neue Version enthält größtenteils Änderungen im Zusammenhang mit der Erweiterung der Funktionen von ZotVI. Verbessern Sie die Verbundinteraktion sowie die Benutzererfahrung und korrigieren Sie Fehler.

Die interessantesten Änderungen in der neuen Version:

  • Verbesserte Logik und Vorgehensweise bei der Arbeit mit Kalenderereignissen.
  • Übertragen des neuen Warteschlangenmanagers (als Erweiterung verfügbar) vom experimentellen zum Vortest
  • Konvertieren Sie ein einzelnes Benutzerverzeichnis in das ZotVI-Format
  • Verbesserte Opengraph-Unterstützung für Kanäle
  • Unterstützung für zusätzliche Ereignisse im Modul für die Interaktion mit ActivityPub-Netzwerken hinzugefügt
  • Unabhängig davon sollte angemerkt werden, dass mit der offiziellen Standardisierung der Zot-Protokollfamilie innerhalb des W3C begonnen wurde, für die der Prozess der Bildung einer Arbeitsgruppe begann.

Wie installiere ich Hubzilla unter Linux?

Die Installation dieser Plattform ist recht einfach. Sie müssen nur über das verfügen, was für die Ausführung eines Webdienstes erforderlich ist (im Grunde mit LAMP).

Wir können herunterladen, was für die Installation erforderlich ist, indem wir den folgenden Befehl ausführen (Dabei ist Website das Verzeichnis, in dem Ihre Website Hubzilla verwenden soll, oder der Speicherplatz, den Sie der Plattform auf Ihrem Server oder Computer zur Verfügung stellen.)

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

Dann geben wir Folgendes ein:

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

Jetzt Wir werden eine Datenbank für die Plattform erstellenWenn Sie über MySQL verfügen, können Sie dies vom selben Terminal aus tun, indem Sie die folgenden Befehle ausführen:

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;

Wenn Sie für die von Ihnen zugewiesenen Daten Folgendes ändern müssen: "hubzilla" ist der Name der Datenbank, "user '@' localhost" der Benutzer für diese Datenbank und "password" das Kennwort der Datenbank.

Schließlich müssen Sie über einen Webbrowser zu der URL und dem Pfad wechseln, die Sie der Plattform zugewiesen haben Geben Sie auf Ihrem Server oder von Ihrem lokalen Computer aus Folgendes ein:

127.0.0.1 o localhost.

Von dort aus müssen Sie nur noch die Daten der Datenbank platzieren, die Sie gerade erstellt haben, um sie mit der Plattform zu verbinden.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.