Локален сървър за незабавни съобщения - OpenFire - Административни скици

Локален сървър за незабавни съобщения - OpenFire

Това, което се е родило като средство за лично забавление, с времето се е превърнало в много удобен инструмент за бизнес комуникация. Говорим за услуги за незабавни съобщения. Съществуват фактически стандарти за „глобален“ обмен и трябва да се примирите с техните недостатъци, но когато организирате съобщения в рамките на организация, това изобщо не е необходимо.

Като разрешаваме ICQ трафик в рамките на организацията, получаваме доста проблемна услуга:

Ами ако преместим ICQ сървъра от глобалната мрежа към локалната? Разработчиците на системата SIQ поеха по този път. Но какво, ако отидем още по-далеч и изоставим протокола ICQ? В края на краищата AOL може да промени протокола по всяко време и само някои - стари - версии на клиенти ще работят с локалния сървър. Най-добрият избор в този случай изглежда отворен протокол, поддържан от възможно най-широк кръг клиенти. Това е Джабър.

Jabber има няколко предимства пред търговските IM системи (информация от Wikipedia):

  • Откритост: протоколът Jabber е отворен, публичен и достатъчно лесен за разбиране; има много внедрения на сървъри и клиенти и библиотеки с отворен код.
  • Разширяемост: Използвайки XML пространства от имена, можете да разширите протокола Jabber, за да изпълнявате необходимите задачи и да поддържате оперативна съвместимост между различни системи. Общите разширения се разработват под надзора на Jabber Software Foundation.
  • Децентрализирано: всеки може да управлява свой собствен Jabber сървър, което позволява на организации и лица да експериментират с IM.
  • Сигурност: всеки Jabber сървър може да бъде изолиран от публичната мрежа Jabber, много от внедренията на сървъра използват SSL за комуникация клиент-сървър, а много клиенти поддържат PGP/GPG криптиране в рамките на протокола.

Така че, за да внедрите вътрешна услуга за обмен на съобщения Jabber, трябва да решите от страна на сървъра. Има двама основни (доста мощни и в същото време безплатни) кандидати: OpenFire и ejabberd. OpenFire превъзхожда своя опонент по функционалност и динамика на развитие. И въпреки недостатъците на OpenFire (например по-високи изисквания за изчислителни ресурси), избрах точно този продукт.

Процесът на внедряване на OpenFire се състои от следните стъпки:

  • Инсталиране на СУБД;
  • Инсталиране и първоначална конфигурация на OpenFire;
  • Инсталиране на приставки, които разширяват функционалността на сървъра;
  • Добавяне и организиране на потребители.

Инсталиране на СУБД.

Инсталиране и конфигуриране на OpenFire за първи път.

OpenFire е базиран на Java и се нуждае от сървър на приложения (JRE). Има две версии на разпространението на пакети - със и без JRE. За да предотвратите проблеми, свързани със съвместимостта на версиите на продукта, препоръчвам да инсталирате версията с JRE. Инсталирането на OpenFire се извършва само с няколко щраквания на мишката, не трябва да се посочват други параметри освен пътя на инсталация. След като файловете бъдат копирани, прозорецът на сървърния мениджър се стартира:

локален

Щракнете върху бутона Стартиране на администратор. Ще се отвори прозорец на браузъра със страница за първоначална конфигурация на сървъра. Първоначалната настройка се състои от следните стъпки:

1. Изберете езика на административния панел;

сървър

3. Конфигуриране на базата данни. Първата точка - стандартна връзка с база данни предполага връзка с външна база данни, втората (вградена) - използването на вътрешен механизъм за съхранение на данни.

сървър

съобщения