Ez a beállítás megmutatja, hogyan kell XMPP-kiszolgálót beállítani az ejabberd és a Debian segítségével. A beállítás során feltételezzük, hogy rendszergazdai jogosultságokkal dolgozik. Ha használni szeretné sudo, akkor fűzze hozzá a kívánt helyre .
Először is győződjön meg arról, hogy a csomagok naprakészek. Ezután telepítse ejabberda hivatalos Debian-tárolókból:
apt-get update && apt-get upgrade && apt-get install ejabberd
A kezdeti konfigurálás a következő módon végezhető el debconf:
dpkg-reconfigure ejabberd
Ez a következőkre kéri Önt:
- Egy gazdagépnév -
yourserver.tld.
- Adminisztratív felhasználó – nevezze el, ahogy tetszik.
- Jelszó az adminisztratív felhasználó számára.
Ezen a ponton az ejabberd már működőképes, de érdemes lehet finomhangolni. A konfigurációs fájl a alatt található /etc/ejabberd/ejabberd.cfg. Nyissa meg ezt a fájlt kedvenc szövegszerkesztőjével. Itt láthatja a szerverváltozókat, és ennek megfelelően szerkesztheti őket.
Az Ejabberd háromféle adminisztrációs eszközzel rendelkezik:
- A parancssori eszköz
ejabberdctl.
- A kliens használatának lehetősége (például a Pidgin támogatja ezt).
- Egy webes felület, amelyen figyel
yourdomain.tld:5280.
Ha nincs szüksége a webes felületre, akkor a következő sorrendben kommentálhatja:
{5280, ejabberd_http, [
%%{request_handlers,
%% [
%% {["pub", "archive"], mod_http_fileserver}
%% ]},
%%captcha,
http_bind,
http_poll,
web_admin
]}
Az ejabberd beépített tanúsítványa nem érvényes, és biztonsági figyelmeztetést küld az ügyféltől. Ha lehetséges, cserélje ki egy érvényes tanúsító hatóság (CA) tanúsítványára.
{s2s_use_starttls, true}.
{s2s_certfile, "/path/to/your/certificate.pem"}.
A konfigurációs fájl módosítása után az ejabberdot újra kell indítani:
service ejabberd restart
Most már készen áll az új XMPP-szerver használatára. Javasoljuk, hogy tekintse át a hivatalos dokumentációt, mivel sok hasznos funkcióval rendelkezik, amelyekre itt nem térünk ki. Például megosztott névsorok és szállítási funkciók más azonnali üzenetküldő szolgáltatásokhoz.