Hubzilla платформа за децентрализирана социална мрежа

hubzilla-1

Hubzilla е уеб платформа за публикуване (CMS)dОтворен код за създаване на взаимосвързани уебсайтове. Като споделена хостинг услуга, уебсайтовете, създадени на Hubzilla, са изолирани и нямат представа кой има достъп до тяхното съдържание, и контролираният достъп до данни е ограничен до задаване на разрешения между отделни акаунти на даден сайт.

По принцип проектът осигурява комуникационен сървър, който се интегрира със системи за уеб публикуване, оборудван с прозрачна система за идентификация и контрол на достъпа в децентрализирани мрежи Fediverse.

hubzilla поддържа унифицирана система за удостоверяване, за да функционира като социална мрежа, форуми, дискусионни групи, Wiki, системи за публикуване на статии и уебсайтове. Също така внедрих хранилище за данни с поддръжка на WebDAV и работим със събития с поддръжка на CalDAV.

Федеративното взаимодействие се основава на собствения протокол ZotVI , който реализира концепцията WebMTA за прехвърляне на съдържание чрез WWW в децентрализирани мрежи и осигурява редица уникални функции, по-специално прозрачно преминаване за удостоверяване „Nomad Identity“ в мрежата на Zot, както и функция за клониране за гарантиране на напълно идентичен вход и потребителски набори от данни на множество мрежови възли.

Обменът с други мрежи Fediverse поддържа протоколите ActivityPub, Diaspora, DFRN и Ostatus.

Сред основните му характеристики може да се подчертае следното:

  • гранулирани настройки за поверителност
  • Форос
  • споделяне на файлове
  • публикации, които изтичат
  • номадска идентичност
  • събития
  • календар
  • възстановими директни съобщения (поща)
  • криптиране на коментари с пропуск

Кодът на проекта е написан на PHP и Javascript и се разпространява под лиценза MIT.

Относно новата версия на Hubzilla 4.4

hubzilla-банер

След приблизително 2 месеца развитие е представено стартирането на платформата за изграждане на децентрализирани социални мрежи Hubzilla 4.4.

Новата версия включва, в по-голямата си част, промени, свързани с разширяването на възможностите на ZotVI, подобряване на обединеното взаимодействие, както и подобряване на потребителския опит и коригиране на грешки.

Най-интересните промени в новата версия:

  • Подобрена логика и процедури при работа с календарни събития.
  • Прехвърляне на новия мениджър на работни опашки (наличен като разширение) от експериментален към предтестов
  • Конвертирайте една потребителска директория във формат ZotVI
  • Подобрена поддръжка на Opengraph за канали
  • Добавена е поддръжка за допълнителни събития в модула за взаимодействие с мрежи ActivityPub
  • Отделно трябва да се отбележи, че започна работата по официалната стандартизация на семейството протоколи Zot в рамките на W3C, за която започна процесът на сформиране на работна група.

Как да инсталирам Hubzilla на Linux?

Инсталацията на тази платформа е доста проста, те трябва да имат само това, което е необходимо за да се изпълнява уеб услуга (основно с LAMP).

Можем да изтеглим необходимото за инсталирането му, като изпълним следната команда (където уебсайтът е директорията, в която имате своя уебсайт, за да използвате hubzilla или пространството, което ще предоставите на платформата на вашия сървър или компютър).

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

След това ще напишем следното:

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

Сега ще създадем база данни за платформатаАко имате Mysql, можете да го направите от същия терминал, като изпълните следните команди:

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;

Когато трябва да промените следното за данните, които присвоявате, "hubzilla" е името на базата данни, "user '@' localhost" потребителя за тази база данни и "парола" паролата на базата данни.

Накрая от уеб браузър трябва да отидете на URL адреса и пътя, които сте задали на платформата на вашия сървър или от вашия локален компютър, просто напишете:

127.0.0.1 o localhost.

Оттам трябва само да поставите данните от базата данни, която току-що сте създали, за да я свържете с платформата.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.