Користувальницькі налаштування

Налаштування сайту


jabber

Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Порівняння попередніх версійПопередня ревізія
Наступна ревізія
Попередня ревізія
jabber [2014/06/26 07:44] – [Настройка] motd and announce modules added wombatjabber [2016/02/28 10:15] (поточний) – [Модули] wombat
Рядок 60: Рядок 60:
 После этого Jabber-сервер готов к запуску. Однако, такой сервер работает только по незащищённому соединению, и большинство современных jabber-клиентов будут сообщать пользователю об этом. Чтобы использовать защищённое соединение, нужно [[http://prosody.im/doc/certificates | создать и настроить SSL-сертификат]] для нашего сервера. После этого Jabber-сервер готов к запуску. Однако, такой сервер работает только по незащищённому соединению, и большинство современных jabber-клиентов будут сообщать пользователю об этом. Чтобы использовать защищённое соединение, нужно [[http://prosody.im/doc/certificates | создать и настроить SSL-сертификат]] для нашего сервера.
  
-**3.** Создать свой **SSL-сертификат** можно (независимо от версии Prosody) следующим образом:+**3.** Создать свой **SSL-сертификат**((Самоподписанный сертификат по умолчанию не считается доверенным большинством программ, поэтому они будут выдавать запрос на его подтверждение. Можно получить доверенный SSL-сертификат для своего домена бесплатно -- см. [[https://letsencrypt.readthedocs.org/en/latest/intro.html | Let’s Encrypt ]])) можно (независимо от версии Prosody) следующим образом:
  
   openssl req -new -x509 -days 365 -nodes -out "wombat.org.ua.crt" -keyout "wombat.org.ua.key"   openssl req -new -x509 -days 365 -nodes -out "wombat.org.ua.crt" -keyout "wombat.org.ua.key"
Рядок 286: Рядок 286:
 ==== Модули ==== ==== Модули ====
  
-=== announce ===+Чтобы включить использование какого-либо дополнительного модуля Prosody, нужно в файле конфигурации указать его: 
 + 
 +<code> 
 +modules_enabled 
 +    "announce"; 
 +    "motd"; 
 +    "carbons"; 
 +}; 
 +</code> 
 + 
 + 
 +=== Встроенные === 
 + 
 +== announce ==
  
 Модуль "announce" позволяет отправлять сообщение всем подключённым пользователям от имени администратора сервера. Для этого администратор должен отправить сообщение по адресу ''host/announce/online''. Модуль "announce" позволяет отправлять сообщение всем подключённым пользователям от имени администратора сервера. Для этого администратор должен отправить сообщение по адресу ''host/announce/online''.
Рядок 294: Рядок 307:
   wombat.org.ua/announce/online   wombat.org.ua/announce/online
  
-===  motd ===+==  motd ==
  
 Модуль "motd" (от "**M**essage **O**f **T**he **D**ay") позволяет автоматически отсылать сообщение сервера пользователю, когда тот входит в сеть. Модуль "motd" (от "**M**essage **O**f **T**he **D**ay") позволяет автоматически отсылать сообщение сервера пользователю, когда тот входит в сеть.
 +
 +Для того, чтобы такое сообщение отправлялось, нужно **ДО** секций "VirtualHost" вставить следующий параметр:
  
 <code> <code>
-    -- Using [[ .. ]] instead of " .. " here +    -- Использование [[ .. ]] вместо " .. " 
-    -- allows the text to span multiple lines. +    -- позволяет вставлять несколько строк текста 
-    motd_text = [[Welcome to the server+    motd_text = [[Добро пожаловть на сервер
-    Please enjoy your stay.]]+    Покупайте наших слонов!]]
 </code> </code>
  
 +=== Сторонние ===
 +
 +Сущствует много сторонних модулей для Prosody. Посмотреть список можно по адресу: http://modules.prosody.im
 +
 +Чтобы [[https://prosody.im/doc/installing_modules#prosody-modules | установить]] какой-либо из них, нужно скачать архив с модулями, распаковать его, а затем скопировать нужный модуль в каталог ''/usr/lib/prosody/modules/''.
 +
 +В официальной документации предлагается для скачивания папки с модулями воспользоваться командой
 +
 +  hg clone https://hg.prosody.im/prosody-modules/ prosody-modules
 +
 +но если у вас не установлен клиент Mercurial (команда ''hg'') и вам неохота его устанавливать, то папку можно скачать архивом, зайдя на сайт https://hg.prosody.im/prosody-modules , нажав на ссылку ''files'', а затем на ссылку ''gz''.
 +
 +Например, для модуля ''carbons'' эта последовательность действий может выглядеть так:
 +
 +  wget https://hg.prosody.im/prosody-modules/archive/40056a27f394.tar.gz
 +  tar -xvf 40056a27f394.tar.gz
 +  sudo cp prosody-modules-40056a27f394/mod_carbons/mod_carbons.lua /usr/lib/prosody/modules/
 +
 +  
 ===== Jabber-сервер на 443 порту ===== ===== Jabber-сервер на 443 порту =====
  
jabber.1403768678.txt.bz2 · Востаннє змінено: повз wombat