diff options
author | Ivan Davydov <lotigara@lotigara.ru> | 2025-05-17 17:47:07 +0300 |
---|---|---|
committer | Ivan Davydov <lotigara@lotigara.ru> | 2025-05-17 17:47:07 +0300 |
commit | e5b9f0edb98fc583a09d36b82e75aa2873001342 (patch) | |
tree | da8b814ab1065bb9ab101b63ed7a456d0f156881 | |
parent | 90e3f0d1ed5e177f92985ffd844e6c4fac40e49a (diff) |
Update the "Pubnix - ..." post
-rw-r--r-- | pubnix----prosody--pam-.md | 18 | ||||
-rw-r--r-- | 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. Установка Выполните эти команды: -``` +<pre> 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 -``` +</pre> # 2. Настройка Начните редактировать файл `/etc/prosody/prosody.cfg.lua`. Следуйте этим инструкциям, заменяя `example.net` на доменное имя, привязанное к вашему серверу. Найдите строку, начинающуюся с слова `admins`, и добавьте ваше будущее имя пользователя в фигурные скобки подобным образом: -```lua +<pre> admins = { "admin@example.net" } -``` +</pre> Где `admin` - это ваше имя пользователя в вашей системе. Дальше найдите строку `--"mam";` и удалите два дефиса, сделайте то же самое с строкой `--"turn_external";`, находящейся ниже. @@ -56,18 +58,18 @@ admins = { "admin@example.net" } Найдите строку, начинающуюся с `VirtualHost` и замените `localhost` на `example.net`. Если вам нужны многопользовательские переписки, на следующей строке добавьте следущее: -```lua +<pre> Component "muc.lotigara.ru" "muc" modules_enabled = { "muc_mam", "vcard_muc" } -``` +</pre> Последнюю строку можете опустить, если вам не нужно сохранение истории многопользовательских переписок. Если нужна возможность загружать файлы на ваш сервер, дополните конфигурацию следующими строками: -``` +<pre> 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 --измеряется в секундах -``` +</pre> В данном случае, лимит размера файла - это 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 @@ <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://www.lotigara.ru/blog/all_tags.html</loc> -<lastmod>2025/05/04</lastmod> +<lastmod>2025/05/17</lastmod> </url> <url> <loc>https://www.lotigara.ru/blog/all_posts.html</loc> -<lastmod>2025/05/04</lastmod> +<lastmod>2025/05/17</lastmod> </url> <url> <loc>https://www.lotigara.ru/blog/index.html</loc> -<lastmod>2025/05/04</lastmod> +<lastmod>2025/05/17</lastmod> </url> <url> <loc>https://www.lotigara.ru/blog/tag_prosody.html</loc> -<lastmod>2025/05/04</lastmod> +<lastmod>2025/05/17</lastmod> </url> <url> <loc>https://www.lotigara.ru/blog/tag_xmpp.html</loc> -<lastmod>2025/05/04</lastmod> +<lastmod>2025/05/17</lastmod> </url> <url> <loc>https://www.lotigara.ru/blog/tag_pubnix.html</loc> -<lastmod>2025/05/04</lastmod> +<lastmod>2025/05/17</lastmod> </url> <url> <loc>https://www.lotigara.ru/blog/tag_7.html</loc> -<lastmod>2025/05/04</lastmod> +<lastmod>2025/05/17</lastmod> </url> <url> <loc>https://www.lotigara.ru/blog/tag_класс.html</loc> -<lastmod>2025/05/04</lastmod> +<lastmod>2025/05/17</lastmod> </url> <url> <loc>https://www.lotigara.ru/blog/tag_разработка.html</loc> -<lastmod>2025/05/04</lastmod> +<lastmod>2025/05/17</lastmod> </url> <url> <loc>https://www.lotigara.ru/blog/tag_изменённые.html</loc> -<lastmod>2025/05/04</lastmod> +<lastmod>2025/05/17</lastmod> </url> <url> <loc>https://www.lotigara.ru/blog/tag_прошивки.html</loc> -<lastmod>2025/05/04</lastmod> +<lastmod>2025/05/17</lastmod> </url> <url> -<loc>https://www.lotigara.ru/blog/tag_openwrt.html</loc> -<lastmod>2025/05/04</lastmod> +<loc>https://www.lotigara.ru/blog/tag_keeneticos.html</loc> +<lastmod>2025/05/17</lastmod> </url> <url> -<loc>https://www.lotigara.ru/blog/tag_keeneticos.html</loc> -<lastmod>2025/05/04</lastmod> +<loc>https://www.lotigara.ru/blog/tag_openwrt.html</loc> +<lastmod>2025/05/17</lastmod> </url> <url> <loc>https://www.lotigara.ru/blog/tag_wifi.html</loc> -<lastmod>2025/05/04</lastmod> +<lastmod>2025/05/17</lastmod> </url> <url> <loc>https://www.lotigara.ru/blog/tag_wifi-roaming.html</loc> -<lastmod>2025/05/04</lastmod> +<lastmod>2025/05/17</lastmod> </url> <url> <loc>https://www.lotigara.ru/blog/pubnix----prosody--pam-.html</loc> <lastmod>2025/05/04</lastmod> </url> <url> -<loc>https://www.lotigara.ru/blog/-prosody--pam-.html</loc> -<lastmod>2025/05/04</lastmod> -</url> -<url> <loc>https://www.lotigara.ru/blog/openwrt-24101------keenetic-launcher-kn-1221.html</loc> <lastmod>2025/04/28</lastmod> </url> |