Ky konfigurim do t'ju tregojë se si të konfiguroni një server XMPP me ejabberd dhe Debian. Për rrjedhën e këtij konfigurimi, ne do të supozojmë se jeni duke punuar me privilegje administrative. Nëse dëshironi të përdorni sudo, atëherë shtojini aty ku është e nevojshme.
Së pari, sigurohuni që paketat tuaja të jenë të përditësuara. Pastaj instaloni ejabberdnga depot zyrtare të Debian:
apt-get update && apt-get upgrade && apt-get install ejabberd
Konfigurimi fillestar mund të bëhet përmes debconf:
dpkg-reconfigure ejabberd
Kjo do t'ju nxisë për:
- Një emër pritës -
yourserver.tld.
- Një përdorues administrativ - emërojeni si të doni.
- Një fjalëkalim për përdoruesin administrativ.
Në këtë pikë, ejabberd tani është funksional, por ju mund të dëshironi të bëni disa rregullime. Skedari i konfigurimit ndodhet nën /etc/ejabberd/ejabberd.cfg. Hapeni këtë skedar me redaktuesin tuaj të preferuar të tekstit. Këtu do të shihni variablat e serverit dhe mund t'i modifikoni në përputhje me rrethanat.
Ejabberd vjen me tre mënyra për ta administruar atë:
- Mjeti i linjës së komandës
ejabberdctl.
- Mundësia për të përdorur klientin tuaj (Pidgin, për shembull, e mbështet këtë).
- Një ndërfaqe në internet që dëgjon në
yourdomain.tld:5280.
Nëse nuk keni nevojë për ndërfaqen e internetit, atëherë mund të komentoni sekuencën e mëposhtme:
{5280, ejabberd_http, [
%%{request_handlers,
%% [
%% {["pub", "archive"], mod_http_fileserver}
%% ]},
%%captcha,
http_bind,
http_poll,
web_admin
]}
Certifikata e integruar e ejabberd nuk është e vlefshme dhe do të kërkojë një paralajmërim sigurie nga klienti juaj. Nëse është e mundur, duhet ta zëvendësoni atë me një certifikatë nga një autoritet i vlefshëm certifikimi (CA).
{s2s_use_starttls, true}.
{s2s_certfile, "/path/to/your/certificate.pem"}.
Pasi të keni bërë ndonjë ndryshim në skedarin e konfigurimit, ejabberd duhet të riniset:
service ejabberd restart
Tani jeni gati të përdorni serverin tuaj të ri XMPP. Ne rekomandojmë rishikimin e dokumentacionit zyrtar, pasi ai ka shumë veçori të dobishme që nuk mbulohen këtu. Për shembull, listat e përbashkëta dhe funksionet e transportit për shërbime të tjera të mesazheve të çastit.