<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://[222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c]/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>HowTo Yggdrasil - yggdrasil:sites_and_services:search_services</title>
        <description></description>
        <link>http://[222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c]/</link>
        <lastBuildDate>Mon, 31 Aug 2026 14:46:07 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>http://[222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c]/_media/wiki:logo.png</url>
            <title>HowTo Yggdrasil</title>
            <link>http://[222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c]/</link>
        </image>
        <item>
            <title>YaCy</title>
            <link>http://[222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c]/yggdrasil:sites_and_services:search_services:yacy?rev=1761120799&amp;do=diff</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;yacy&quot;&gt;YaCy&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Поисковая P2P система с открытым исходным кодом, написанная на языке Java. 
&lt;/p&gt;

&lt;p&gt;
Может работать как в локальных сетях и использоваться для частных нужд, например, предприятий, так и в глобальном режиме - для создания общедоступного поискового веб-сервиса.
&lt;/p&gt;

&lt;p&gt;
Для обмена данными поискового индекса в режиме P2P, используется технология DHT. Взаимодействие с сервером осуществляется посредством JSON и XML &lt;abbr title=&quot;Application Programming Interface&quot;&gt;API&lt;/abbr&gt;.
&lt;/p&gt;

&lt;p&gt;
Основным преимуществом платформы для пользователя являются приватность (в локальном режиме) и децентрализация - то есть, отсутствие цензурного регулятора.
&lt;/p&gt;

&lt;p&gt;
YaCy не заменит такие платформы как Google и Yahoo, но в виду наличия открытого исходного кода и множества настроек, позволяет создавать собственные индексы, дополняющее имеющиеся инструменты поиска.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;YaCy&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;yacy&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-1379&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit2&quot; id=&quot;типы_конфигураций&quot;&gt;Типы конфигураций&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Проект может использоваться для различных нужд, поэтому предусматривает три основных типа стартовой конфигурации:
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0422\u0438\u043f\u044b \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0442\u0438\u043f\u044b_\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0439&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;1380-1641&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit3&quot; id=&quot;режим_p2p&quot;&gt;Режим P2P&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
В данном режиме, поисковый индекс формируется как из локального реестра, так и реестра удаленных узлов.
&lt;/p&gt;

&lt;p&gt;
Узел, который способен раздавать поисковый индекс другим - называется &lt;em&gt;Senior node&lt;/em&gt;, в стандартном понимании BitTorrent - это сид. 
Для этого режима, в классической сети интернет, важным условием является наличие открытого порта 8090 а также выделенный &lt;abbr title=&quot;Internet Protocol&quot;&gt;IP&lt;/abbr&gt; адрес.
&lt;/p&gt;

&lt;p&gt;
Узел, который работает в режиме P2P но не доступен для других участников, называется &lt;em&gt;Junior node&lt;/em&gt;, или пир. 
Такой узел может получать индекс с публичных узлов, но не способен раздавать собственный реестр.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0420\u0435\u0436\u0438\u043c P2P&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0440\u0435\u0436\u0438\u043c_p2p&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;1642-2678&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit4&quot; id=&quot;поисковый_портал&quot;&gt;Поисковый портал&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Режим работы сервера, который наиболее удобен для создания собственного, изолированного веб-портала, например для группы сайтов предприятия или коллекции общедоступных сайтов.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0439 \u043f\u043e\u0440\u0442\u0430\u043b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043f\u043e\u0438\u0441\u043a\u043e\u0432\u044b\u0439_\u043f\u043e\u0440\u0442\u0430\u043b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;2679-3050&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit5&quot; id=&quot;локальный_режим&quot;&gt;Локальный режим&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Используется для изолированных приложений без доступа в сеть интернет.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043b\u043e\u043a\u0430\u043b\u044c\u043d\u044b\u0439_\u0440\u0435\u0436\u0438\u043c&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;3051-3225&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;yggdrasil&quot;&gt;Yggdrasil&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
YaCy отлично подойдет для исследования как самой сети Yggdrasil, так и сети интернет посредством шлюза. 
&lt;/p&gt;

