Hubzilla unha plataforma para redes sociais descentralizadas

 

hubzilla-1 Hubzilla é unha plataforma de publicación web (CMS) dCódigo aberto para crear sitios web interconectados. Como un servizo de aloxamento compartido, os sitios web creados en Hubzilla están illados e non teñen nin idea de quen accede ao seu contido, e o acceso controlado aos datos limítase a establecer permisos entre contas individuais nun sitio.

Basicamente o proxecto proporciona un servidor de comunicación que se integra con sistemas de publicación web, equipado cun sistema de identificación transparente e controis de acceso en redes Fediverse descentralizadas.

hubzilla admite un sistema de autenticación unificado para funcionar como rede social, foros, grupos de discusión, Wiki, sistemas para publicar artigos e sitios web. Tamén implementei un almacén de datos con soporte WebDAV e traballamos con eventos con soporte CalDAV.

A interacción federada baséase no protocolo propietario ZotVI , que implementa o concepto WebMTA para transferir contido a través de WWW en redes descentralizadas e fornece unha serie de funcións únicas, en particular a autenticación de paso transparente "Nomad Identity" dentro da rede Zot, así como unha función de clonación para garantir puntos de entrada completamente idénticos e conxuntos de datos de usuario en varios nodos de rede.

O intercambio con outras redes Fediverse admite os protocolos ActivityPub, Diáspora, DFRN e Ostatus.

Entre as súas principais características pódense destacar as seguintes:

  • configuración de privacidade granular
  • foros
  • compartición de ficheiros
  • publicacións que caducan
  • identidade nómada
  • eventos
  • calendario
  • mensaxes directas recuperables (correo)
  • cifrar comentarios con contrasinal

O código do proxecto está escrito en PHP e Javascript e distribúese baixo a licenza MIT.

Sobre a nova versión de Hubzilla 4.4

hubzilla-banner

Despois de aproximadamente 2 meses de desenvolvemento, preséntase o lanzamento da plataforma para construír redes sociais descentralizadas Hubzilla 4.4.

A nova versión inclúe, na súa maior parte, cambios relacionados coa expansión das capacidades de ZotVI, mellorar a interacción federada, así como mellorar a experiencia do usuario e corrixir erros.

Os cambios máis interesantes na nova versión:

  • Lóxica e procedementos mellorados ao traballar con eventos do calendario.
  • Transferindo o novo xestor de colas de traballo (dispoñible como extensión) de experimental a proba previa
  • Converte un directorio de usuario único ao formato ZotVI
  • Compatibilidade con Opengraph mellorada para canles
  • Engadiuse soporte para eventos adicionais no módulo para interactuar coas redes ActivityPub
  • Por separado, cómpre ter en conta que comezou a traballar na normalización oficial da familia de protocolos Zot dentro do W3C, para o que comezou o proceso de formación dun grupo de traballo.

Como instalar Hubzilla en Linux?

A instalación desta plataforma é bastante sinxela, só deberían ter o necesario para que un servizo web funcione (basicamente con LAMP).

Podemos descargar o necesario para a súa instalación executando o seguinte comando (onde o sitio web é o directorio onde tes o teu sitio web para usar hubzilla ou o espazo que lle darás á plataforma no teu servidor ou computadora).

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

A continuación, imos escribir o seguinte:

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

Agora imos crear unha base de datos para a plataformaSe tes Mysql podes facelo desde o mesmo terminal executando os seguintes comandos:

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;

Cando debes cambiar o seguinte para os datos que asignas "hubzilla" é o nome da base de datos, "user '@' localhost" o usuario para esa base de datos e "contrasinal" o contrasinal da base de datos.

Finalmente, desde un navegador web debes ir á url e á ruta que asignaches á plataforma no seu servidor ou desde o seu computador local, simplemente escriba:

127.0.0.1 o localhost.

A partir de aí só tes que colocar os datos da base de datos que acabas de crear para conectala á plataforma.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.