Свой сервер мгновенных сообщений + веб-доступ

26.07.15

База данных - Инструменты администратора БД

Привет. Нынче, то ли из-за “хотелок” руководства, а скорее всего просто для усовершенствия своих навыков системный администратор в организации хочет иметь свой сервер обмена быстрых сообщений. Много кто “кладет” глаз на Openfire, что, впрочем, сделал и я.
В моем случае использование “джабер” сервера понадобилось для контроля прихода\ухода сотрудников. Они у нас в разных частях города находятся. Им настроили “миранды” на их ПК, пароли соответственно не сказали и тем самым пользователь по приходе и уходе должен отписаться “смотрящему”. О всяких там “Miranda Password Decryptor” пользователи пока еще не знают.

Если вы определились, что будете использовать Openfire, тогда смело топайте на оф.сайт данного продукта и скачивайте последнюю версию сервера (качайте с include Java JRE, не прогадаете), кстати, у меня “джабер” сервер разместился уютно на Windows 2008r2 и дальнейшие нюансы будут идти, используя виндовый сервер, линукс нюансы по гуглу находятся быстро.

Скачали, “тыкнули” на *.exе, а далее неспешно Далее, Далее, ничего там сложного нет.

После установки запускается “гуи” сервер, если, конечно, на предыдущем этапе вы не сняли галку.

А так как мы хотим использовать “опенфайр” как службу, то переходим по пути в cmd.exe C:\Program Files\Openfire\bin и выполняем, для установки “опенфайр” как службы openfire-service /install, а далее нужно же запустить службу, поэтому говорим openfire-service /start, а удалить openfire-service /uninstall и остановить openfire-service /stop соответственно.

После запуска открываем http://127.0.0.1:9090/setup/index.jsp и делаем первые настройки, где в самом простом случае нужно, по желанию, изменить интерфейс веб-админки на русский и настройки БД выбрать как “Вложенная База данны”, после этого “джабер” сервер будет использовать свою БД, ну а коль у вас крутятся всякие PostgreSQL, то выбирайте первый вариант и делайте подключения к своей БД. Последующие настройки мной изменены не были, а вот на странице Настройки пароля администратора только создал пароль.

На этом установка закончилась, и теперь, обратившись по адресу http://127.0.0.1:9090/index.jsp мы можем зайти под админом и создать Группы, Пользователей и другие, если надо, настройки.

Кстати, бекап пользователей делает замечательный плагин под названием User Import Export.

О, да, не каждый может себе позволить выделенный айпи адрес, поэтому рекомендую http://www.noip.com/, регистрируемся, создаем Хост, загружаем с сервиса утилитку, которая также может работать как служба (причем линукс версия тоже есть), устанавливаем ее на своем “джабер” сервере, авторизуемся в ней и имеем дднс имя, с помощью которого и настраиваем удаленные клиенты, для подключения к нашему “джабер” серверу. Типа так user_jabber@myhost.no-ip.com, ну или как там на вашем клиенте оно по правилам.

Ах, да, на роутере перекинем порт 5222 на локалхост + брандмауэр не забудем отредактировать, чтобы 5222 порт был открытым.

А теперь мега фишка: если не хотим использовать всякие “миранды”, “пингвины” и т.д. клиенты, будем использовать веб клиент для подключения к “опенфайр” серверу.

Название этой штуковины SparkWeb, который качаем по тому же адресу, что и “опенфайр”.

Качнули?! Распаковываем по пути C:\Program Files (x86)\Openfire\plugins\admin\webapp

Далее ищем в распакованной папке файл  SparkWeb.html и редактируем его

{

return {

server: "ВнешнийАйпиАдресКомпьютера",

connectionType: "socket",

port: "5222",

autoLogin: "false",

policyFileURL: "xmlsocket://ВнешнийАйпиАдресКомпьютера:5222"

};

}

Далее берем на том же сайте SparkWeb.swf и кидаем его в распакованную папку, с заменой.

До предыдущего проброса порта добавляем проброс еще портов 5223,7777,9090,9091 на локалхост + в фаервол не забываем добавить исключения.

А далее два правила:

Логин: ваш логин пользователя Джабер сервер:локальный_айпи_адрес_пк_где_установлен_джабер-сервер Пароль: пароль пользователя.

