From 493d55b0534e4a9da7548a74df43a8570afbe2f4 Mon Sep 17 00:00:00 2001 From: Ivan Davydov Date: Wed, 7 May 2025 17:40:46 +0300 Subject: Rebuild tags --- feed.rss | 70 +--------------------- index.html | 66 -------------------- pubnix----prosody--pam-.html | 4 +- tag_7.html | 66 -------------------- tag_prosody.html | 66 -------------------- tag_pubnix.html | 66 -------------------- tag_xmpp.html | 66 -------------------- ..._\320\272\320\273\320\260\321\201\321\201.html" | 66 -------------------- 8 files changed, 5 insertions(+), 465 deletions(-) diff --git a/feed.rss b/feed.rss index e637c10..101ec1c 100644 --- a/feed.rss +++ b/feed.rss @@ -2,8 +2,8 @@ Блог самохостера Lotigarahttps://www.lotigara.ru/blog/index.html Заметки какого-то школьника на тему ИТen -Wed, 07 May 2025 17:39:54 +0300 -Wed, 07 May 2025 17:39:54 +0300 +Wed, 07 May 2025 17:40:46 +0300 +Wed, 07 May 2025 17:40:46 +0300 Pubnix - Установка Prosody с PAM-авторизацией @@ -36,72 +36,6 @@ Pubnix - Установка Prosody с PAM-авторизацией <li><p>Debian 12 с последними обновлениями</p></li> </ul> -<h2>Все команды выполняются пользователем <code>root</code>, если не указано иначе.</h2> - -<h1>1. Установка</h1> - -<p>Выполните эти команды:</p> - -<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 - -usermod -aG shadow prosody -usermod -aG ssl-cert prosody - -luarocks install luaposix - -git clone https://github.com/devurandom/lua-pam && cd lua-pam -make LUA_VERSION=5.4 -cp pam.so /usr/lib/ - -prosodyctl install --server=https://modules.prosody.im/rocks/ mod_auth_pam -</pre> - -<h1>2. Настройка</h1> - -<p>Начните редактировать файл <code>/etc/prosody/prosody.cfg.lua</code>. -Следуйте этим инструкциям, заменяя <code>example.net</code> на доменное имя, привязанное к вашему серверу.</p> - -<p>Найдите строку, начинающуюся с слова <code>admins</code>, и добавьте ваше будущее имя пользователя в фигурные скобки подобным образом:</p> - -<pre> -admins = { "admin@example.net" } -</pre> - -<p>Где <code>admin</code> - это ваше имя пользователя в вашей системе.</p> - -<p>Дальше найдите строку <code>--"mam";</code> и удалите два дефиса, сделайте то же самое с строкой <code>--"turn_external";</code>, находящейся ниже.</p> - -<p>Теперь перейдите к строке <code>authentication = "internal_hashed"</code> и замените <code>internal_hashed</code> на <code>pam</code>.</p> - -<p>Перейдите к строке, начинающейся с <code>storage</code> и поменяйте <code>sql</code> на <code>internal</code> (по желанию, в этой инструкции я не рассматриваю настройку с базами данных)</p> - -<p>По желанию в строке <code>archive_expires_after = "1w"</code> замените <code>1w</code> на <code>never</code>, чтобы истории переписок не удалялись каждую неделю.</p> - -<p>Найдите строку, начинающуюся с <code>VirtualHost</code> и замените <code>localhost</code> на <code>example.net</code>.</p> - -<p>Если вам нужны многопользовательские переписки, на следующей строке добавьте следущее:</p> - -<pre> -Component "muc.lotigara.ru" "muc" -modules_enabled = { "muc_mam", "vcard_muc" } -</pre> - -<p>Последнюю строку можете опустить, если вам не нужно сохранение истории многопользовательских переписок.</p> - -<p>Если нужна возможность загружать файлы на ваш сервер, дополните конфигурацию следующими строками:</p> - -<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> - -<p>В данном случае, лимит размера файла - это 512 МиБ (0,5 ГиБ), а удаляться файлы будут через ~1000 лет. -Если требуется изменить какое-либо из этих свойств, смотрите комментарии (в Lua они начинаются с двух дефисов) и пробуйте изменять значения.</p> - <hr /> ]]></description><link>https://www.lotigara.ru/blog/pubnix----prosody--pam-.html</link> <guid>https://www.lotigara.ru/blog/./pubnix----prosody--pam-.html</guid> diff --git a/index.html b/index.html index 431be83..78c320e 100644 --- a/index.html +++ b/index.html @@ -61,72 +61,6 @@ Ivan Davydov <li><p>Debian 12 с последними обновлениями</p></li> </ul> -<h2>Все команды выполняются пользователем <code>root</code>, если не указано иначе.</h2> - -<h1>1. Установка</h1> - -<p>Выполните эти команды:</p> - -<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 - -usermod -aG shadow prosody -usermod -aG ssl-cert prosody - -luarocks install luaposix - -git clone https://github.com/devurandom/lua-pam && cd lua-pam -make LUA_VERSION=5.4 -cp pam.so /usr/lib/ - -prosodyctl install --server=https://modules.prosody.im/rocks/ mod_auth_pam -</pre> - -<h1>2. Настройка</h1> - -<p>Начните редактировать файл <code>/etc/prosody/prosody.cfg.lua</code>. -Следуйте этим инструкциям, заменяя <code>example.net</code> на доменное имя, привязанное к вашему серверу.</p> - -<p>Найдите строку, начинающуюся с слова <code>admins</code>, и добавьте ваше будущее имя пользователя в фигурные скобки подобным образом:</p> - -<pre> -admins = { "admin@example.net" } -</pre> - -<p>Где <code>admin</code> - это ваше имя пользователя в вашей системе.</p> - -<p>Дальше найдите строку <code>--"mam";</code> и удалите два дефиса, сделайте то же самое с строкой <code>--"turn_external";</code>, находящейся ниже.</p> - -<p>Теперь перейдите к строке <code>authentication = "internal_hashed"</code> и замените <code>internal_hashed</code> на <code>pam</code>.</p> - -<p>Перейдите к строке, начинающейся с <code>storage</code> и поменяйте <code>sql</code> на <code>internal</code> (по желанию, в этой инструкции я не рассматриваю настройку с базами данных)</p> - -<p>По желанию в строке <code>archive_expires_after = "1w"</code> замените <code>1w</code> на <code>never</code>, чтобы истории переписок не удалялись каждую неделю.</p> - -<p>Найдите строку, начинающуюся с <code>VirtualHost</code> и замените <code>localhost</code> на <code>example.net</code>.</p> - -<p>Если вам нужны многопользовательские переписки, на следующей строке добавьте следущее:</p> - -<pre> -Component "muc.lotigara.ru" "muc" -modules_enabled = { "muc_mam", "vcard_muc" } -</pre> - -<p>Последнюю строку можете опустить, если вам не нужно сохранение истории многопользовательских переписок.</p> - -<p>Если нужна возможность загружать файлы на ваш сервер, дополните конфигурацию следующими строками:</p> - -<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> - -<p>В данном случае, лимит размера файла - это 512 МиБ (0,5 ГиБ), а удаляться файлы будут через ~1000 лет. -Если требуется изменить какое-либо из этих свойств, смотрите комментарии (в Lua они начинаются с двух дефисов) и пробуйте изменять значения.</p> - <p class="readmore"><a href="./pubnix----prosody--pam-.html">Читать далее...</a></p> <div class="section_header"><a class="ablack" href="openwrt-24101------keenetic-launcher-kn-1221.html"> OpenWrt 24.10.1 - исправление, добавляющее поддержку Keenetic Launcher (KN-1221) diff --git a/pubnix----prosody--pam-.html b/pubnix----prosody--pam-.html index b7ccb97..3b0b5c0 100644 --- a/pubnix----prosody--pam-.html +++ b/pubnix----prosody--pam-.html @@ -62,7 +62,9 @@ Ivan Davydov <li><p>Debian 12 с последними обновлениями</p></li> </ul> -<h2>Все команды выполняются пользователем <code>root</code>, если не указано иначе.</h2> +<hr /> + +<p>Все команды выполняются пользователем <code>root</code>, если не указано иначе.</p> <h1>1. Установка</h1> diff --git a/tag_7.html b/tag_7.html index 980c306..6ede59e 100644 --- a/tag_7.html +++ b/tag_7.html @@ -61,72 +61,6 @@ Ivan Davydov <li><p>Debian 12 с последними обновлениями</p></li> </ul> -<h2>Все команды выполняются пользователем <code>root</code>, если не указано иначе.</h2> - -<h1>1. Установка</h1> - -<p>Выполните эти команды:</p> - -<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 - -usermod -aG shadow prosody -usermod -aG ssl-cert prosody - -luarocks install luaposix - -git clone https://github.com/devurandom/lua-pam && cd lua-pam -make LUA_VERSION=5.4 -cp pam.so /usr/lib/ - -prosodyctl install --server=https://modules.prosody.im/rocks/ mod_auth_pam -</pre> - -<h1>2. Настройка</h1> - -<p>Начните редактировать файл <code>/etc/prosody/prosody.cfg.lua</code>. -Следуйте этим инструкциям, заменяя <code>example.net</code> на доменное имя, привязанное к вашему серверу.</p> - -<p>Найдите строку, начинающуюся с слова <code>admins</code>, и добавьте ваше будущее имя пользователя в фигурные скобки подобным образом:</p> - -<pre> -admins = { "admin@example.net" } -</pre> - -<p>Где <code>admin</code> - это ваше имя пользователя в вашей системе.</p> - -<p>Дальше найдите строку <code>--"mam";</code> и удалите два дефиса, сделайте то же самое с строкой <code>--"turn_external";</code>, находящейся ниже.</p> - -<p>Теперь перейдите к строке <code>authentication = "internal_hashed"</code> и замените <code>internal_hashed</code> на <code>pam</code>.</p> - -<p>Перейдите к строке, начинающейся с <code>storage</code> и поменяйте <code>sql</code> на <code>internal</code> (по желанию, в этой инструкции я не рассматриваю настройку с базами данных)</p> - -<p>По желанию в строке <code>archive_expires_after = "1w"</code> замените <code>1w</code> на <code>never</code>, чтобы истории переписок не удалялись каждую неделю.</p> - -<p>Найдите строку, начинающуюся с <code>VirtualHost</code> и замените <code>localhost</code> на <code>example.net</code>.</p> - -<p>Если вам нужны многопользовательские переписки, на следующей строке добавьте следущее:</p> - -<pre> -Component "muc.lotigara.ru" "muc" -modules_enabled = { "muc_mam", "vcard_muc" } -</pre> - -<p>Последнюю строку можете опустить, если вам не нужно сохранение истории многопользовательских переписок.</p> - -<p>Если нужна возможность загружать файлы на ваш сервер, дополните конфигурацию следующими строками:</p> - -<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> - -<p>В данном случае, лимит размера файла - это 512 МиБ (0,5 ГиБ), а удаляться файлы будут через ~1000 лет. -Если требуется изменить какое-либо из этих свойств, смотрите комментарии (в Lua они начинаются с двух дефисов) и пробуйте изменять значения.</p> - <p class="readmore"><a href="pubnix----prosody--pam-.html">Читать далее...</a></p> </div> <div class="section_header section_header_last"> diff --git a/tag_prosody.html b/tag_prosody.html index 3a2b1ab..9e6f9f0 100644 --- a/tag_prosody.html +++ b/tag_prosody.html @@ -61,72 +61,6 @@ Ivan Davydov <li><p>Debian 12 с последними обновлениями</p></li> </ul> -<h2>Все команды выполняются пользователем <code>root</code>, если не указано иначе.</h2> - -<h1>1. Установка</h1> - -<p>Выполните эти команды:</p> - -<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 - -usermod -aG shadow prosody -usermod -aG ssl-cert prosody - -luarocks install luaposix - -git clone https://github.com/devurandom/lua-pam && cd lua-pam -make LUA_VERSION=5.4 -cp pam.so /usr/lib/ - -prosodyctl install --server=https://modules.prosody.im/rocks/ mod_auth_pam -</pre> - -<h1>2. Настройка</h1> - -<p>Начните редактировать файл <code>/etc/prosody/prosody.cfg.lua</code>. -Следуйте этим инструкциям, заменяя <code>example.net</code> на доменное имя, привязанное к вашему серверу.</p> - -<p>Найдите строку, начинающуюся с слова <code>admins</code>, и добавьте ваше будущее имя пользователя в фигурные скобки подобным образом:</p> - -<pre> -admins = { "admin@example.net" } -</pre> - -<p>Где <code>admin</code> - это ваше имя пользователя в вашей системе.</p> - -<p>Дальше найдите строку <code>--"mam";</code> и удалите два дефиса, сделайте то же самое с строкой <code>--"turn_external";</code>, находящейся ниже.</p> - -<p>Теперь перейдите к строке <code>authentication = "internal_hashed"</code> и замените <code>internal_hashed</code> на <code>pam</code>.</p> - -<p>Перейдите к строке, начинающейся с <code>storage</code> и поменяйте <code>sql</code> на <code>internal</code> (по желанию, в этой инструкции я не рассматриваю настройку с базами данных)</p> - -<p>По желанию в строке <code>archive_expires_after = "1w"</code> замените <code>1w</code> на <code>never</code>, чтобы истории переписок не удалялись каждую неделю.</p> - -<p>Найдите строку, начинающуюся с <code>VirtualHost</code> и замените <code>localhost</code> на <code>example.net</code>.</p> - -<p>Если вам нужны многопользовательские переписки, на следующей строке добавьте следущее:</p> - -<pre> -Component "muc.lotigara.ru" "muc" -modules_enabled = { "muc_mam", "vcard_muc" } -</pre> - -<p>Последнюю строку можете опустить, если вам не нужно сохранение истории многопользовательских переписок.</p> - -<p>Если нужна возможность загружать файлы на ваш сервер, дополните конфигурацию следующими строками:</p> - -<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> - -<p>В данном случае, лимит размера файла - это 512 МиБ (0,5 ГиБ), а удаляться файлы будут через ~1000 лет. -Если требуется изменить какое-либо из этих свойств, смотрите комментарии (в Lua они начинаются с двух дефисов) и пробуйте изменять значения.</p> - <p class="readmore"><a href="pubnix----prosody--pam-.html">Читать далее...</a></p> </div> <div class="section_header section_header_last"> diff --git a/tag_pubnix.html b/tag_pubnix.html index b4beabf..1c0e423 100644 --- a/tag_pubnix.html +++ b/tag_pubnix.html @@ -61,72 +61,6 @@ Ivan Davydov <li><p>Debian 12 с последними обновлениями</p></li> </ul> -<h2>Все команды выполняются пользователем <code>root</code>, если не указано иначе.</h2> - -<h1>1. Установка</h1> - -<p>Выполните эти команды:</p> - -<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 - -usermod -aG shadow prosody -usermod -aG ssl-cert prosody - -luarocks install luaposix - -git clone https://github.com/devurandom/lua-pam && cd lua-pam -make LUA_VERSION=5.4 -cp pam.so /usr/lib/ - -prosodyctl install --server=https://modules.prosody.im/rocks/ mod_auth_pam -</pre> - -<h1>2. Настройка</h1> - -<p>Начните редактировать файл <code>/etc/prosody/prosody.cfg.lua</code>. -Следуйте этим инструкциям, заменяя <code>example.net</code> на доменное имя, привязанное к вашему серверу.</p> - -<p>Найдите строку, начинающуюся с слова <code>admins</code>, и добавьте ваше будущее имя пользователя в фигурные скобки подобным образом:</p> - -<pre> -admins = { "admin@example.net" } -</pre> - -<p>Где <code>admin</code> - это ваше имя пользователя в вашей системе.</p> - -<p>Дальше найдите строку <code>--"mam";</code> и удалите два дефиса, сделайте то же самое с строкой <code>--"turn_external";</code>, находящейся ниже.</p> - -<p>Теперь перейдите к строке <code>authentication = "internal_hashed"</code> и замените <code>internal_hashed</code> на <code>pam</code>.</p> - -<p>Перейдите к строке, начинающейся с <code>storage</code> и поменяйте <code>sql</code> на <code>internal</code> (по желанию, в этой инструкции я не рассматриваю настройку с базами данных)</p> - -<p>По желанию в строке <code>archive_expires_after = "1w"</code> замените <code>1w</code> на <code>never</code>, чтобы истории переписок не удалялись каждую неделю.</p> - -<p>Найдите строку, начинающуюся с <code>VirtualHost</code> и замените <code>localhost</code> на <code>example.net</code>.</p> - -<p>Если вам нужны многопользовательские переписки, на следующей строке добавьте следущее:</p> - -<pre> -Component "muc.lotigara.ru" "muc" -modules_enabled = { "muc_mam", "vcard_muc" } -</pre> - -<p>Последнюю строку можете опустить, если вам не нужно сохранение истории многопользовательских переписок.</p> - -<p>Если нужна возможность загружать файлы на ваш сервер, дополните конфигурацию следующими строками:</p> - -<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> - -<p>В данном случае, лимит размера файла - это 512 МиБ (0,5 ГиБ), а удаляться файлы будут через ~1000 лет. -Если требуется изменить какое-либо из этих свойств, смотрите комментарии (в Lua они начинаются с двух дефисов) и пробуйте изменять значения.</p> - <p class="readmore"><a href="pubnix----prosody--pam-.html">Читать далее...</a></p> </div> <div class="section_header section_header_last"> diff --git a/tag_xmpp.html b/tag_xmpp.html index b87730b..5ef41b7 100644 --- a/tag_xmpp.html +++ b/tag_xmpp.html @@ -61,72 +61,6 @@ Ivan Davydov <li><p>Debian 12 с последними обновлениями</p></li> </ul> -<h2>Все команды выполняются пользователем <code>root</code>, если не указано иначе.</h2> - -<h1>1. Установка</h1> - -<p>Выполните эти команды:</p> - -<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 - -usermod -aG shadow prosody -usermod -aG ssl-cert prosody - -luarocks install luaposix - -git clone https://github.com/devurandom/lua-pam && cd lua-pam -make LUA_VERSION=5.4 -cp pam.so /usr/lib/ - -prosodyctl install --server=https://modules.prosody.im/rocks/ mod_auth_pam -</pre> - -<h1>2. Настройка</h1> - -<p>Начните редактировать файл <code>/etc/prosody/prosody.cfg.lua</code>. -Следуйте этим инструкциям, заменяя <code>example.net</code> на доменное имя, привязанное к вашему серверу.</p> - -<p>Найдите строку, начинающуюся с слова <code>admins</code>, и добавьте ваше будущее имя пользователя в фигурные скобки подобным образом:</p> - -<pre> -admins = { "admin@example.net" } -</pre> - -<p>Где <code>admin</code> - это ваше имя пользователя в вашей системе.</p> - -<p>Дальше найдите строку <code>--"mam";</code> и удалите два дефиса, сделайте то же самое с строкой <code>--"turn_external";</code>, находящейся ниже.</p> - -<p>Теперь перейдите к строке <code>authentication = "internal_hashed"</code> и замените <code>internal_hashed</code> на <code>pam</code>.</p> - -<p>Перейдите к строке, начинающейся с <code>storage</code> и поменяйте <code>sql</code> на <code>internal</code> (по желанию, в этой инструкции я не рассматриваю настройку с базами данных)</p> - -<p>По желанию в строке <code>archive_expires_after = "1w"</code> замените <code>1w</code> на <code>never</code>, чтобы истории переписок не удалялись каждую неделю.</p> - -<p>Найдите строку, начинающуюся с <code>VirtualHost</code> и замените <code>localhost</code> на <code>example.net</code>.</p> - -<p>Если вам нужны многопользовательские переписки, на следующей строке добавьте следущее:</p> - -<pre> -Component "muc.lotigara.ru" "muc" -modules_enabled = { "muc_mam", "vcard_muc" } -</pre> - -<p>Последнюю строку можете опустить, если вам не нужно сохранение истории многопользовательских переписок.</p> - -<p>Если нужна возможность загружать файлы на ваш сервер, дополните конфигурацию следующими строками:</p> - -<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> - -<p>В данном случае, лимит размера файла - это 512 МиБ (0,5 ГиБ), а удаляться файлы будут через ~1000 лет. -Если требуется изменить какое-либо из этих свойств, смотрите комментарии (в Lua они начинаются с двух дефисов) и пробуйте изменять значения.</p> - <p class="readmore"><a href="pubnix----prosody--pam-.html">Читать далее...</a></p> </div> <div class="section_header section_header_last"> diff --git "a/tag_\320\272\320\273\320\260\321\201\321\201.html" "b/tag_\320\272\320\273\320\260\321\201\321\201.html" index 2b5ec94..1f145b2 100644 --- "a/tag_\320\272\320\273\320\260\321\201\321\201.html" +++ "b/tag_\320\272\320\273\320\260\321\201\321\201.html" @@ -61,72 +61,6 @@ Ivan Davydov <li><p>Debian 12 с последними обновлениями</p></li> </ul> -<h2>Все команды выполняются пользователем <code>root</code>, если не указано иначе.</h2> - -<h1>1. Установка</h1> - -<p>Выполните эти команды:</p> - -<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 - -usermod -aG shadow prosody -usermod -aG ssl-cert prosody - -luarocks install luaposix - -git clone https://github.com/devurandom/lua-pam && cd lua-pam -make LUA_VERSION=5.4 -cp pam.so /usr/lib/ - -prosodyctl install --server=https://modules.prosody.im/rocks/ mod_auth_pam -</pre> - -<h1>2. Настройка</h1> - -<p>Начните редактировать файл <code>/etc/prosody/prosody.cfg.lua</code>. -Следуйте этим инструкциям, заменяя <code>example.net</code> на доменное имя, привязанное к вашему серверу.</p> - -<p>Найдите строку, начинающуюся с слова <code>admins</code>, и добавьте ваше будущее имя пользователя в фигурные скобки подобным образом:</p> - -<pre> -admins = { "admin@example.net" } -</pre> - -<p>Где <code>admin</code> - это ваше имя пользователя в вашей системе.</p> - -<p>Дальше найдите строку <code>--"mam";</code> и удалите два дефиса, сделайте то же самое с строкой <code>--"turn_external";</code>, находящейся ниже.</p> - -<p>Теперь перейдите к строке <code>authentication = "internal_hashed"</code> и замените <code>internal_hashed</code> на <code>pam</code>.</p> - -<p>Перейдите к строке, начинающейся с <code>storage</code> и поменяйте <code>sql</code> на <code>internal</code> (по желанию, в этой инструкции я не рассматриваю настройку с базами данных)</p> - -<p>По желанию в строке <code>archive_expires_after = "1w"</code> замените <code>1w</code> на <code>never</code>, чтобы истории переписок не удалялись каждую неделю.</p> - -<p>Найдите строку, начинающуюся с <code>VirtualHost</code> и замените <code>localhost</code> на <code>example.net</code>.</p> - -<p>Если вам нужны многопользовательские переписки, на следующей строке добавьте следущее:</p> - -<pre> -Component "muc.lotigara.ru" "muc" -modules_enabled = { "muc_mam", "vcard_muc" } -</pre> - -<p>Последнюю строку можете опустить, если вам не нужно сохранение истории многопользовательских переписок.</p> - -<p>Если нужна возможность загружать файлы на ваш сервер, дополните конфигурацию следующими строками:</p> - -<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> - -<p>В данном случае, лимит размера файла - это 512 МиБ (0,5 ГиБ), а удаляться файлы будут через ~1000 лет. -Если требуется изменить какое-либо из этих свойств, смотрите комментарии (в Lua они начинаются с двух дефисов) и пробуйте изменять значения.</p> - <p class="readmore"><a href="pubnix----prosody--pam-.html">Читать далее...</a></p> </div> <div class="section_header section_header_last"> -- cgit v1.2.3