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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.