По принцип проектът осигурява комуникационен сървър, който се интегрира със системи за уеб публикуване, оборудван с прозрачна система за идентификация и контрол на достъпа в децентрализирани мрежи Fediverse.
hubzilla поддържа унифицирана система за удостоверяване, за да функционира като социална мрежа, форуми, дискусионни групи, Wiki, системи за публикуване на статии и уебсайтове. Също така внедрих хранилище за данни с поддръжка на WebDAV и работим със събития с поддръжка на CalDAV.
Федеративното взаимодействие се основава на собствения протокол ZotVI , който реализира концепцията WebMTA за прехвърляне на съдържание чрез WWW в децентрализирани мрежи и осигурява редица уникални функции, по-специално прозрачно преминаване за удостоверяване „Nomad Identity“ в мрежата на Zot, както и функция за клониране за гарантиране на напълно идентичен вход и потребителски набори от данни на множество мрежови възли.
Обменът с други мрежи Fediverse поддържа протоколите ActivityPub, Diaspora, DFRN и Ostatus.
Сред основните му характеристики може да се подчертае следното:
- гранулирани настройки за поверителност
- Форос
- споделяне на файлове
- публикации, които изтичат
- номадска идентичност
- събития
- календар
- възстановими директни съобщения (поща)
- криптиране на коментари с пропуск
Кодът на проекта е написан на PHP и Javascript и се разпространява под лиценза MIT.
Относно новата версия на Hubzilla 4.4
След приблизително 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;
Накрая от уеб браузър трябва да отидете на URL адреса и пътя, които сте задали на платформата на вашия сървър или от вашия локален компютър, просто напишете:
127.0.0.1 o localhost.
Оттам трябва само да поставите данните от базата данни, която току-що сте създали, за да я свържете с платформата.
Бъдете първите, които коментират