Instalimi i Prosody në Debian 7
Prosody është një server komunikimi XMPP i shkruar në LUA. Ai synon të jetë i lehtë për t'u konfiguruar dhe konfiguruar, dhe efikas me burimet e sistemit. Prosody është softuer me burim të hapur!
Në këtë tutorial, ne do të instalojmë Prosody në një server Debian 7.0. Rekomandohet të bëni një instalim të ri të sistemit operativ përpara se të instaloni Prosody.
Hapi # 1 - Instalimi i bërthamës së Prosody
Le të fillojmë të shtojmë depon e Prosody në serverin tonë.
echo deb http://packages.prosody.im/debian wheezy main | tee -a /etc/apt/sources.list
Për të parandaluar paralajmërimet rreth paketave të paautentikuara, shtoni skedarin kryesor të Prosody duke përdorur komandën e mëposhtme.
wget http://prosody.im/files/prosody-debian-packages.key -O- | apt-key add -
Tani mund të përditësojmë APT për të gjetur depon e re.
apt-get update
Pastaj për të instaluar paketën Prosody thjesht ekzekutoni këtë komandë.
apt-get install prosody
Kjo eshte! Vini re se Prosody do të fillojë pas instalimit. Ndalojeni derisa të përfundojmë procesin e konfigurimit.
service prosody stop
Hapi # 2 - Shtimi i mbështetjes MySQL
Prosody gjithashtu funksionon me MySQL, dhe kjo është e mrekullueshme! Por funksionon edhe pa të, kaloni këtë hap nëse nuk dëshironi të aktivizoni MySQL.
Mund të fillojmë duke instaluar serverin MySQL.
apt-get install mysql-server
Do t'ju kërkohet root
fjalëkalimi i përdoruesit të grupit . Ky fjalëkalim mund të jetë i ndryshëm nga përdoruesi i Linux.
Le të instalojmë klientin MySQL për menaxhimin e serverit.
apt-get install mysql-client
Tani mund ta përdorim atë për të hyrë në server. Pas kësaj komande do t'ju kërkohet fjalëkalimi i futur më parë!
mysql -u root -p
Mirë se vini në tastierën MySQL! Futni komandën e mëposhtme për të krijuar bazën e të dhënave Prosody.
CREATE DATABASE prosody;
Komanda e mëposhtme krijon përdoruesin MySQL.
CREATE USER prosody@localhost;
Rekomandohet shumë të shtoni një fjalëkalim. Ju mund t'i dini arsyet e sigurisë.
VENDOSI PASSWORD PËR prosody@localhost= PASSWORD('mypassword');
Tani do t'i japim lejet përdoruesit të ri.
GRANT ALL PRIVILEGES ON prosody.* TO prosody@localhost IDENTIFIED BY ‘mypassword’;
Ekzekutoni komandën e fundit përpara se të dilni.
FLUSH PRIVILEGES;
Dhe tani mund të dilni duke shkruar këtë.
exit
Tani që dini se si të krijoni bazat e të dhënave MySQL, vraponi nano
për të modifikuar konfigurimin e Prosody.
nano /etc/prosody/prosody.cfg.lua
Lëvizni poshtë. Në mes të skedarit do të gjeni linjat e konfigurimit MySQL. Zhkomentoni atë dhe shtoni informacionin e kërkuar, duhet të duket kështu.
storage = sql” — Default is internal”
sql = { driver = MySQL”, database = prosody”, username = prosody”, password = mypassword”, host = localhost” }
Mos harroni të lini linjat e tjera SQL të komentuara dhe keni mbaruar.
Hapi # 3 - Konfigurimi i prozodisë
Serveri ynë duhet të funksionojë në një emër hosti si xmpp.yourdomain.com
, por ne duam të krijojmë përdorues duke përdorur domenin tonë, si [email protected]
. Ne do të konfigurojmë Prosody për të punuar me të!
Hapni sërish skedarin e konfigurimit, më falni nëse e mbyllët! Ne do të vendosim adresën XMPP të administratorit.
admins = { [email protected]” }
Lëvizni poshtë për të gjetur seksionin e hosteve virtuale dhe shtoni një për domenin tuaj. Duhet të duket kështu.
VirtualHost yourdomain.com”
Tani mund të mbyllni skedarin e konfigurimit! Nuk do të të urdhëroj ta hapësh më, të premtoj. Ju duhet të filloni serverin tuaj Prosody në mënyrë që të aplikoni ndryshimet.
service prosody start
Hapi # 4 - Shtimi i përdoruesve
Ne mund të përdorim prosodyctl
mjetin për krijimin e llogarive. Ai funksionon si mjeti Linux për shtimin e përdoruesve.
prosodyctl adduser [email protected]
Vendosni fjalëkalimin dhe keni mbaruar. Shijoni serverin tuaj të ri dhe mahnitës XMPP! Mos harroni të shikoni në faqen e internetit të Prosody për shtojca dhe përmbajtje edhe më të mrekullueshme për personalizimin e serverit tuaj.