IHubzilla iqonga lonxibelelwano lwasekhaya

 

I-hubzilla-1 IHubzilla liqonga lokushicilela iwebhu (CMS)dUmthombo ovulekileyo wokwenza iwebhusayithi edibeneyo. Njengenkonzo ekwabelwana ngayo ngokubamba, iiwebhusayithi ezenziwe kwiHubzilla zodwa kwaye azazi ukuba ngubani ofikelela kumxholo wazo, kwaye ukufikelela kulawulo lwedatha kuthintelwe ekubekeni iimvume phakathi kweeakhawunti ezizodwa kwisiza.

Ngokusisiseko iprojekthi ibonelela ngomncedisi wonxibelelwano odibanisa neenkqubo zokupapasha iwebhu, ezixhotyiswe ngenkqubo yokuchonga esekuhleni kunye nolawulo lofikelelo kuthungelwano olusasazekileyo lweFediverse.

UHubzilla ixhasa inkqubo yobumbano yobumbano ukuze isebenze njengothungelwano lwentlalo, iiforamu, amaqela eengxoxo, Wiki, iinkqubo zokupapasha amanqaku kunye neewebhusayithi. Ndikwaphumeze indawo yokugcina idatha kunye nenkxaso yeWebDAVV kwaye sisebenza ngemicimbi ngenkxaso yeCalDAV.

Unxibelelwano olwenziweyo lusekwe kwinkqubo yeprotocol yeZotVI , Esebenzisa umxholo weWebMTA wokudlulisa umxholo nge-WWW kuthungelwano olusemthethweni kwaye ibonelele ngemisebenzi eyahlukileyo, ngakumbi 'iNomad Identity' yokugqitha ngaphaya kokungqinisisa ngaphakathi kwenethiwekhi ye-Zot, kunye nomsebenzi wokubumba ukuqinisekisa amanqaku ukufakelwa okufanayo kunye neeseti zedatha yomsebenzisi kwiindawo ezininzi zenethiwekhi.

Utshintshiselwano kunye nezinye iinethiwekhi eziHlangayo zixhasa iprothokholi ye-ActivityPub, i-Diaspora, i-DFRN kunye ne-Ostatus.

Phakathi kweempawu zayo eziphambili kunokuqaqanjiswa:

  • useto lwabucala lwegranular
  • iifom
  • Ukwabelana ngefayile
  • izithuba eziphelelwa lixesha
  • isazisi esihambahamba
  • zi ganeko
  • ikhalenda
  • Imiyalezo ethe ngqo enokufunyanwa kwakhona (imeyile)
  • bhala iikhowudi ngegama eligqithisiweyo

Ikhowudi yeprojekthi ibhaliwe kwi-PHP nakwiJavascript kwaye ihanjiswa phantsi kwelayisensi ye-MIT.

Malunga nohlobo olutsha lweHubzilla 4.4

I-hubzilla-ibhena

Emva kweenyanga ezi-2 zophuhliso, ukumiliselwa kweqonga lokwakha uthungelwano lwasekhaya uHazzilla 4.4 uzisiwe.

Inguqulelo entsha ibandakanya, ubukhulu becala, utshintsho olunxulumene nokwandisa amandla e-ZotVI, ukuphucula ukusebenzisana okuhlanganisiweyo, kunye nokuphucula amava omsebenzisi kunye neempazamo ezichanekileyo.

Olona tshintsho lunomdla kuhlobo olutsha:

  • Ukuphuculwa kweengcinga kunye neenkqubo xa usebenza neziganeko zekhalenda.
  • Ukuhambisa umphathi omtsha womgca wokusebenza (ofumaneka njengolwandiso) ukusuka kuvavanyo kuye kuvavanyo lwaphambi kovavanyo
  • Guqula isikhombisi somsebenzisi sibe sinye kwifomathi yeZotVI
  • Ukuphuculwa kwenkxaso yeOpengraph yamajelo
  • Yongeze inkxaso yeminyhadala eyongezelelweyo kwimodyuli yokunxibelelana nomsebenzi weIntanethiPub
  • Ngokwahlukeneyo, kufanele kuqatshelwe ukuba umsebenzi uqalile kumiselo olusemthethweni losapho lweeprotocol ngaphakathi kweW3C, apho inkqubo yokuseka iqela elisebenzayo laqala khona.

Uyifaka njani iHubzilla kwiLinux?

Ukufakwa kweli qonga kulula, kufuneka banento eyimfuneko kwinkonzo yewebhu ukuba isebenze (ngokusisiseko ngeLAMP).

Singayikhuphela into eyimfuneko kufakelo lwayo ngokwenza lo mthetho ulandelayo (apho iwebhusayithi sisikhombisi apho iwebhusayithi yakho uyisebenzisa khona i-hubzilla okanye indawo oza kuyinika iqonga kwiseva yakho okanye ikhompyuter).

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

Emva koko siza kuchwetheza oku kulandelayo:

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

Ngoku siza kwenza i-database yeqongaUkuba unayo iMysql ungayenza kwisiphelo esinye ngokwenza le miyalelo ilandelayo:

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;

Apho kufuneka utshintshe oku kulandelayo kwidatha oyinike "hubzilla" ligama ledatha, "umsebenzisi '@' localhost" umsebenzisi welo database kunye "negama lokugqitha" igama eligqithisiweyo ledatha.

Okokugqibela ukusuka kwisikhangeli sewebhu kufuneka uye kwi-url kunye nendlela oyabele iqonga kwiseva yakho okanye kwikhompyuter yakho yendawo, chwetheza nje:

127.0.0.1 o localhost.

Ukusuka apho kuya kufuneka ubeke idatha yedatha oyenzileyo ukuyidibanisa neqonga.


Umxholo wenqaku uyabambelela kwimigaqo yethu imigaqo yokuziphatha yokuhlela. Ukuxela impazamo cofa apha.

Yiba ngowokuqala ukuphawula

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.