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

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С УТ 11, КА 2, ERP2, Розница 2/3, УНФ 16/3, БП 3, ЗУП 3 и подобных (УФ, Платформа 8.3.14+)

Инструменты администратора БД Роли и права 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, пытаясь понять какими правами они обладают? Вы все время смотрите права в конфигураторе или отчетах чтоб создать нормальные профили доступа? Вы хотите наглядно видеть какие права дает профиль и редактировать все в простом виде? А может хотите просто указать подсистему и дать права на просмотр и добавление на объекты и не лезть в дебри прав и чтоб обработка сама подобрала нужные роли? Все это теперь стало возможно! Обновление от 15.12.2023, версия 1.1.

12000 руб.

06.12.2023    2956    12    1    

34

Интеграция Альфа Авто 5 / Альфа Авто 6 и AUTOCRM / Инфотек

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

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме. Без существенных изменений типовой конфигурации. Проверено с брендами: Интеграция 1С и GEELY Интеграция 1С и HAVAL Интеграция 1С и KIA Интеграция 1С и FORD Интеграция 1С и LADA ГАРАНТИЯ 100% ВНЕДРЕНИЯ!

36000 руб.

03.08.2020    15727    10    17    

11

SALE! 20%

Infostart УДиФ: Управление данными и формами

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

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

10000 8000 руб.

10.11.2023    3489    11    1    

33

SALE! 30%

PowerTools

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

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

3600 2520 руб.

14.01.2013    177712    1073    0    

848

Интеграция 1С — Битрикс24. Обмен задачами

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс24. Разработка имеет двухстороннюю синхронизацию 1С и Битрикс24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (8.3.18.1289). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    17541    6    15    

13
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
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 2843 07.08.15 21:07 Сейчас в теме
пользуюсь ejabberd уже давно. Проект не развивается. Перешел бы на Openfire, если бы нашел, как в openfire заводить пользователей прямо из клиента, а не через серверную часть. ejabberd так умеет
3. jaroslav.h 180 10.08.15 07:58 Сейчас в теме
(2) anig99, на сколько я понял регистрация вне сервера возможна - Скриншот, но я не пробовал данный функционал
Оставьте свое сообщение