главная|main page

состояние|status

журнал|journal

файлы|files

программы|software

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Davydov <lotigara@lotigara.ru>2025-05-17 17:47:07 +0300
committerIvan Davydov <lotigara@lotigara.ru>2025-05-17 17:47:07 +0300
commite5b9f0edb98fc583a09d36b82e75aa2873001342 (patch)
treeda8b814ab1065bb9ab101b63ed7a456d0f156881
parent90e3f0d1ed5e177f92985ffd844e6c4fac40e49a (diff)
Update the "Pubnix - ..." post
-rw-r--r--pubnix----prosody--pam-.md18
-rw-r--r--sitemap.xml38
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>