&lt;p&gt;
Возможность подключения посредством Yggdrasil к другим узлам, находящихся за &lt;abbr title=&quot;Network Address Translation&quot;&gt;NAT&lt;/abbr&gt; - значительно расширяет возможности и сферы применения этого движка на практике. 
&lt;/p&gt;

&lt;p&gt;
Чтобы настроить сервер для индексации локальных ссылок по регулярному выражению, можно задать правило в админ-панели:
&lt;/p&gt;

&lt;p&gt;
Menu - Advanced Crawler - Use filter
&lt;/p&gt;

&lt;p&gt;
Для допуска &lt;abbr title=&quot;Uniform Resource Locator&quot;&gt;URL&lt;/abbr&gt; только с адресами Yggdrasil и доменными зонами ygg и meship, можно использовать регулярное выражение: 
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;^(http|https):\/\/(\[(2[0-9a-fA-F]{2}|3[0-9a-fA-F]{2}):([0-9a-fA-F]{1,4}:){0,6}([0-9a-fA-F]{1,4})?(::([0-9a-fA-F]{1,4}:?){0,6}([0-9a-fA-F]{1,4})?)?\](:.*|)|[^\s\/]+?\.(ygg|meship))(\/.*|)$&lt;/pre&gt;

&lt;p&gt;
А для ограничения доступа в глобальную сеть можно использовать следующие правила nftables:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;table inet filter {
	chain output {
	        type filter hook output priority 0; policy accept;
	        ip6 daddr 200::/7 meta skuid &amp;lt;пользователь&amp;gt; accept;
	        meta skuid &amp;lt;пользователь&amp;gt; reject;
	}
}&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Yggdrasil&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;yggdrasil&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;3226-4780&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit7&quot; id=&quot;внутрисетевые_узлы&quot;&gt;Внутрисетевые узлы&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://[202:f2bc:f800:7cc4:c109:7857:5cae:6630]/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://[202:f2bc:f800:7cc4:c109:7857:5cae:6630]/&quot; rel=&quot;ugc nofollow noopener&quot;&gt;http://[202:f2bc:f800:7cc4:c109:7857:5cae:6630]/&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://[30a:5fad::e]/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://[30a:5fad::e]/&quot; rel=&quot;ugc nofollow noopener&quot;&gt;http://[30a:5fad::e]/&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; &lt;a href=&quot;http://[301:e4ae:40cf:92c3::2019]/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://[301:e4ae:40cf:92c3::2019]/&quot; rel=&quot;ugc nofollow noopener&quot;&gt;http://[301:e4ae:40cf:92c3::2019]/&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043d\u0443\u0442\u0440\u0438\u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u0443\u0437\u043b\u044b&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043d\u0443\u0442\u0440\u0438\u0441\u0435\u0442\u0435\u0432\u044b\u0435_\u0443\u0437\u043b\u044b&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;4781-4963&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit8&quot; id=&quot;ссылки&quot;&gt;Ссылки&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;https://yacy.net/&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://yacy.net/&quot; rel=&quot;ugc nofollow noopener&quot;&gt; Официальный сайт &lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0441\u044b\u043b\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0441\u044b\u043b\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:2,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;4964-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 22 Oct 2025 08:13:19 +0000</pubDate>
        </item>
        <item>
            <title>Yo!</title>
            <link>http://[222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c]/yggdrasil:sites_and_services:search_services:yo?rev=1761120799&amp;do=diff</link>
            <description>
