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
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;
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.
Sexa o primeiro en opinar sobre