П.С. Кстати, скажите, причем здесь 1с-ный ресурс к всему описанному?! Так есть же сделанные умельцами “джабер” клиенты, которые возможно запустить на платформе, поэтому берем и запускаем, или как выше описано, “поднимайте” “веб-личико” к “опенфайр”.

Openfire

См. также

Инструментарий разработчика Чистка данных Свертка базы Инструменты администратора БД Системный администратор Программист Руководитель проекта Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Платные (руб)

Инструмент представляет собой обработку для проведения свёртки или обрезки баз данных. Работает на ЛЮБЫХ конфигурациях (УТ, БП, ERP и т.д.). Поддерживаются серверные и файловые базы, управляемые и обычные формы. Может выполнять свертку сразу нескольких баз данных и выполнять их автоматически без непосредственного участия пользователя. Решение в Реестре отечественного ПО

8400 руб.

20.08.2024    14299    109    46    

108

Инструменты администратора БД Инструментарий разработчика Роли и права Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Расширение позволяет без изменения кода конфигурации выполнять проверки при вводе данных, скрывать от пользователя недоступные ему данные, выполнять код в обработчиках. Не изменяет данные конфигурации, легко устанавливается практически на любую конфигурацию на управляемых формах.

15000 руб.

10.11.2023    11893    45    27    

67

Оптовая торговля Розничная торговля WEB-интеграция 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Онлайн-заказ - это решение для автоматизации процесса оформления заказов на сайте в торговых организациях. Продукт обеспечивает легкое взаимодействие между компанией и клиентами через веб-интерфейс, интегрированный с 1С:Предприятие. Система позволяет снизить операционные расходы, повысить лояльность клиентов и оптимизировать работу отдела продаж.

57600 руб.

26.11.2024    1559    1    1    

4

Инструменты администратора БД Роли и права Системный администратор Программист Пользователь 8.3.14 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:Документооборот 1С:Зарплата и кадры государственного учреждения 3 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Роли… Вы тратите много времени и сил на подбор ролей среди около 2400 в ERP или 1500 в Рознице 2, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 18.09.2024, версия 1.2

18000 руб.

06.12.2023    10660    47    8    

78

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь Платформа 1С v8.3 1C:Бухгалтерия 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    18573    20    22    

18

Инструментарий разработчика Инструменты администратора БД Системный администратор Программист Платформа 1С v8.3 Управляемые формы 1C:Бухгалтерия Россия Платные (руб)

Универсальный инструмент программиста для администрирования конфигураций. Сборник наиболее часто используемых обработок под единым интерфейсом.

4800 руб.

14.01.2013    191176    1152    0    

920

Закрытие периода Инструменты администратора БД Корректировка данных Бухгалтер Пользователь Бухгалтерский учет 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Расширение «Оперативное проведение» в 4 раза уменьшает время проведения документов и закрытия месяца. Является комплексным решением проблем 62 и 60 счетов. Оптимизирует проведение при включенной функциональной опции «Раздельный учет НДС». Используется в более 10 организациях уже 2 года. Совместимо с конфигурацией Бухгалтерия 3.0 (+КОРП).

14400 руб.

29.04.2020    33826    108    152    

75
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Angel_19 6 27.07.15 12:00 Сейчас в теме
В организации использую Bimoid - http://www.bimoid.com/

Как замена Openfire очень даже...
4. gbIMoBou 07.12.22 11:02 Сейчас в теме
Что ejabberd, что openfire вольготно чувствуют себя в компактных и шустрых LXC-контейнерах. Бимоид -- сугубо виндохрень, эрго как сервис нежизнеспособна.
5. gbIMoBou 07.12.22 11:07 Сейчас в теме
Что ejabberd, что openfire вольготно чувствуют себя в компактных и шустрых LXC-контейнерах. Бимоид -- сугубо виндохрень, эрго как сервис нежизнеспособна.
2. anig99 2853 07.08.15 21:07 Сейчас в теме
пользуюсь ejabberd уже давно. Проект не развивается. Перешел бы на Openfire, если бы нашел, как в openfire заводить пользователей прямо из клиента, а не через серверную часть. ejabberd так умеет
3. jaroslav.h 180 10.08.15 07:58 Сейчас в теме
(2) anig99, на сколько я понял регистрация вне сервера возможна - Скриншот, но я не пробовал данный функционал
Оставьте свое сообщение