&lt;h1 class=&quot;sectionedit1&quot; id=&quot;yo&quot;&gt;Yo!&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;
Поисковая площадка для сети Yggdrasil с &lt;a href=&quot;https://github.com/YGGverse/Yo&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://github.com/YGGverse/Yo&quot; rel=&quot;ugc nofollow noopener&quot;&gt; открытым исходным кодом&lt;/a&gt; с минимальным заимствованием наработок архивного &lt;a href=&quot;http://[222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c]/archive:yggdrasil:sites_and_services:search_services:yggo&quot; class=&quot;wikilink1&quot; title=&quot;archive:yggdrasil:sites_and_services:search_services:yggo&quot; data-wiki-id=&quot;archive:yggdrasil:sites_and_services:search_services:yggo&quot;&gt; YGGo &lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Целью проекта является переход на более актуальные программные решения, желание сделать проект доступным для быстрой и удобной установки а также сокращение издержек на обслуживающие сервера.
&lt;/p&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_start&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:2,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;&lt;div class=&quot;wrap_center wrap_round wrap_info plugin_wrap&quot; style=&quot;width: 60%;&quot;&gt;
&lt;p&gt;
База данных импортирована с YGGo, но отсутствуют снимки в виду смены их архитектуры (доступен &lt;a href=&quot;https://github.com/YGGverse/YGGo#database-snaps&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://github.com/YGGverse/YGGo#database-snaps&quot; rel=&quot;ugc nofollow noopener&quot;&gt; архив&lt;/a&gt; ~14 Гб).
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;plugin_wrap_end&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;&amp;quot;,&amp;quot;secid&amp;quot;:3,&amp;quot;range&amp;quot;:&amp;quot;0-&amp;quot;} --&gt;
&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Yo!&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;yo&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:1,&amp;quot;range&amp;quot;:&amp;quot;1-970&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit4&quot; id=&quot;технические_отличия_от_yggo&quot;&gt;Технические отличия от YGGo&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;
&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; в основе используется поисковый сервер &lt;a href=&quot;https://github.com/manticoresoftware&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://github.com/manticoresoftware&quot; rel=&quot;ugc nofollow noopener&quot;&gt; Manticore &lt;/a&gt;, которому делегированы все задачи хранения данных и операции с индексами&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; отказ от перманентных хранилищ вроде MySQL, что упрощает установку и значительно снижает требования к серверу (удалось освободить порядка 1Гб ОЗУ и 4Гб дискового пространства при ~1М документов)&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; индексы обновляются в режиме Real Time&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; непосредственно кодовая база проекта реализована в нескольких файлах - для CLI и WebUI, остальные задачи делегированы &lt;a href=&quot;https://github.com/YGGverse/Yo/blob/main/composer.json&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://github.com/YGGverse/Yo/blob/main/composer.json&quot; rel=&quot;ugc nofollow noopener&quot;&gt; Composer &lt;/a&gt;, в частности - официальной библиотеке &lt;a href=&quot;https://github.com/manticoresoftware/manticoresearch-php&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://github.com/manticoresoftware/manticoresearch-php&quot; rel=&quot;ugc nofollow noopener&quot;&gt; manticoresearch-php &lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; в проекте сохранены все ключевые функции, в том числе снимки истории страниц (snap) которые в свою очередь оптимизированы для децентрализованного формата хранения данных вида /md5url/timestamp а также сжатием с помощью tar.gz&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; основной из задач проекта является доработка поисковой выборки, так как в предыдущей реализации было трудно что либо найти и сейчас над этим ведется работа (просьба оставлять отзывы о результатах запросов)&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0422\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043e\u0442\u043b\u0438\u0447\u0438\u044f \u043e\u0442 YGGo&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435_\u043e\u0442\u043b\u0438\u0447\u0438\u044f_\u043e\u0442_yggo&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:4,&amp;quot;range&amp;quot;:&amp;quot;971-2941&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit5&quot; id=&quot;установка&quot;&gt;Установка&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Для установки достаточно выполнить несколько команд, описанных в разделе &lt;a href=&quot;https://github.com/YGGverse/Yo#install&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://github.com/YGGverse/Yo#install&quot; rel=&quot;ugc nofollow noopener&quot;&gt; README &lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Приложение самостоятельно создаст индексы на основании единственного файла настроек.
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:5,&amp;quot;range&amp;quot;:&amp;quot;2942-3325&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit6&quot; id=&quot;настройки&quot;&gt;Настройки&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Все необходимые для работы настройки собраны в файл json (&lt;a href=&quot;https://github.com/YGGverse/Yo/blob/main/example/config.json&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://github.com/YGGverse/Yo/blob/main/example/config.json&quot; rel=&quot;ugc nofollow noopener&quot;&gt; пример &lt;/a&gt;)
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:6,&amp;quot;range&amp;quot;:&amp;quot;3326-3544&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit7&quot; id=&quot;yggdrasil&quot;&gt;Yggdrasil&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Платформа изначально создана для поиска контента в сети Yggdrasil но также может быть использована для организации локального или публичного поискового сервера для сети Интернет.
&lt;/p&gt;

&lt;p&gt;
Чтобы осуществлять поиск в сети Yggdrasil, достаточно изменить правила сбора ссылок, например:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;&amp;quot;a:not([rel=nofollow])&amp;quot;:
{
    &amp;quot;attribute&amp;quot;:&amp;quot;href&amp;quot;,
    &amp;quot;external&amp;quot;:true,
    &amp;quot;regex&amp;quot;:&amp;quot;/^http:\\/\\/\\[0{0,1}[2-3][a-f0-9]{0,2}:/&amp;quot;
},
&amp;quot;image&amp;quot;:
{
    &amp;quot;attribute&amp;quot;:&amp;quot;src&amp;quot;,
    &amp;quot;external&amp;quot;:true,
    &amp;quot;regex&amp;quot;:&amp;quot;/^http:\\/\\/\\[0{0,1}[2-3][a-f0-9]{0,2}:/&amp;quot;
},
...&lt;/pre&gt;

&lt;p&gt;
По аналогии можно добавить поддержку доменов .ygg или сделать поиск только по указанной зоне:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;&amp;quot;regex&amp;quot;:&amp;quot;/^http:\\/\\/[A-z0-9\\.-]+\\.ygg/&amp;quot;&lt;/pre&gt;

&lt;p&gt;
Если не планируется сбор / архивирование медиа контента, можно удалить соответствующие конструкции селекторов.
&lt;/p&gt;

&lt;p&gt;
Не смотря на то, что с помощью регулярных выражений можно сделать то же самое, для удобства добавлены дополнительные фильтры подстроки:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;&amp;quot;skip&amp;quot;:
{
    &amp;quot;stripos&amp;quot;:
    {
        &amp;quot;url&amp;quot;:
        [
            &amp;quot;#&amp;quot;,
            &amp;quot;javascript:&amp;quot;,
            &amp;quot;mailto:&amp;quot;,
            &amp;quot;magnet:&amp;quot;,
            &amp;quot;xmpp:&amp;quot;
        ]
    }
}&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;Yggdrasil&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;yggdrasil&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:0,&amp;quot;secid&amp;quot;:7,&amp;quot;range&amp;quot;:&amp;quot;3545-5212&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit8&quot; id=&quot;внешние_ссылки&quot;&gt;Внешние ссылки&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Очень просто можно перевести приложение в режим локального поиска по сайту, указав в настройках
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;&amp;quot;external&amp;quot;:false&lt;/pre&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0412\u043d\u0435\u0448\u043d\u0438\u0435 \u0441\u0441\u044b\u043b\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0432\u043d\u0435\u0448\u043d\u0438\u0435_\u0441\u0441\u044b\u043b\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:3,&amp;quot;secid&amp;quot;:8,&amp;quot;range&amp;quot;:&amp;quot;5213-5462&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit9&quot; id=&quot;клиентская_индексация&quot;&gt;Клиентская индексация&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Чтобы принимать запросы на индексацию через поисковое поле, нужно включить опцию
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;&amp;quot;webui&amp;quot;:
    {
        &amp;quot;search&amp;quot;:
        {
            &amp;quot;index&amp;quot;:
            {
                &amp;quot;request&amp;quot;:
                {
                    &amp;quot;url&amp;quot;:
                    {
                        &amp;quot;enabled&amp;quot;:true,&lt;/pre&gt;

&lt;p&gt;
также можно указать фильтры адресов с помощью регулярного выражения в поле «regex»
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0430\u044f \u0438\u043d\u0434\u0435\u043a\u0441\u0430\u0446\u0438\u044f&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043a\u043b\u0438\u0435\u043d\u0442\u0441\u043a\u0430\u044f_\u0438\u043d\u0434\u0435\u043a\u0441\u0430\u0446\u0438\u044f&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:4,&amp;quot;secid&amp;quot;:9,&amp;quot;range&amp;quot;:&amp;quot;5463-6042&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit10&quot; id=&quot;резервные_копии&quot;&gt;Резервные копии&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Сервер Manticore предусматривает несколько базовых сценариев для выполнения бекапов:
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0420\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435 \u043a\u043e\u043f\u0438\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0440\u0435\u0437\u0435\u0440\u0432\u043d\u044b\u0435_\u043a\u043e\u043f\u0438\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:5,&amp;quot;secid&amp;quot;:10,&amp;quot;range&amp;quot;:&amp;quot;6043-6237&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit11&quot; id=&quot;логический&quot;&gt;Логический&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Данный способ подойдет узлам, предоставляющих &lt;strong&gt;публичный доступ&lt;/strong&gt; к собранным данным посредством текстового дампа в формате SQL. 
&lt;/p&gt;

&lt;p&gt;
При таком подходе, по расписанию выполняется команда mysqldump:
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;@monthly mysqldump -h0 -P9306 manticore &amp;gt; /var/www/html/index.sql 2&amp;gt;&amp;amp;1&lt;/pre&gt;

&lt;p&gt;
Чтобы не останавливать сканер, можно указать флаг 
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;--lock-tables=false &lt;/pre&gt;

&lt;p&gt;
а также исключить дополнительные таблицы, если они не нужны 
&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;--ignore-table=manticore.yo_some_document&lt;/pre&gt;

&lt;p&gt;
На основном сервере, дамп генерируется раз в месяц, а последняя его версия - всегда доступна по ссылке /index.sql в корне соответствующего сайта: &lt;a href=&quot;http://[201:23b4:991a:634d:8359:4521:5576:15b7]/yo/index.sql&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://[201:23b4:991a:634d:8359:4521:5576:15b7]/yo/index.sql&quot; rel=&quot;ugc nofollow noopener&quot;&gt; версия IPv6 &lt;/a&gt;, &lt;a href=&quot;http://yo.ygg/index.sql&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://yo.ygg/index.sql&quot; rel=&quot;ugc nofollow noopener&quot;&gt; yo.ygg &lt;/a&gt; и т.д.
&lt;/p&gt;

&lt;p&gt;
Владельцы могут ограничить канал для загрузки дампов посредством http:&lt;br/&gt;

&lt;/p&gt;
&lt;pre class=&quot;code&quot;&gt;location = /index.sql {
	limit_rate 50k;
	# ограничение будет срабатывать после 100 Мб
	# limit_rate_after 100m;  
}&lt;/pre&gt;

&lt;p&gt;
История снимков на данный момент не опубликована в виду дисковых ограничений и вероятно, этот процесс будет автоматизирован последством создания периодических &lt;a href=&quot;http://[222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c]/yggdrasil:bittorrent:bittorrent&quot; class=&quot;wikilink1&quot; title=&quot;yggdrasil:bittorrent:bittorrent&quot; data-wiki-id=&quot;yggdrasil:bittorrent:bittorrent&quot;&gt; торрент &lt;/a&gt; раздач.
&lt;/p&gt;

&lt;p&gt;
Таким образом, можно выполнить слияние / быстро развернуть приватный или общий поисковый сервер с нуля, без лишнего обращения к сайтам и затрат времени на сканирование.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://manual.manticoresearch.com/Securing_and_compacting_a_table/Backup_and_restore#Backup-and-restore-with-mysqldump&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://manual.manticoresearch.com/Securing_and_compacting_a_table/Backup_and_restore#Backup-and-restore-with-mysqldump&quot; rel=&quot;ugc nofollow noopener&quot;&gt; Подробнее о логических бекапах &lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u041b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0439&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:5,&amp;quot;secid&amp;quot;:11,&amp;quot;range&amp;quot;:&amp;quot;6238-8560&amp;quot;} --&gt;
&lt;h3 class=&quot;sectionedit12&quot; id=&quot;физический&quot;&gt;Физический&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Данный способ подразумевает резервное копирование мета информации сервера, включая бинарные данные.
&lt;/p&gt;

&lt;p&gt;
Подход менее требовательный к ресурсам сервера, может выполнятся чаще для административных нужд.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;https://manual.manticoresearch.com/Securing_and_compacting_a_table/Backup_and_restore#Using-manticore-backup-command-line-tool&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://manual.manticoresearch.com/Securing_and_compacting_a_table/Backup_and_restore#Using-manticore-backup-command-line-tool&quot; rel=&quot;ugc nofollow noopener&quot;&gt; Подробнее о физических бекапах &lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0424\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0439&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0438\u0439&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:9,&amp;quot;secid&amp;quot;:12,&amp;quot;range&amp;quot;:&amp;quot;8561-9155&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit13&quot; id=&quot;инстанции&quot;&gt;Инстанции&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0418\u043d\u0441\u0442\u0430\u043d\u0446\u0438\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0438\u043d\u0441\u0442\u0430\u043d\u0446\u0438\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:9,&amp;quot;secid&amp;quot;:13,&amp;quot;range&amp;quot;:&amp;quot;9156-9188&amp;quot;} --&gt;
&lt;h2 class=&quot;sectionedit14&quot; id=&quot;ссылки&quot;&gt;Ссылки&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
Проект на GitHub: &lt;a href=&quot;https://github.com/YGGverse/Yo&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://github.com/YGGverse/Yo&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://github.com/YGGverse/Yo&lt;/a&gt; (&lt;a href=&quot;http://[316:c51a:62a3:8b9::4]/YGGverse/Yo&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://[316:c51a:62a3:8b9::4]/YGGverse/Yo&quot; rel=&quot;ugc nofollow noopener&quot;&gt; зеркало &lt;/a&gt;)&lt;br/&gt;

Ветка для протокола &lt;a href=&quot;http://[222:a8e4:50cd:55c:788e:b0a5:4e2f:a92c]/gemini_protocol&quot; class=&quot;wikilink1&quot; title=&quot;gemini_protocol&quot; data-wiki-id=&quot;gemini_protocol&quot;&gt;Gemini&lt;/a&gt; &lt;a href=&quot;https://github.com/YGGverse/Yo/tree/gemini&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://github.com/YGGverse/Yo/tree/gemini&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://github.com/YGGverse/Yo/tree/gemini&lt;/a&gt;&lt;br/&gt;

Официальный сайт Manticore: &lt;a href=&quot;https://manticoresearch.com&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://manticoresearch.com&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://manticoresearch.com&lt;/a&gt;&lt;br/&gt;

Новости: &lt;a href=&quot;https://mastodon.social/@YGGverse&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;https://mastodon.social/@YGGverse&quot; rel=&quot;ugc nofollow noopener&quot;&gt;https://mastodon.social/@YGGverse&lt;/a&gt;&lt;br/&gt;

Канал KevaChat: &lt;a href=&quot;http://[201:23b4:991a:634d:8359:4521:5576:15b7]/kevachat/room/NRzhB7LF4Fv5RQUtfhRtnUpTWzArSQ55R2#latest&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://[201:23b4:991a:634d:8359:4521:5576:15b7]/kevachat/room/NRzhB7LF4Fv5RQUtfhRtnUpTWzArSQ55R2#latest&quot; rel=&quot;ugc nofollow noopener&quot;&gt; 0200::/7 &lt;/a&gt;, &lt;a href=&quot;http://kevachat.ygg/room/NRzhB7LF4Fv5RQUtfhRtnUpTWzArSQ55R2#latest&quot; class=&quot;urlextern&quot; target=&quot;_blank&quot; title=&quot;http://kevachat.ygg/room/NRzhB7LF4Fv5RQUtfhRtnUpTWzArSQ55R2#latest&quot; rel=&quot;ugc nofollow noopener&quot;&gt; алиас &lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
&lt;!-- EDIT{&amp;quot;target&amp;quot;:&amp;quot;section&amp;quot;,&amp;quot;name&amp;quot;:&amp;quot;\u0421\u0441\u044b\u043b\u043a\u0438&amp;quot;,&amp;quot;hid&amp;quot;:&amp;quot;\u0441\u0441\u044b\u043b\u043a\u0438&amp;quot;,&amp;quot;codeblockOffset&amp;quot;:9,&amp;quot;secid&amp;quot;:14,&amp;quot;range&amp;quot;:&amp;quot;9189-&amp;quot;} --&gt;</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 22 Oct 2025 08:13:19 +0000</pubDate>
        </item>
    </channel>
</rss>
