|
|
www.lissyara.su
—> статьи
—> FreeBSD
—> программы
—> Openfire Jabber Server
Установка Jabber сервера Openfire
Автор: Cancer.
Понадобилось на фирме настроить корпоративный чат. Поискав в инете наткнулся на Openfire. Сразу понравилась простота и функционал.
Материал из Википедии:
Openfire (ранее известный как Wildfire Server) это Jabber/XMPP сервер, написанный на Java, и использующий двойное лицензирование под GNU General Public License и коммерческой лицензией.
Веб-панель администрирования
Большая часть администрирования сервера делается через веб-интерфейс, который запущен на портах 9090 (HTTP) и 9091 (HTTPS) по умолчанию. Администраторы могут зайти откуда угодно и редактировать настройки сервера, добавлять и удалять пользователей, комнаты конференций, и так далее.
Openfire поддерживает следующие функции:
* Веб-панель администрирования
* Плагины
* Поддержка SSL/TLS
* Работа с базами данных для хранения сообщений и деталей пользователей
* Взаимодействие с LDAP
* Аутентификация пользователей посредством сторонних источников данных
* Платформо-независимый, чистая Java
* Полная интеграция со Spark
| Поддерживаемые клиенты:
Miranda IM
QIP Infium
Spark
Trillian Pro
Gaim
Pandion
Psi
Exodus
Pidgin
Kopete
Перед тем как начать установку обновите порты ОБЯЗАТЕЛЬНО!!!
Приступим....
Для начала скачаем отсюда http://www.freebsdfoundation.org/downloads/java.shtml
diablo-caffe-freebsd, выбираем что у вас.
FreeBSD 6.x/i386 diablo-caffe-freebsd6-i386-1.6.0_07-b02.tar.bz2
FreeBSD 6.x/amd64 diablo-caffe-freebsd6-amd64-1.6.0_07-b02.tar.bz2
FreeBSD 7.x/i386 diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2
FreeBSD 7.x/amd64 diablo-caffe-freebsd7-amd64-1.6.0_07-b02.tar.bz2
|
Когда скачали кладем архив в /usr/ports/distfiles/
Далее качаем отсюда http://java.sun.com/javase/downloads/index.jsp
tzupdater-1_3_11-2008i.zip
И так же кладем архив в /usr/ports/distfiles/
//> cd /usr/ports/net-im/openfire
| Устанавливаем....Во время установки он потянет со собой нужные для openfire пакеты
Во время установки выскочит такое меню
+--------------------------------------------------------------------+
| Options for diablo-jdk 1.6.0.07.02_3 |
| +----------------------------------------------------------------+ |
| | [ ] POLICY Install the Unlimited Strength Policy Files | |
| | [X] TZUPDATE Update the time zone data | |
| | | |
| | | |
| | | |
| | | |
+-+------v(+)------------------------------------------------------+-+
| [ OK ] [ Cancel ] |
+--------------------------------------------------------------------+
| Далее нужно добавить Openfire в /etc/rc.conf
//> echo 'openfire_enable="YES"' >> /etc/rc.conf
| Запускаем сам сервер
//> /usr/local/etc/rc.d/openfire start
Starting openfire.
//>
|
//> ps axw | grep openfire
|
4005 ?? Ss 0:14,16 /usr/local/diablo-jdk1.6.0/bin/java -server -jar -Xmx256M -Dopenfire.lib.dir=/usr/local/share/java/classes -DopenfireHome=/usr/local/share/java/openfire
|
Далее заходим в веб интерфейс сервера, естественно поменяв IP на свой
Пример адреса такой http://192.168.55.5:9090
Шаг 1
Тут выбираем язык админки.
Шаг 2
Читаем внимательно!!!
Настраиваем какой домен будет у вас, т.е на какой адрес мы должны клиентом подключатся и указываем порты для подключения к админки 9090(http), 9091(https), советую их не менять.
Если у вас есть ДНС сервер занесите соответствующую запись в ДНС.
Если нет ДНС, то прейдеться у каждого клиента в файле C:\WINDOWS\system32\drivers\etc\hosts
прописывать запись типа
192.168.55.5 jabber.domain.ru
| Не путаем hostname с джаббер. Т.е у меня машина server.domain.local , а домен для Джаббера jabber.domain.ru
Шаг 3
Здесь выбираем Standart Database Connection (MySQL, PgSQL, Oracle, IBM, DB2, MSSQL,) или Embedded DataBase (встроенная база Openfire HSQLDB), в принципе выбирать вам.
Шаг 4
Шаг 5
Шаг 6
Самое сложное позади, теперь переходим веб админку.
Теперь стоит перезагрузить демон OpenFire, так как встречал проблему с тем что пока не перезапустишь демон не будет пускать в админку после создания БД.
//> /usr/local/etc/rc.d/openfire restart
|
И вот долгожданная Админка!!! =)
Администрирование Openfire
Создаем пользователя
Создаем группу
Добавляем пользователя в группу шаг 1
Добавляем пользователя в группу шаг 2
Настройка клиента
Покажу настройку клиента на примере QipInfium
Скачать его можно тут http://qip.ru/
Вот так выглядит список пользователей
Покажу настройку клиента на примере Spark
Скачать его можно тут
Вот так выглядит список пользователей
Установка и настройка плагина Monitoring Service
Теперь установим плагин Monitoring Service, нужен он для ведения истории переписки на Jabber Сервере
Т.е можно просматривать историю всех пользователей так же есть и мониторинг.
Установка и настройка плагина IM Gateway
IM (мгновенные сообщения) плагин позволяет пользователю войти в систему и общаться через другие службы мгновенных сообщений, через Jabber их ID. IM Geteway сам предоставляет ряд Транспортов для других протоколов, таких как:
* AIM: login.oscar.aol.com 5190
* GADUGADU: appmsg.gadu-gadu.pl 80
* GTALK: talk.google.com 5222
* ICQ: login.oscar.aol.com 5190
* IRC: irc.freenode.net 7000
* MSN: messenger.hotmail.com 1863
* SIMPLE: localhost 5060
* XMPP: jabber.org 5222
* Yahoo: scs.msg.yahoo.com 5050
|
Документация
http://www.igniterealtime.org/
http://forum.ru-board.com/topic.cgi?forum=8&topic=10529&start=1660
http://www.lissyara.su/?id=1320
Ссылка на обсуждение: http://forum.lissyara.su/viewtopic.php?f=3&t=15026.
размещено: 2009-02-02,
последнее обновление: 2010-11-19,
автор: Cancer
|
|
|
|
2014-07-27, lissyara
gmirror
Удалённое создание софтверного зеркала средствами gmirror, на диске разбитом с использованием gpart. Использование меток дисков для монтирования разделов.
2013-08-20, zentarim
Scan+Print server FreeBSD 9
Настройка сервера печати и сервера сканирования под управлением операционной системы FreebSD 9 для МФУ Canon PIXMA MP540
2011-11-20, BlackCat
Разъём на WiFi-карту
Делаем съёмной несъёмную антену на WiFi-карте путём установки ВЧ-разъёма
2011-09-14, manefesto
Настройка git+gitosis
Настройка системы контроля версия исходного кода в связке git+gitosis+ssh
2011-08-14, zentarim
Wi-FI роутер + DHCP + DNS
Настройка Wi-Fi роутера на Freebsd 8 + DNS сервер + DHCP сервер: чтобы Wi-Fi клиенты были в одной подсети с проводными, проводные и беспроводные клиенты получали адреса автоматически по DHCP, кэширующ
2011-06-15, -ZG-
Охранная система на FreeBSD+LPT
В этой статье описана попытка реализации простой охранной системы на базе FreeBSD с подключением к ней охранных устройтсв на LPT порт и видеорегистрацией.
2011-03-13, terminus
ng_nat
Описание работы ng_nat, практическое использование, достоинства и недостатки в сравнении с ipfw nat
2011-02-20, Капитан
Nagios+Digitemp
Статья описывает создание системы оповещения о превышении температуры в специальных помещениях на основе Nagios с использованием программы Digitemp.
2011-02-17, Le1
Zyxel Configuration
Скрипт для массового изменения конфига свичей Zyxel. Берет из файла iplist список ip-шек, заходит последовательно на каждый и выполняет комманды из файла commands, записывая происходящее в лог файл.
2011-02-16, fox
hast carp zfs ucarp cluster
HAST (Highly Available Storage), CARP, UCARP, ZFS, Cluster настройка и одаптация плюс личные размышления…
2011-02-04, BlackCat
Восстановление ZFS
История о том, как был восстановлен развалившийся RAIDZ ZFS-пул (перешедший в FAULTED) с помощью скотча и подручных средств. Или о том, какие приключения ожидают тех, кто не делает резервных копий.
2011-02-03, Капитан
1-Wire
Статья описывает самостоятельное изготовление контроллера DS9097 для съёма показаний с датчиков температуры DS1820 с помощью программы Digitemp.
2011-01-28, Капитан
Температура в серверной
Статья описывает построение системы наблюдения за температурой в помещении серверной с использованием программы Digitemp и выводом графиков в MRTG
2011-01-21, m4rkell
Syslog server
Как то буквально на днях, у нас завалилось, что то в еве) или не в еве не суть. Суть в том, что когда захотели снять логи с хостов esx обнаружили, что хранят эти негодяи логии только за последнии сутк
2011-01-07, lissyara
Canon/gphotofs
Монтирование цифровых фотоаппаратов Canon (PTP) как файловой системы, автоматизация этого процесса через события devd и внешние скрипты.
2010-12-13, Al
IPSec
Описание принципов работы IPSEC и способов аутентификации.
2010-12-07, manefesto
FreeBSD on flash
Было принято решении переехать на USB Flash и установить минимальный джентельменский набор для работы своего роутера. Делаем =)
2010-12-05, Fomalhaut
root ZFS, GPT
Инструкция по установке FreeBSD с использованием в качестве таблицы разделов GPT и в качестве основной файловой системы - ZFS
2010-09-05, Cancer
Настройка аудиоплеера на ximp3
Цели: Простенький аудиоплеер, для того что бы тетя продавец в магазине утром пришла нажала на кнопку Power и заиграла в зале музыка, так же был доступ по сети, общая шара куда можно заливать музыку, к
2010-08-31, Cancer
Установка и настройка OpenVPN
На днях появилась задача - объединить головной офис и 3 филиала в одну сеть через интернет посредством OpenVPN, чтобы люди могли подключаться через RDP к базам 1С на серверах.
2010-08-25, manefesto
freebsd lvm
Использование linux_lvm для работы с LVM разделами из-под FreeBSD. Проблемы которые возники при монтирование lvm раздела
2010-04-30, gonzo111
proftpd file auth"a
Proftpd - квоты и авторизация из файлов, без использования базы данных и/или системных пользователей
2010-04-22, lissyara
tw_cli
Пошаговая инструкция по восстановлению RAID на контроллере 3ware, из которого выпал один диск. Настройка мониторинга состояния рейда и отчётов о его состоянии на email.
2010-04-14, fox
MySQL Master+Master
MySQL (Master Master) and (Master Slave) Как настроить репликацию…
2010-03-09, terminus
DNS zones
Краткий ликбез про управление DNS зонами. Примеры проведения делегирования прямых и обратных DNS зон.
2010-03-09, aspera
Squid+AD (group access)
Настройка прокси сервера SQUID с автроризацией пользователей в AD. Разделение пользователей на группы
2010-03-02, BlackCat
Шлюз: Часть 4
Настройка дополнительных сервисов: синхронизация времени (OpenNTPD), клиент DynDNS.org.
2010-03-01, BlackCat
Шлюз: Часть 3
Настройка DHCP и DNS серверов для работы внутри частной сети, c поддержкой внутренних (частных зон) DNS, а так же интеграция DHCP и DNS сервисов.
2010-03-01, BlackCat
Шлюз: Часть 2
Конфигурация МСЭ pf для проброса портов с изменением порта назначения и без, а так же поддержки активного режима FTP и ограничения максимального размера сегмента
2010-03-01, BlackCat
Шлюз: Часть 1
Быстрая настройка шлюза/маршрутизатора с установлением PPPoE-соединения, поддержкой NAT и DNS-forwarding.
2010-02-23, Morty
darkstat
Простая считалка траффика, со встроенным веб-сервером. Очень маленькая, может делать отчеты трафика по хостам, портам, протоколам, а также строить графики
2010-01-23, gonzo111
squid+sams+sqstat
Пилим squid и sams - примеры конфигов с объяснениями. Установка SqStat.
2009-12-19, schizoid
mpd5 + radius + ng_car + Abills
Настройка pppoe-сервера с биллинговой системой Abills и шейпером ng_car
2009-11-16, lissyara
UFS->ZFS
Удалённая миграция с UFS на ZFS. Загрузка с раздела zfs. Настройка для работы с малым количеством памяти под архитектурой i386.
2009-11-13, gx_ua
fusefs-ntfs
Установка, настройка и использование fusefs-ntfs, драйвер NTFS, предназанченного для монтирования NTFS разделов под FreeBSD
2009-11-12, Morty
LiveCD
Создание собственного LiveCD с необходимыми вам изменениями, автоматизирование данного процесса, а так же вариант скоростной сборки СД.
2009-09-27, lissyara
Samba как PDC
Контроллер домена - аналог M$ NT4 домена под самбой, без использования LDAP и прочей хиромантии. Просто и быстро =)
2009-08-30, terminus
ipfw nat
Подробное руководство по ipfw nat, сложные случаи конфигурации.
2009-08-24, levantuev
HotSpot
Установка Hotspot системы в общественное заведение.
2009-08-18, lissyara
diskless
Создание бездисковых терминалов под управлением FreeBSD - с загрузкой по сети. Используются для старта rdesktop и подключения к виндовому серверу терминалов.
2009-07-29, BAV_Lug
Видеонаблюдение
Настройка бюджетного варианта видеонаблюдения на удаленном объекте
2009-07-22, Cancer
OpenLDAP адресная книга
Настройка и создание адресной книги на базе OpenLDAP + phpLDAPadmin
2009-06-30, SergeySL
AimSniff
Руководство по созданию системы мониторинга ICQ-переписки на базе AimSniff, использующей базу данных MySQL для хранения и Web-интерфейс WAS (Web Aim Sniff) для просмотра перехваченных сообщений
2009-06-25, atrium
Управление правами доступа
Полномочия пользователей и файлов, принадлежащих им, формирует концепцию ОС UNIX.
2009-06-16, DNK
Exim+PgSQL
Установка почтовой системы exim+pgsql на FreeBSD 7.1
2009-05-30, mvalery
HDD(mbr) -> HDD(gpt)
Как разбить диск размером более 2TB на разделы, сделать загрузочным, а затем перенести на него информацию с рабочей системы — донора.
2009-05-22, Cancer
SendXMPP
Отправка сообщений на Джаббер сервер по средствам SendXMPP
2009-05-11, Raven2000
Network UPS Tools
Network UPS Tools представляет собой набор программ, которые обеспечивают общий
интерфейс для мониторинга и администрирование UPS оборудования.
2009-04-29, m0ps
IPSEC over GRE with RIP
Пример IPSEC over GRE и динамическим роутингом (RIP), с ADSL в качестве последней мили на оборудовании Cisco.
2009-04-24, WhiteBear777
qemu network
Появилась необходимость поставить на БСД эмулятор(qemu) и настроить в качестве гостевой ОС Windows XP, предоставив ей выход в локалку и в сеть internet...
2009-04-22, vp
freebsd + huawei 162 gsm modem
В статье описывается простой способ подключения модема huawei 162 к freebsd + первичная настройка smstools
2009-04-12, mvalery
Мониторинг RAID
Мониторинг из командной строки RAID компаний AMCC 3ware, HighPoint, Dell (Perc 5/i и PERC 6/i) и LSI (MegaRAID SAS 8408E и SAS1078)
2009-04-09, texnotronic
RAID1 via LAN
Функциональности DRBD во FreeBSD можно добиться примонтировав блочное устройство по сети при помощи GEOM Gate (ggate) и добавив его в зеркало с локальным диском средствами gmirror.
2009-04-03, Raven2000
Оптимизация хоста для CMS
В последнее время на старый и не очень быстрый ПК (Celeron 800 RAM 256) мною было навешано с десяток сайтов и некоторые были из серии тяжелых CMS. И так нам дано FreeBSD 7.1 и ~10 сайтов/CMS.
2009-04-01, atrium
VSFTPD + AD && MySQL
Настройка самого безопасного сервера FTP - vsftpd.
2009-03-31, Dron
Peoplenet + C-motech (3G)
Описание подключения к сети Peoplenet посредством 3G модема С-motech CCu-650U на FreeBSD
2009-03-25, lissyara
mod_auth_external
mod_auth_external - авторизация пользователей в apache c помощью внешней программы - например, системных пользователей.
2009-03-24, gx_ua
Lightsquid
Частично lightsquid может заменить sams: быстрая и простая инсталляция, быстрый парсер, cgi скрипт для динамической генерации отчета, нет привязки к БД, различные графические отчеты, мультиязычный инт
2009-03-18, LHC
Установка Zabbix-1.6
Установка и первоначальная настройка системы мониторинга Zabbix (версия 1.6)
|
Комментарии пользователей [31 шт.]