Hubzilla platforma pro decentralizované sociální sítě

hubzilla-1

Hubzilla je platforma pro publikování na webu (CMS)dOtevřený zdroj pro vytváření propojených webových stránek. Jako sdílená hostingová služba, weby vytvořené na Hubzille jsou izolované a nemají tušení, kdo přistupuje k jejich obsahu, a kontrolovaný přístup k datům je omezen na nastavení oprávnění mezi jednotlivými účty na webu.

V zásadě projekt poskytuje komunikační server, který se integruje s webovými publikačními systémy, vybaveným transparentním identifikačním systémem a kontrolou přístupu v decentralizovaných sítích Fediverse.

hubzilla podporuje jednotný ověřovací systém, který funguje jako sociální síť, fóra, diskusní skupiny, Wiki, systémy pro publikování článků a webových stránek. Také jsem implementoval datový sklad s podporou WebDAV a pracujeme s událostmi s podporou CalDAV.

Federovaná interakce je založena na proprietárním protokolu ZotVI , který implementuje koncept WebMTA pro přenos obsahu prostřednictvím WWW v decentralizovaných sítích a poskytuje řadu jedinečných funkcí, zejména transparentní předávací autentizaci „Nomad Identity“ v rámci sítě Zot, jakož i klonovací funkci k zajištění bodů zcela identické sady vstupních a uživatelských dat na více síťových uzlech.

Výměna s jinými sítěmi Fediverse podporuje protokoly ActivityPub, Diaspora, DFRN a Ostatus.

Mezi jeho hlavní vlastnosti patří:

  • podrobná nastavení ochrany osobních údajů
  • foros
  • Sdílení souborů
  • příspěvky, jejichž platnost vyprší
  • nomádská identita
  • dění
  • kalendář
  • obnovitelné přímé zprávy (mail)
  • zašifrovat komentáře pomocí přístupové fráze

Kód projektu je napsán v PHP a Javascript a je distribuován pod licencí MIT.

O nové verzi Hubzilla 4.4

hubzilla-banner

Po zhruba 2 měsících vývoje je představeno spuštění platformy pro budování decentralizovaných sociálních sítí Hubzilla 4.4.

Nová verze obsahuje z větší části změny související s rozšířením schopností ZotVI, zlepšit federovanou interakci, zlepšit uživatelský komfort a opravit chyby.

Nejzajímavější změny v nové verzi:

  • Vylepšená logika a postupy při práci s událostmi kalendáře.
  • Přenos nového správce pracovních front (k dispozici jako rozšíření) z experimentálního do předběžného testu
  • Převeďte adresář jednoho uživatele do formátu ZotVI
  • Vylepšená podpora Opengraph pro kanály
  • Přidaná podpora pro další události v modulu pro interakci se sítěmi ActivityPub
  • Samostatně je třeba poznamenat, že byly zahájeny práce na oficiální standardizaci rodiny protokolů Zot v rámci W3C, pro kterou začal proces vytváření pracovní skupiny.

Jak nainstalovat Hubzilla na Linux?

Instalace této platformy je poměrně jednoduchá, měla by mít pouze to, co je nezbytné pro spuštění webové služby (v zásadě s LAMP).

Můžeme si stáhnout to, co je nezbytné pro jeho instalaci, spuštěním následujícího příkazu (kde web je adresář, ve kterém máte svůj web k použití hubzilla nebo prostor, který dáte platformě na vašem serveru nebo počítači).

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

Pak zadáme následující:

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

Nyní chystáme se vytvořit databázi pro platformuPokud máte Mysql, můžete to udělat ze stejného terminálu provedením následujících příkazů:

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;

U údajů, které přiřadíte, musíte změnit následující údaje: „hubzilla“ je název databáze, „user '@' localhost“ uživatel pro tuto databázi a „heslo“ heslo databáze.

Nakonec z webového prohlížeče musíte přejít na adresu URL a cestu, kterou jste přiřadili platformě na serveru nebo z místního počítače, stačí napsat:

127.0.0.1 o localhost.

Odtud stačí umístit data z databáze, kterou jste právě vytvořili, abyste ji mohli propojit s platformou.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.