From e5b9f0edb98fc583a09d36b82e75aa2873001342 Mon Sep 17 00:00:00 2001 From: Ivan Davydov Date: Sat, 17 May 2025 17:47:07 +0300 Subject: Update the "Pubnix - ..." post --- pubnix----prosody--pam-.md | 18 ++++++++++-------- sitemap.xml | 38 +++++++++++++++++--------------------- 2 files changed, 27 insertions(+), 29 deletions(-) diff --git a/pubnix----prosody--pam-.md b/pubnix----prosody--pam-.md index 402b56d..5759ff1 100644 --- a/pubnix----prosody--pam-.md +++ b/pubnix----prosody--pam-.md @@ -14,11 +14,13 @@ Pubnix - Установка Prosody с PAM-авторизацией * Debian 12 с последними обновлениями +--- + Все команды выполняются пользователем `root`, если не указано иначе. # 1. Установка Выполните эти команды: -``` +
 wget https://prosody.im/files/prosody.sources -O/etc/apt/sources.list.d/prosody.sources
 apt update
 apt install prosody lua5.4 liblua5.4-0 liblua5.4-dev luarocks certbot
@@ -33,16 +35,16 @@ make LUA_VERSION=5.4
 cp pam.so /usr/lib/
 
 prosodyctl install --server=https://modules.prosody.im/rocks/ mod_auth_pam
-```
+
# 2. Настройка Начните редактировать файл `/etc/prosody/prosody.cfg.lua`. Следуйте этим инструкциям, заменяя `example.net` на доменное имя, привязанное к вашему серверу. Найдите строку, начинающуюся с слова `admins`, и добавьте ваше будущее имя пользователя в фигурные скобки подобным образом: -```lua +
 admins = { "admin@example.net" }
-```
+
Где `admin` - это ваше имя пользователя в вашей системе. Дальше найдите строку `--"mam";` и удалите два дефиса, сделайте то же самое с строкой `--"turn_external";`, находящейся ниже. @@ -56,18 +58,18 @@ admins = { "admin@example.net" } Найдите строку, начинающуюся с `VirtualHost` и замените `localhost` на `example.net`. Если вам нужны многопользовательские переписки, на следующей строке добавьте следущее: -```lua +
 Component "muc.lotigara.ru" "muc"
 modules_enabled = { "muc_mam", "vcard_muc" }
-```
+
Последнюю строку можете опустить, если вам не нужно сохранение истории многопользовательских переписок. Если нужна возможность загружать файлы на ваш сервер, дополните конфигурацию следующими строками: -``` +
 Component "uf.lotigara.ru" "http_file_share"
 http_file_share_size_limit = 512 * 1024 * 1024 --измеряется в байтах
 http_file_share_expire_after = 60 * 60 * 24 * 31 * 1000 --измеряется в секундах
-```
+
В данном случае, лимит размера файла - это 512 МиБ (0,5 ГиБ), а удаляться файлы будут через ~1000 лет. Если требуется изменить какое-либо из этих свойств, смотрите комментарии (в Lua они начинаются с двух дефисов) и пробуйте изменять значения. diff --git a/sitemap.xml b/sitemap.xml index 2653fc4..92675f8 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,73 +2,69 @@ https://www.lotigara.ru/blog/all_tags.html -2025/05/04 +2025/05/17 https://www.lotigara.ru/blog/all_posts.html -2025/05/04 +2025/05/17 https://www.lotigara.ru/blog/index.html -2025/05/04 +2025/05/17 https://www.lotigara.ru/blog/tag_prosody.html -2025/05/04 +2025/05/17 https://www.lotigara.ru/blog/tag_xmpp.html -2025/05/04 +2025/05/17 https://www.lotigara.ru/blog/tag_pubnix.html -2025/05/04 +2025/05/17 https://www.lotigara.ru/blog/tag_7.html -2025/05/04 +2025/05/17 https://www.lotigara.ru/blog/tag_класс.html -2025/05/04 +2025/05/17 https://www.lotigara.ru/blog/tag_разработка.html -2025/05/04 +2025/05/17 https://www.lotigara.ru/blog/tag_изменённые.html -2025/05/04 +2025/05/17 https://www.lotigara.ru/blog/tag_прошивки.html -2025/05/04 +2025/05/17 -https://www.lotigara.ru/blog/tag_openwrt.html -2025/05/04 +https://www.lotigara.ru/blog/tag_keeneticos.html +2025/05/17 -https://www.lotigara.ru/blog/tag_keeneticos.html -2025/05/04 +https://www.lotigara.ru/blog/tag_openwrt.html +2025/05/17 https://www.lotigara.ru/blog/tag_wifi.html -2025/05/04 +2025/05/17 https://www.lotigara.ru/blog/tag_wifi-roaming.html -2025/05/04 +2025/05/17 https://www.lotigara.ru/blog/pubnix----prosody--pam-.html 2025/05/04 -https://www.lotigara.ru/blog/-prosody--pam-.html -2025/05/04 - - https://www.lotigara.ru/blog/openwrt-24101------keenetic-launcher-kn-1221.html 2025/04/28 -- cgit v1.2.3