<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>@bombermine</title><author><name>@bombermine</name></author><id>https://teletype.in/atom/bombermine</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/bombermine?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@bombermine?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bombermine"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/bombermine?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-04-09T16:36:24.269Z</updated><entry><id>bombermine:subspace-gemini-3d</id><link rel="alternate" type="text/html" href="https://teletype.in/@bombermine/subspace-gemini-3d?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bombermine"></link><title>Тестовая сеть Subspace Network Gemini 3d</title><published>2023-04-19T16:24:39.444Z</published><updated>2023-04-30T19:35:45.194Z</updated><summary type="html">&lt;img src=&quot;https://assets.website-files.com/61526a2af87a54e565b0ae92/6155fc8597a1468aa6dfba07_Group%20201.svg&quot;&gt;Gemini III является не награждаемой тестовой сетью в преддверии Mainnet Beta. И представляет собой важную веху в дорожной карте разработки сети Subspace. Gemini 3d это последняя итерация, которая отличается значительными обновлениями. Хотя некоторые обновления в настоящее время не видны с точки зрения фармеров. Тестнет может продлиться еще пару месяцев.</summary><content type="html">
  &lt;figure id=&quot;Xlcm&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://assets.website-files.com/61526a2af87a54e565b0ae92/6155fc8597a1468aa6dfba07_Group%20201.svg&quot; width=&quot;300&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;ylNi&quot;&gt;Gemini III является не награждаемой тестовой сетью в преддверии Mainnet Beta. И представляет собой важную веху в дорожной карте разработки сети Subspace. Gemini 3d это последняя итерация, которая отличается значительными обновлениями. Хотя некоторые обновления в настоящее время не видны с точки зрения фармеров. Тестнет может продлиться еще пару месяцев.&lt;/p&gt;
  &lt;p id=&quot;9ule&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;pGxj&quot;&gt;Официальная документация доступна здесь: &lt;a href=&quot;https://docs.subspace.network/docs/protocol/cli/&quot; target=&quot;_blank&quot;&gt;https://docs.subspace.network/docs/protocol/cli/&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;xX6x&quot;&gt;Discord: &lt;a href=&quot;https://discord.gg/subspace-network&quot; target=&quot;_blank&quot;&gt;https://discord.gg/subspace-network&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;o9y5&quot;&gt;&lt;/p&gt;
  &lt;nav&gt;
    &lt;ul&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#P1la&quot;&gt;Системные требования&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#QF6Z&quot;&gt;Установка одной командой&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#0NZb&quot;&gt;Мониторинг&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#3553&quot;&gt;Удаление&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#8rPE&quot;&gt;Полезные команды&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/nav&gt;
  &lt;p id=&quot;BWcn&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;P1la&quot; data-align=&quot;center&quot;&gt;Системные требования&lt;/h2&gt;
  &lt;/section&gt;
  &lt;ul id=&quot;B2V7&quot;&gt;
    &lt;li id=&quot;MiSa&quot;&gt;CPU 4 Core+&lt;/li&gt;
    &lt;li id=&quot;EHKY&quot;&gt;RAM 4GB+ (Рекомендуется 8GB)&lt;/li&gt;
    &lt;li id=&quot;qlWH&quot;&gt;SWAP 4GB&lt;/li&gt;
    &lt;li id=&quot;het4&quot;&gt;SSD 100GB&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;3mtN&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;QF6Z&quot; data-align=&quot;center&quot;&gt;Установка одной командой&lt;/h2&gt;
  &lt;/section&gt;
  &lt;pre id=&quot;5wBB&quot; data-lang=&quot;bash&quot;&gt;wget -O subspace.sh https://raw.githubusercontent.com/bombermine3/nodes/main/subspace.sh &amp;amp;&amp;amp; chmod +x subspace.sh &amp;amp;&amp;amp; ./subspace.sh&lt;/pre&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;blockquote id=&quot;gVTt&quot;&gt;Если во время установки появляется текст &amp;quot;Illegal instruction&amp;quot;, то значит процессор не подходит для этой версии. Можно попробовать добавить параметр &amp;quot;v2&amp;quot; и установить версию для более старых процессоров: &lt;/blockquote&gt;
    &lt;pre id=&quot;YpnH&quot;&gt;wget -O subspace.sh https://raw.githubusercontent.com/bombermine3/nodes/main/subspace.sh &amp;amp;&amp;amp; chmod +x subspace.sh &amp;amp;&amp;amp; ./subspace.sh v2&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;Y5HA&quot;&gt;В процессе установки будут запрошены несколько параметров, важными из которых являются адрес кошелька, имя ноды и объем диска, выделенного под плот.&lt;/p&gt;
  &lt;p id=&quot;LiQz&quot;&gt;Введите адрес, который можно взять здесь: &lt;a href=&quot;https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Feu-0.gemini-3d.subspace.network%2Fws#/accounts&quot; target=&quot;_blank&quot;&gt;https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Feu-0.gemini-3d.subspace.network%2Fws#/accounts&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;2QnP&quot;&gt;или установите рекомендуемый кошелек Subwallet: &lt;a href=&quot;https://docs.subspace.network/docs/protocol/wallets/subwallet&quot; target=&quot;_blank&quot;&gt;https://docs.subspace.network/docs/protocol/wallets/subwallet&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;dFE4&quot;&gt;Адрес может начинаться с 5 или st, это не важно.&lt;/p&gt;
  &lt;figure id=&quot;d4af&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/34/f9/34f95b0f-5154-44b3-8983-8303855cd34c.png&quot; width=&quot;2054&quot; /&gt;
    &lt;figcaption&gt;&lt;strong&gt;Введите адрес для получения вознаграждения&lt;/strong&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;J3zJ&quot;&gt;Введите произвольное имя ноды, которое будет идентифицировать вас в сети:&lt;/p&gt;
  &lt;figure id=&quot;TjDv&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/89/1f/891fdf6a-455c-45a2-9423-cbda10e58715.png&quot; width=&quot;2048&quot; /&gt;
    &lt;figcaption&gt;&lt;strong&gt;Введите имя ноды&lt;/strong&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;gDsN&quot;&gt;На следующий вопрос можно нажать Enter:&lt;/p&gt;
  &lt;figure id=&quot;QqAD&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img4.teletype.in/files/bf/51/bf516a71-9a1d-4310-ba6c-12f88dc88b9f.png&quot; width=&quot;2042&quot; /&gt;
    &lt;figcaption&gt;&lt;strong&gt;Укажите путь, где будет храниться плот&lt;/strong&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;U6kq&quot;&gt;Здесь тоже нажимаем Enter:&lt;/p&gt;
  &lt;figure id=&quot;o0ft&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ac/ca/acca3c8e-ad41-4625-8989-9bf5a2b7f700.png&quot; width=&quot;2046&quot; /&gt;
    &lt;figcaption&gt;&lt;strong&gt;Укажите путь для хранения файлов ноды&lt;/strong&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;z5cs&quot;&gt;Укажите объем диска, который будет зарезервирован под плот. Например 1000MB или 10GB:&lt;/p&gt;
  &lt;figure id=&quot;CQ6c&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/0c/cf/0ccfb8fc-51b0-4a90-a334-ce47a2b653d7.png&quot; width=&quot;2046&quot; /&gt;
    &lt;figcaption&gt;&lt;strong&gt;Укажите размер плота&lt;/strong&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;5xQK&quot;&gt;Последний вопрос, в котором нужно указать сеть, в которой будет происходить фарминг. Оставляем по-умолчанию, нажав Enter:&lt;/p&gt;
  &lt;figure id=&quot;P88y&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/a3/96/a3963f45-31fa-4a21-821e-7317672e6111.png&quot; width=&quot;2048&quot; /&gt;
    &lt;figcaption&gt;&lt;strong&gt;Укажите имя сети, в которой будет происходить фарминг&lt;/strong&gt;&lt;/figcaption&gt;
  &lt;/figure&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;0NZb&quot; data-align=&quot;center&quot;&gt;Мониторинг&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;7pSn&quot;&gt;Просмотр логов:&lt;/p&gt;
  &lt;pre id=&quot;9guQ&quot; data-lang=&quot;bash&quot;&gt;journalctl -f -u subspace-node -o cat&lt;/pre&gt;
  &lt;p id=&quot;x2SG&quot;&gt;Кроме логов можно найти свою ноду в телеметрии. Учтите, что при большом количестве фармеров есть вероятность, что даже успешно работающую ноду получится увидеть в телеметрии не сразу. Для поиска нужно просто начать набирать имя ноды. Нажатие на строку с нодой закрепит ее вверху списка.&lt;/p&gt;
  &lt;p id=&quot;SArL&quot;&gt;&lt;a href=&quot;https://telemetry.subspace.network/#list/0x7f489750cfe91e17fc19b42a5acaba41d1975cedd3440075d4a4b4171ad0ac20&quot; target=&quot;_blank&quot;&gt;https://telemetry.subspace.network/#list/0x7f489750cfe91e17fc19b42a5acaba41d1975cedd3440075d4a4b4171ad0ac20&lt;/a&gt;&lt;/p&gt;
  &lt;figure id=&quot;XPwJ&quot; class=&quot;m_column&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/09/9e/099e6ae8-786c-4925-b74d-c13ed0cd443e.png&quot; width=&quot;1730&quot; /&gt;
  &lt;/figure&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;3553&quot; data-align=&quot;center&quot;&gt;Удаление&lt;/h2&gt;
  &lt;/section&gt;
  &lt;pre id=&quot;ZQ5C&quot; data-lang=&quot;bash&quot;&gt;sudo systemctl stop subspace-node
sudo systemctl disable subspace-node
sudo rm /etc/systemd/system/subspace-node.service
sudo rm /usr/local/bin/subspace
rm -rf $HOME/.local/share/subspace*
rm -rf $HOME/.config/subspace*&lt;/pre&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;8rPE&quot; data-align=&quot;center&quot;&gt;Полезные команды&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;AWhz&quot;&gt;Рестарт ноды&lt;/p&gt;
  &lt;pre id=&quot;8h5O&quot; data-lang=&quot;bash&quot;&gt;systemctl restart subspace-node&lt;/pre&gt;
  &lt;p id=&quot;cg5g&quot;&gt;Остановка ноды&lt;/p&gt;
  &lt;pre id=&quot;geRu&quot; data-lang=&quot;bash&quot;&gt;systemctl stop subspace-node&lt;/pre&gt;
  &lt;p id=&quot;QNcb&quot;&gt;После остановки можно сделать рестарт для запуска&lt;/p&gt;

</content></entry><entry><id>bombermine:subspace-gemini2-check</id><link rel="alternate" type="text/html" href="https://teletype.in/@bombermine/subspace-gemini2-check?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bombermine"></link><title>Как проверить свой баланс для награждаемого тестнета Gemini II</title><published>2022-11-03T22:29:53.469Z</published><updated>2022-11-03T23:17:24.598Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img2.teletype.in/files/1c/1d/1c1d14fe-1ec1-4033-b3ba-4ce49a1c38ab.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://canada1.discourse-cdn.com/standard30/uploads/subspace/original/1X/106f5626b7bbc82c58c0e2c8badf65e4339df8a8.png&quot;&gt;Оригинал статьи находится по адресу https://forum.subspace.network/t/how-to-check-your-balance-for-gemini-ii-incentivized-testnet/1081</summary><content type="html">
  &lt;p id=&quot;OFgg&quot;&gt;&lt;em&gt;Оригинал статьи находится по адресу &lt;a href=&quot;https://forum.subspace.network/t/how-to-check-your-balance-for-gemini-ii-incentivized-testnet/1081&quot; target=&quot;_blank&quot;&gt;https://forum.subspace.network/t/how-to-check-your-balance-for-gemini-ii-incentivized-testnet/1081&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;u33u&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;rdC7&quot;&gt;Список распределения наград для тестнета Gemini II &lt;/p&gt;
  &lt;p id=&quot;ejHb&quot;&gt;&lt;a href=&quot;https://docs.google.com/spreadsheets/d/1M38Vh0AqtY8rkzu_LcWNM6WK2nyuocszvhMcP7r4pEU/edit#gid=0&quot; target=&quot;_blank&quot;&gt;https://docs.google.com/spreadsheets/d/1M38Vh0AqtY8rkzu_LcWNM6WK2nyuocszvhMcP7r4pEU/edit#gid=0&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;d3lY&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ZEPK&quot;&gt;Gemini II начался на блоке 203 099 и закончился на блоке 701 019 примерно 25 октября в 16:00 UTC. Поэтому, если вы поддерживали работу своей ноды после этого момента, вы, вероятно, увидите более высокий баланс, чем учитывается при распределении вознаграждения.&lt;/p&gt;
  &lt;p id=&quot;t02f&quot;&gt;&lt;strong&gt;Как проверить баланс Gemini II на блоке 701,019&lt;br /&gt;&lt;/strong&gt;Перейдите в &lt;a href=&quot;https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Feu-0.gemini-2a.subspace.network%2Fws#/explorer&quot; target=&quot;_blank&quot;&gt;проводник блоков&lt;/a&gt; PolkadotJS и нажмите на опцию &lt;em&gt;Chain State&lt;/em&gt; в выпадающем меню &lt;em&gt;Developer&lt;/em&gt;.&lt;/p&gt;
  &lt;figure id=&quot;h8Xq&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://canada1.discourse-cdn.com/standard30/uploads/subspace/original/1X/106f5626b7bbc82c58c0e2c8badf65e4339df8a8.png&quot; width=&quot;1732&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;XFLY&quot;&gt;Нажмите на выпадающий список s&lt;em&gt;elected state query &lt;/em&gt;и выберите&lt;em&gt; system.&lt;/em&gt;&lt;/p&gt;
  &lt;figure id=&quot;S8yE&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://canada1.discourse-cdn.com/standard30/uploads/subspace/original/1X/571f737f421e9d5c9d21370c3a7f78ac9590bb9d.png&quot; width=&quot;1721&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;NiVi&quot;&gt;Если поле &lt;em&gt;AccountId32&lt;/em&gt; выделено серым цветом, перейдите на страницу &lt;a href=&quot;https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Feu-0.gemini-2a.subspace.network%2Fws#/addresses&quot; target=&quot;_blank&quot;&gt;Address book&lt;/a&gt;, чтобы добавить адрес вознаграждения, а затем вернитесь на страницу &lt;em&gt;Chain State&lt;/em&gt;.&lt;/p&gt;
  &lt;p id=&quot;pKLa&quot;&gt;Вам понадобится хэш для блока 701 019, который равен 0x3fa9ea50ab116fd41b295fc88382871eb50de205f4f8e29783d9bb24c82fe0b3, и его можно проверить в разделе &lt;a href=&quot;https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Feu-0.gemini-2a.subspace.network%2Fws#/explorer/query/701019&quot; target=&quot;_blank&quot;&gt;Explorer&lt;/a&gt;.&lt;/p&gt;
  &lt;figure id=&quot;Q0ic&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://canada1.discourse-cdn.com/standard30/uploads/subspace/original/1X/6e66c4b9c41cb2287b5469237773bc9116cc2786.png&quot; width=&quot;1734&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;GahC&quot;&gt;После ввода хэша и выбора аккаунта нажмите на знак &amp;quot;+&amp;quot; в правом верхнем углу. Вы получите баланс для вашего адреса вознаграждения в нужном блоке.&lt;/p&gt;
  &lt;figure id=&quot;GaHl&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://canada1.discourse-cdn.com/standard30/uploads/subspace/original/1X/f38e63ecb8f6cd6caf7ac2264b047b3c3516022c.png&quot; width=&quot;1695&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;6RFo&quot;&gt;Баланс состоит из 18 десятичных знаков, поэтому счет, используемый на этом изображении, показывает, что он имеет баланс 101,6 в блоке 701,019.&lt;/p&gt;

</content></entry><entry><id>bombermine:subspace-gemini2-stress-test</id><link rel="alternate" type="text/html" href="https://teletype.in/@bombermine/subspace-gemini2-stress-test?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bombermine"></link><title>Стресс-тест Subspace Network Gemini Фаза II</title><published>2022-09-06T10:38:06.636Z</published><updated>2022-10-24T06:14:48.922Z</updated><summary type="html">&lt;img src=&quot;https://img3.teletype.in/files/6e/0d/6e0dcf15-0a0d-42ea-83ca-ad343630e439.png&quot;&gt;Эта фаза тестнета является не награждаемой и является подготовительной перед запуском второй фазы Gemini. Этот тест необходим для того, чтобы определить, работают ли все новые улучшения, включенные в Gemini II. Существующая сеть будет преобразована в Gemini II 20 сентября, когда будут всключены вознаграждения. Это означает, что фермерам, которые уже синхронизированы с сетью &quot;Subspace Gemini 2a&quot;, не придется перезапускать свои узлы или пересинхронизироваться.</summary><content type="html">
  &lt;p id=&quot;ASZV&quot;&gt;Эта фаза тестнета является не награждаемой и является подготовительной перед запуском второй фазы Gemini. Этот тест необходим для того, чтобы определить, работают ли все новые улучшения, включенные в Gemini II. Существующая сеть будет преобразована в Gemini II 20 сентября, когда будут всключены вознаграждения. Это означает, что фермерам, которые уже синхронизированы с сетью &amp;quot;Subspace Gemini 2a&amp;quot;, не придется перезапускать свои узлы или пересинхронизироваться.&lt;/p&gt;
  &lt;p id=&quot;78sa&quot;&gt;&lt;strong&gt;Важные обновления:&lt;/strong&gt; &lt;/p&gt;
  &lt;p id=&quot;TxYm&quot;&gt;- CLI и Docker будут единственными двумя официально поддерживаемыми методами фарминга на этом этапе&lt;/p&gt;
  &lt;p id=&quot;ETV1&quot;&gt;- Размер плота по-умолчанию будет установлен на 100 ГБ максимум (фармеры могут изменить размер своего плота на меньший, чем 100 ГБ, но не больше)&lt;/p&gt;
  &lt;p id=&quot;dxEJ&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;XV6L&quot;&gt;Системные требования: 2 CPU+/4GB+ RAM (рекомендуется 8GB)/200GB&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;yNXv&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;lnxK&quot;&gt;Официальная документация &lt;a href=&quot;https://docs.subspace.network/protocol/farm/farming/&quot; target=&quot;_blank&quot;&gt;https://docs.subspace.network/protocol/farm/farming/&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;VGhF&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;nfef&quot;&gt;Перейдем непосредственно к установке ноды и фармера. Есть два способа установки в консоли Linux - Docker и CLI. Первый проще в обслуживании, диагностике ошибок и поддержке. В любом случае необходимо выполнить команды из раздела &amp;quot;Подготовка&amp;quot;. Кроме того добавил возможность установки одной командой. В этом случае предварительно выполнять ничего не надо.&lt;/p&gt;
  &lt;p id=&quot;2bye&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;sEn3&quot;&gt;Все команды из гайда выполняются построчно, если не указано иное. От себя ничего добавлять или убирать не нужно. Если есть кавычки, значит они нужны.&lt;/p&gt;
  &lt;/section&gt;
  &lt;nav&gt;
    &lt;ul&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#Rovi&quot;&gt;Подготовка &lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#lYNR&quot;&gt;Docker (предпочтительно)&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#YeW8&quot;&gt;&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#atwe&quot;&gt;Установка&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#YU6p&quot;&gt;Просмотр логов&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#edw9&quot;&gt;Перезагрузка&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#Vs4H&quot;&gt;Обновление&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#kuqv&quot;&gt;Удаление ноды&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#pCSY&quot;&gt;CLI (systemd)&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#6skP&quot;&gt;Установка&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#mubm&quot;&gt;Просмотр логов&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#lXiv&quot;&gt;Перезагрузка&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#RlPI&quot;&gt;Обновление&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#X7Nn&quot;&gt;Удаление ноды&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#hIZc&quot;&gt;Одной командой&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#8fa5&quot;&gt;Установка&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#QV36&quot;&gt;Просмотр логов&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#Rhgj&quot;&gt;Перезагрузка&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#Isgq&quot;&gt;Обновление&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_2&quot;&gt;&lt;a href=&quot;#rg3I&quot;&gt;Удаление ноды&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#jnrq&quot;&gt;Мониторинг&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/nav&gt;
  &lt;p id=&quot;VlRe&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;Rovi&quot; data-align=&quot;center&quot;&gt;Подготовка &lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;WShc&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;qQwY&quot;&gt;Перед непосредственной установкой одним из способов необходимо задать переменные окружения с адресом кошелька, именем ноды и размером плота. Чтобы получить адрес кошелька переходим по ссылке &lt;a href=&quot;https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Feu-2.gemini-2a.subspace.network%2Fws#/accounts&quot; target=&quot;_blank&quot;&gt;https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Feu-2.gemini-2a.subspace.network%2Fws#/accounts&lt;/a&gt; и нажимаем на иконку - адрес скопирован в буфер обмена.&lt;/p&gt;
  &lt;figure id=&quot;aap2&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6e/0d/6e0dcf15-0a0d-42ea-83ca-ad343630e439.png&quot; width=&quot;951&quot; /&gt;
  &lt;/figure&gt;
  &lt;pre id=&quot;zJmJ&quot; data-lang=&quot;bash&quot;&gt;sudo -i
apt -qq update &amp;amp;&amp;amp; apt -qq upgrade -y &amp;amp;&amp;amp; apt -qq install curl wget jq -y

# В кавычках указываем свой адрес и произвольное имя ноды
SUBSPACE_WALLET_ADDRESS=&amp;quot;адрес для получения вознаграждения&amp;quot;
SUBSPACE_NODE_NAME=&amp;quot;имя вашей ноды&amp;quot;
# В данной фазе максимальный размер плота 100 гигабайт
# Можно указать меньше
SUBSPACE_PLOT_SIZE=&amp;quot;100G&amp;quot;
# здесь ничего не меняем
echo &amp;#x27;export SUBSPACE_WALLET_ADDRESS=&amp;#x27;$SUBSPACE_WALLET_ADDRESS &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;#x27;export SUBSPACE_NODE_NAME=&amp;quot;&amp;#x27;${SUBSPACE_NODE_NAME}&amp;#x27;&amp;quot;&amp;#x27; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;#x27;export SUBSPACE_PLOT_SIZE=&amp;#x27;$SUBSPACE_PLOT_SIZE &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile

export SUBSPACE_CHAIN=&amp;quot;gemini-2a&amp;quot;
export SUBSPACE_RELEASE=$(curl -s https://api.github.com/repos/subspace/subspace/releases | jq &amp;#x27;[.[] | select(.prerelease==false) | select(.tag_name | startswith(&amp;quot;runtime&amp;quot;) | not) | select(.tag_name | startswith(&amp;quot;chain-spec&amp;quot;) | not)][0].tag_name&amp;#x27; | tr -d \&amp;quot;)&lt;/pre&gt;
  &lt;p id=&quot;VqjV&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;1QMb&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;lYNR&quot; data-align=&quot;center&quot;&gt;Docker (предпочтительно)&lt;/h2&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;YeW8&quot;&gt;&lt;/h3&gt;
  &lt;h3 id=&quot;atwe&quot;&gt;Установка&lt;/h3&gt;
  &lt;p id=&quot;e8OO&quot;&gt;Устанавливаем Docker, предварительно удалив старую версию:&lt;/p&gt;
  &lt;pre id=&quot;a95Y&quot; data-lang=&quot;bash&quot;&gt;cd $HOME
# следующие две команды могут выдать ошибку. это нормально
apt -qq purge docker docker-engine docker.io containerd docker-compose -y 
rm /usr/bin/docker-compose /usr/local/bin/docker-compose
curl -fsSL https://get.docker.com -o get-docker.sh &amp;amp;&amp;amp; sh get-docker.sh &amp;amp;&amp;amp; systemctl restart docker
curl -SL https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose &amp;amp;&amp;amp; ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose&lt;/pre&gt;
  &lt;p id=&quot;Xvul&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;oPLE&quot;&gt;Теперь создаем docker-compose.yml&lt;/p&gt;
  &lt;pre id=&quot;0r6L&quot; data-lang=&quot;bash&quot;&gt;mkdir subspace &amp;amp;&amp;amp; cd subspace
wget -qO - https://github.com/bombermine3/subspace-docker/raw/main/docker-compose-auto.yml | envsubst &amp;gt; docker-compose.yml&lt;/pre&gt;
  &lt;p id=&quot;zb8O&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;m7dY&quot;&gt;Запускаем фарминг:&lt;/p&gt;
  &lt;pre id=&quot;zXnc&quot; data-lang=&quot;bash&quot;&gt;docker-compose up -d&lt;/pre&gt;
  &lt;p id=&quot;oF9C&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;YU6p&quot;&gt;Просмотр логов&lt;/h3&gt;
  &lt;pre id=&quot;abZt&quot; data-lang=&quot;bash&quot;&gt;docker-compose logs --tail=1000 -f&lt;/pre&gt;
  &lt;p id=&quot;abby&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;edw9&quot;&gt;Перезагрузка&lt;/h3&gt;
  &lt;pre id=&quot;8GWm&quot; data-lang=&quot;bash&quot;&gt;docker-compose down &amp;amp;&amp;amp; docker compose up -d&lt;/pre&gt;
  &lt;p id=&quot;lxZ2&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;Vs4H&quot;&gt;Обновление&lt;/h3&gt;
  &lt;pre id=&quot;WNf0&quot; data-lang=&quot;bash&quot;&gt;apt install jq -y
cd $HOME/subspace
source $HOME/.bash_profile
export SUBSPACE_CHAIN=&amp;quot;gemini-2a&amp;quot;
export SUBSPACE_RELEASE=$(curl -s https://api.github.com/repos/subspace/subspace/releases | jq &amp;#x27;[.[] | select(.prerelease==false) | select(.tag_name | startswith(&amp;quot;runtime&amp;quot;) | not) | select(.tag_name | startswith(&amp;quot;chain-spec&amp;quot;) | not)][0].tag_name&amp;#x27; | tr -d \&amp;quot;)
wget -qO - https://github.com/bombermine3/subspace-docker/raw/main/docker-compose-auto.yml | envsubst &amp;gt; docker-compose.yml
docker-compose up -d&lt;/pre&gt;
  &lt;p id=&quot;c8yp&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;kuqv&quot;&gt;Удаление ноды&lt;/h3&gt;
  &lt;pre id=&quot;YaQ0&quot; data-lang=&quot;bash&quot;&gt;cd $HOME/subspace
docker-compose down -v
cd $HOME &amp;amp;&amp;amp; rm -rf $HOME/subspace/&lt;/pre&gt;
  &lt;p id=&quot;SfNU&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;pCSY&quot; data-align=&quot;center&quot;&gt;CLI (systemd)&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;1uWp&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;6skP&quot;&gt;Установка&lt;/h3&gt;
  &lt;p id=&quot;GTe2&quot;&gt;Скачиваем исполняемые файлы и создаем системного пользователя:&lt;/p&gt;
  &lt;pre id=&quot;5dru&quot; data-lang=&quot;bash&quot;&gt;cd $HOME
wget -O subspace-node https://github.com/subspace/subspace/releases/download/$SUBSPACE_RELEASE/subspace-node-ubuntu-x86_64-$SUBSPACE_RELEASE
wget -O subspace-farmer https://github.com/subspace/subspace/releases/download/$SUBSPACE_RELEASE/subspace-farmer-ubuntu-x86_64-$SUBSPACE_RELEASE
chmod +x subspace-node subspace-farmer &amp;amp;&amp;amp; mv subspace* /usr/local/bin/
adduser --system --home=/var/lib/subspace subspace&lt;/pre&gt;
  &lt;p id=&quot;loXd&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;tIsp&quot;&gt;Создаем сервисные файлы (вставить в консоль каждый блок целиком &lt;strong&gt;ничего не меняя&lt;/strong&gt;)&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;5SDw&quot;&gt;printf &amp;quot;[Unit]
Description=Subspace Node
After=network.target
[Service]
Type=simple
User=subspace
ExecStart=$(which subspace-node) \\
            --chain $SUBSPACE_CHAIN \\
            --execution wasm \\
            --state-pruning archive \\
            --validator \\
            --name $SUBSPACE_NODE_NAME
Restart=always
RestartSec=10
LimitNOFILE=10000
[Install]
WantedBy=multi-user.target&amp;quot; &amp;gt; /etc/systemd/system/subspace-node.service&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;VroO&quot;&gt;printf &amp;quot;[Unit]
Description=Subspace Farmer
Requires=subspace-node.service
After=network.target
After=subspace-node.service
[Service]
Type=simple
User=subspace
ExecStart=$(which subspace-farmer) farm \\
            --reward-address $SUBSPACE_WALLET_ADDRESS \\
            --plot-size $SUBSPACE_PLOT_SIZE
Restart=always
RestartSec=10
LimitNOFILE=10000
[Install]
WantedBy=multi-user.target&amp;quot; &amp;gt; /etc/systemd/system/subspace-farmer.service
&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;2nmM&quot;&gt;sudo systemctl daemon-reload
sudo systemctl enable subspace-node subspace-farmer
sudo systemctl restart subspace-node subspace-farmer&lt;/pre&gt;
  &lt;p id=&quot;XwSI&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;mubm&quot;&gt;Просмотр логов&lt;/h3&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;OWvE&quot;&gt;journalctl -u subspace-node -f -o cat&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;FRPa&quot;&gt;journalctl -u subspace-farmer -f -o cat&lt;/pre&gt;
  &lt;p id=&quot;3TdM&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;lXiv&quot;&gt;Перезагрузка&lt;/h3&gt;
  &lt;pre id=&quot;6ybP&quot; data-lang=&quot;bash&quot;&gt;sudo systemctl restart subspace-node subspace-farmer&lt;/pre&gt;
  &lt;p id=&quot;QKAe&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;RlPI&quot;&gt;Обновление&lt;/h3&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;FZCs&quot;&gt;apt install jq -y
cd $HOME
source $HOME/.bash_profile
export SUBSPACE_CHAIN=&amp;quot;gemini-2a&amp;quot;
export SUBSPACE_RELEASE=$(curl -s https://api.github.com/repos/subspace/subspace/releases | jq &amp;#x27;[.[] | select(.prerelease==false) | select(.tag_name | startswith(&amp;quot;runtime&amp;quot;) | not) | select(.tag_name | startswith(&amp;quot;chain-spec&amp;quot;) | not)][0].tag_name&amp;#x27; | tr -d \&amp;quot;)
systemctl stop subspace-node subspace-farmer
wget -O subspace-node https://github.com/subspace/subspace/releases/download/$SUBSPACE_RELEASE/subspace-node-ubuntu-x86_64-$SUBSPACE_RELEASE
wget -O subspace-farmer https://github.com/subspace/subspace/releases/download/$SUBSPACE_RELEASE/subspace-farmer-ubuntu-x86_64-$SUBSPACE_RELEASE
chmod +x subspace-node subspace-farmer &amp;amp;&amp;amp; mv subspace* /usr/local/bin/
systemctl start subspace-node subspace-farmer&lt;/pre&gt;
  &lt;p id=&quot;NIu3&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;X7Nn&quot;&gt;Удаление ноды&lt;/h3&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;oArh&quot;&gt;sudo systemctl stop subspace-node subspace-farmer
sudo systemctl disable subspace-node subspace-farmer
sudo deluser subspace
sudo rm -rf /var/lib/subspace
sudo rm -rf /root/.local/share/subspace*
sudo rm /usr/local/bin/subspace*
sudo rm /etc/systemd/system/subspace*&lt;/pre&gt;
  &lt;p id=&quot;KicP&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;hIZc&quot; data-align=&quot;center&quot;&gt;Одной командой&lt;/h2&gt;
  &lt;/section&gt;
  &lt;h3 id=&quot;8fa5&quot;&gt;Установка&lt;/h3&gt;
  &lt;p id=&quot;WQFS&quot;&gt;Установка происходит через Docker. Будет запрошен адрес кошелька, имя ноды и размер плота, если они не были заданы ранее. Команду скопировать и вставить в консоль полностью.&lt;/p&gt;
  &lt;pre id=&quot;oCA8&quot; data-lang=&quot;bash&quot;&gt;cd $HOME &amp;amp;&amp;amp; 
wget -O subspace.sh https://raw.githubusercontent.com/bombermine3/subspace-docker/main/subspace.sh &amp;amp;&amp;amp;
chmod +x subspace.sh &amp;amp;&amp;amp;
./subspace.sh&lt;/pre&gt;
  &lt;p id=&quot;1lHf&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;QV36&quot;&gt;Просмотр логов&lt;/h3&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;TyPg&quot;&gt;cd subspace &amp;amp;&amp;amp; docker-compose logs --tail=1000 -f&lt;/pre&gt;
  &lt;p id=&quot;4B2w&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;Rhgj&quot;&gt;Перезагрузка&lt;/h3&gt;
  &lt;pre id=&quot;r2J6&quot; data-lang=&quot;bash&quot;&gt;docker-compose down &amp;amp;&amp;amp; docker-compose up -d&lt;/pre&gt;
  &lt;p id=&quot;6lux&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;Isgq&quot;&gt;Обновление&lt;/h3&gt;
  &lt;pre id=&quot;oVmd&quot; data-lang=&quot;bash&quot;&gt;cd $HOME &amp;amp;&amp;amp;
wget -O subspace.sh https://raw.githubusercontent.com/bombermine3/subspace-docker/main/subspace.sh &amp;amp;&amp;amp;
chmod +x subspace.sh &amp;amp;&amp;amp; 
./subspace.sh update&lt;/pre&gt;
  &lt;p id=&quot;j13M&quot;&gt;&lt;/p&gt;
  &lt;h3 id=&quot;rg3I&quot;&gt;Удаление ноды&lt;/h3&gt;
  &lt;p id=&quot;zXV1&quot;&gt;Удаляется нода и заданные адрес кошелька, имя ноды и размер плота. Если эти параметры нужно сохранить, то просто удалите &amp;quot;--all&amp;quot; в конце команды.&lt;/p&gt;
  &lt;pre id=&quot;X00s&quot; data-lang=&quot;bash&quot;&gt;cd $HOME &amp;amp;&amp;amp;
wget -O subspace.sh https://raw.githubusercontent.com/bombermine3/subspace-docker/main/subspace.sh &amp;amp;&amp;amp;
chmod +x subspace.sh &amp;amp;&amp;amp; 
./subspace.sh uninstall --all&lt;/pre&gt;
  &lt;p id=&quot;pBqv&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;jnrq&quot; data-align=&quot;center&quot;&gt;Мониторинг&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;aQTB&quot;&gt;Кроме логов можно найти свою ноду в телеметрии. Учтите, что при большом количестве фармеров есть вероятность, что даже успешно работающую ноду получится увидеть в телеметрии не сразу. Для поиска нужно просто начать набирать имя ноды.&lt;/p&gt;
  &lt;p id=&quot;XAn1&quot;&gt;&lt;a href=&quot;https://telemetry.subspace.network/#list/0x43d10ffd50990380ffe6c9392145431d630ae67e89dbc9c014cac2a417759101&quot; target=&quot;_blank&quot;&gt;https://telemetry.subspace.network/#list/0x43d10ffd50990380ffe6c9392145431d630ae67e89dbc9c014cac2a417759101&lt;/a&gt;&lt;/p&gt;

</content></entry><entry><id>bombermine:subspace-node-docker</id><link rel="alternate" type="text/html" href="https://teletype.in/@bombermine/subspace-node-docker?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bombermine"></link><title>Гайд по установке ноды Subspace через Docker</title><published>2022-04-19T13:15:25.269Z</published><updated>2022-06-21T21:02:30.157Z</updated><summary type="html">Обновлено 21.06.2022</summary><content type="html">
  &lt;p id=&quot;3yWA&quot;&gt;&lt;strong&gt;Обновлено 21.06.2022&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;Wgbd&quot;&gt;&lt;/p&gt;
  &lt;nav&gt;
    &lt;ul&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#5SEg&quot;&gt;Удаление старой ноды (systemd)&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#Vqdr&quot;&gt;Установка&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#NKdB&quot;&gt;Просмотр логов&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#0B0f&quot;&gt;Обновление до версии gemini-1b-2022-jun-18&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#pr4f&quot;&gt;Удаление ноды (docker)&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/nav&gt;
  &lt;p id=&quot;gRSd&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Xe1Q&quot;&gt;Сайт &lt;a href=&quot;https://subspace.network/&quot; target=&quot;_blank&quot;&gt;https://subspace.network/&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;2oZd&quot;&gt;Discord проекта &lt;a href=&quot;https://discord.gg/KKR7K3H2Kg&quot; target=&quot;_blank&quot;&gt;https://discord.gg/KKR7K3H2Kg&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;Z6OU&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;djQ0&quot;&gt;Официальная документация по установке на github &lt;a href=&quot;https://github.com/subspace/subspace/blob/00670c9714949ec8f776e7f0467110945866457b/docs/farming.md&quot; target=&quot;_blank&quot;&gt;https://github.com/subspace/subspace/blob/00670c9714949ec8f776e7f0467110945866457b/docs/farming.md&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;qk8O&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;rcim&quot;&gt;Системные требования:&lt;/p&gt;
  &lt;p id=&quot;kC5S&quot;&gt;Ubuntu 20.04 и выше&lt;/p&gt;
  &lt;p id=&quot;Xs3R&quot;&gt;2 dedicated CPU cores, 2GB RAM, 50GB disk space&lt;/p&gt;
  &lt;p id=&quot;vEW3&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;1r8L&quot;&gt;Все команды нужно вставлять в консоль построчно&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;iP9t&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;5SEg&quot; data-align=&quot;center&quot;&gt;Удаление старой ноды (systemd)&lt;/h3&gt;
  &lt;/section&gt;
  &lt;p id=&quot;GZ2H&quot;&gt;Если ранее была установлена нода по моему гайду через systemd, нужно удалить ее:&lt;/p&gt;
  &lt;pre id=&quot;HA3W&quot; data-lang=&quot;bash&quot;&gt;sudo systemctl stop subspace-node subspace-farmer
sudo systemctl disable subspace-node subspace-farmer
sudo deluser subspace
sudo rm -rf /var/lib/subspace
sudo rm -rf /root/.local/share/subspace*
sudo rm /usr/local/bin/subspace*
sudo rm /etc/systemd/system/subspace*&lt;/pre&gt;
  &lt;p id=&quot;n4yX&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;Vqdr&quot; data-align=&quot;center&quot;&gt;Установка&lt;/h3&gt;
  &lt;/section&gt;
  &lt;p id=&quot;77KF&quot;&gt;Устанавливаем docker:&lt;/p&gt;
  &lt;pre id=&quot;FPDG&quot; data-lang=&quot;bash&quot;&gt;sudo -i
cd $HOME
# следующие две команды могут выдать ошибку и это нормально
apt update &amp;amp;&amp;amp; apt install curl -y &amp;amp;&amp;amp; apt purge docker docker-engine docker.io containerd docker-compose -y
rm /usr/bin/docker-compose /usr/local/bin/docker-compose
curl -fsSL https://get.docker.com -o get-docker.sh &amp;amp;&amp;amp; sh get-docker.sh
systemctl restart docker
curl -SL https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose&lt;/pre&gt;
  &lt;p id=&quot;6MTk&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;mroO&quot;&gt;Задаем переменные окружения с адресом и именем ноды. Адрес можно получить здесь &lt;a href=&quot;https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Feu.gemini-1b.subspace.network%2Fws#/accounts&quot; target=&quot;_blank&quot;&gt;https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Feu.gemini-1b.subspace.network%2Fws#/accounts&lt;/a&gt;&lt;/p&gt;
  &lt;pre id=&quot;848P&quot; data-lang=&quot;bash&quot;&gt;# В кавычках указываем свой адрес и произвольное имя ноды
SUBSPACE_WALLET_ADDRESS=&amp;quot;адрес для получения вознаграждения&amp;quot;
SUBSPACE_NODE_NAME=&amp;quot;имя вашей ноды&amp;quot;
# Задаем лимит использования диска G - гигабайт, T - террабайт. 
# Например, 100G - 100 гигабайт или 2T - 2 террабайта
SUBSPACE_PLOT_SIZE=&amp;quot;100G&amp;quot;

# здесь ничего не меняем
echo &amp;#x27;export SUBSPACE_WALLET_ADDRESS=&amp;#x27;$SUBSPACE_WALLET_ADDRESS &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;#x27;export SUBSPACE_NODE_NAME=&amp;quot;&amp;#x27;${SUBSPACE_NODE_NAME}&amp;#x27;&amp;quot;&amp;#x27; &amp;gt;&amp;gt; $HOME/.bash_profile
echo &amp;#x27;export SUBSPACE_PLOT_SIZE=&amp;#x27;$SUBSPACE_PLOT_SIZE &amp;gt;&amp;gt; $HOME/.bash_profile
source $HOME/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;HgiL&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;wQZ7&quot;&gt;Теперь нужно создать docker-compose.yml&lt;/p&gt;
  &lt;pre id=&quot;c67u&quot; data-lang=&quot;bash&quot;&gt;mkdir $HOME/subspace
cd $HOME/subspace&lt;/pre&gt;
  &lt;p id=&quot;Gw4i&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;3zmm&quot;&gt;Весь блок вставляется в консоль целиком:&lt;/p&gt;
  &lt;pre id=&quot;znX7&quot; data-lang=&quot;bash&quot;&gt;tee $HOME/subspace/docker-compose.yml &amp;gt; /dev/null &amp;lt;&amp;lt;EOF
version: &amp;quot;3.7&amp;quot;
services:
  node:
    # For running on Aarch64 add &amp;#x27;-aarch64&amp;#x27; after &amp;#x27;DATE&amp;#x27;
    image: ghcr.io/subspace/node:gemini-1b-2022-jun-18
    volumes:
# Instead of specifying volume (which will store data in &amp;#x27;/var/lib/docker&amp;#x27;), you can
# alternatively specify path to the directory where files will be stored, just make
# sure everyone is allowed to write there
      - node-data:/var/subspace:rw
#      - /path/to/subspace-node:/var/subspace:rw
    ports:
# If port 30333 is already occupied by another Substrate-based node, replace all
# occurrences of &amp;#x27;30333&amp;#x27; in this file with another value
      - &amp;quot;0.0.0.0:30333:30333&amp;quot;
    restart: unless-stopped
    command: [
      &amp;quot;--chain&amp;quot;, &amp;quot;gemini-1&amp;quot;,
      &amp;quot;--base-path&amp;quot;, &amp;quot;/var/subspace&amp;quot;,
      &amp;quot;--execution&amp;quot;, &amp;quot;wasm&amp;quot;,
      &amp;quot;--pruning&amp;quot;, &amp;quot;1024&amp;quot;,
      &amp;quot;--keep-blocks&amp;quot;, &amp;quot;1024&amp;quot;,
      &amp;quot;--port&amp;quot;, &amp;quot;30333&amp;quot;,
      &amp;quot;--rpc-cors&amp;quot;, &amp;quot;all&amp;quot;,
      &amp;quot;--rpc-methods&amp;quot;, &amp;quot;safe&amp;quot;,
      &amp;quot;--unsafe-ws-external&amp;quot;,
      &amp;quot;--validator&amp;quot;,
# Replace &amp;#x27;INSERT_YOUR_ID&amp;#x27; with your node ID (will be shown in telemetry)
      &amp;quot;--name&amp;quot;, &amp;quot;$SUBSPACE_NODE_NAME&amp;quot;
    ]
    healthcheck:
      timeout: 5s
# If node setup takes longer then expected, you want to increase &amp;#x27;interval&amp;#x27; and &amp;#x27;retries&amp;#x27; number.
      interval: 30s
      retries: 5

  farmer:
    depends_on:
      node:
        condition: service_healthy
# For running on Aarch64 add &amp;#x27;-aarch64&amp;#x27; after &amp;#x27;DATE&amp;#x27;
    image: ghcr.io/subspace/farmer:gemini-1b-2022-jun-18
# Un-comment following 2 lines to unlock farmer&amp;#x27;s RPC
#    ports:
#      - &amp;quot;127.0.0.1:9955:9955&amp;quot;
# Instead of specifying volume (which will store data in &amp;#x27;/var/lib/docker&amp;#x27;), you can
# alternatively specify path to the directory where files will be stored, just make
# sure everyone is allowed to write there
    volumes:
      - farmer-data:/var/subspace:rw
#      - /path/to/subspace-farmer:/var/subspace:rw
    restart: unless-stopped
    command: [
      &amp;quot;--base-path&amp;quot;, &amp;quot;/var/subspace&amp;quot;,
      &amp;quot;farm&amp;quot;,
      &amp;quot;--node-rpc-url&amp;quot;, &amp;quot;ws://node:9944&amp;quot;,
      &amp;quot;--ws-server-listen-addr&amp;quot;, &amp;quot;0.0.0.0:9955&amp;quot;,
# Replace &amp;#x27;WALLET_ADDRESS&amp;#x27; with your Polkadot.js wallet address
      &amp;quot;--reward-address&amp;quot;, &amp;quot;$SUBSPACE_WALLET_ADDRESS&amp;quot;,
# Replace &amp;#x27;PLOT_SIZE&amp;#x27; with plot size in gigabytes or terabytes, for instance 100G or 2T (but leave at least 10G of disk space for node)
      &amp;quot;--plot-size&amp;quot;, &amp;quot;$SUBSPACE_PLOT_SIZE&amp;quot;
    ]
volumes:
  node-data:
  farmer-data:
EOF&lt;/pre&gt;
  &lt;p id=&quot;VX73&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;XFBC&quot;&gt;Теперь запускаем:&lt;/p&gt;
  &lt;pre id=&quot;q5mw&quot; data-lang=&quot;bash&quot;&gt;docker-compose up -d&lt;/pre&gt;
  &lt;p id=&quot;xRRY&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;NKdB&quot; data-align=&quot;center&quot;&gt;Просмотр логов&lt;/h3&gt;
  &lt;/section&gt;
  &lt;p id=&quot;EZc3&quot;&gt;Логи можно смотреть так:&lt;/p&gt;
  &lt;pre id=&quot;gKdV&quot; data-lang=&quot;bash&quot;&gt;docker-compose logs --tail=1000 -f&lt;/pre&gt;
  &lt;p id=&quot;92sw&quot;&gt;Показать подписанные блоки:&lt;/p&gt;
  &lt;pre id=&quot;92sw&quot; data-lang=&quot;bash&quot;&gt;docker-compose logs | grep &amp;quot;signed&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;bSVp&quot;&gt;&lt;em&gt;Важно: запускать нужно из того же каталога, где лежит ранее созданный файл docker-compose.yml. Поэтому при новом логине на сервер предварительно нужно сделать cd $HOME/subspace&lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;3eHw&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;aQTB&quot;&gt;Свою ноду можно найти по имени в телеметрии (просто начните набирать имя для поиска):&lt;/p&gt;
  &lt;p id=&quot;XAn1&quot;&gt;&lt;a href=&quot;https://telemetry.subspace.network&quot; target=&quot;_blank&quot;&gt;https://telemetry.subspace.network&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;mgtS&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Whov&quot;&gt;Тестовые токены, полученные за подписание блока будут начислены на указанный адрес. Баланс смотреть здесь: &lt;a href=&quot;https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Feu.gemini-1b.subspace.network%2Fws#/accounts&quot; target=&quot;_blank&quot;&gt;https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Feu.gemini-1b.subspace.network%2Fws#/accounts&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;k7Uy&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;0B0f&quot; data-align=&quot;center&quot;&gt;Обновление до версии gemini-1b-2022-jun-18&lt;/h3&gt;
  &lt;/section&gt;
  &lt;p id=&quot;cOJf&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;3yNO&quot;&gt;Этот раздел предназначен для тех, кто уже устанавливал Subspace по этому гайду ранее. Если установка производилась после 21 июня 2022, то команды из этого раздела выполнять не нужно!&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;z1kC&quot;&gt;Переходим в рабочий каталог:&lt;/p&gt;
  &lt;pre id=&quot;1wVc&quot; data-lang=&quot;bash&quot;&gt;sudo -i
cd $HOME/subspace&lt;/pre&gt;
  &lt;p id=&quot;ruax&quot;&gt;Обновляем версию релиза:&lt;/p&gt;
  &lt;pre id=&quot;d7tX&quot; data-lang=&quot;bash&quot;&gt;sed -i.bak &amp;quot;s/:gemini-1b-2022.*/:gemini-1b-2022-jun-18/&amp;quot; docker-compose.yml&lt;/pre&gt;
  &lt;p id=&quot;MPyo&quot;&gt;Перезапускаем ноду и фармера:&lt;/p&gt;
  &lt;pre id=&quot;4ws0&quot; data-lang=&quot;bash&quot;&gt;docker-compose up -d&lt;/pre&gt;
  &lt;p id=&quot;ecmQ&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(34,  84%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h3 id=&quot;pr4f&quot; data-align=&quot;center&quot;&gt;Удаление ноды (docker)&lt;/h3&gt;
  &lt;/section&gt;
  &lt;pre id=&quot;2ZHD&quot; data-lang=&quot;bash&quot;&gt;cd $HOME/subspace
docker-compose down -v
cd $HOME &amp;amp;&amp;amp; rm -rf $HOME/subspace/ &lt;/pre&gt;

</content></entry><entry><id>bombermine:subspace-node-en</id><link rel="alternate" type="text/html" href="https://teletype.in/@bombermine/subspace-node-en?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bombermine"></link><title>Subspace node installing guide on Linux server</title><published>2022-03-05T08:43:57.067Z</published><updated>2022-04-08T23:50:45.702Z</updated><summary type="html">Updated March 15, 2022</summary><content type="html">
  &lt;p id=&quot;lBT7&quot;&gt;&lt;strong&gt;Updated March 15, 2022&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;1Zgt&quot;&gt;&lt;br /&gt;Site &lt;a href=&quot;https://subspace.network/&quot; target=&quot;_blank&quot;&gt;https://subspace.network/&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;2oZd&quot;&gt;Discord &lt;a href=&quot;https://discord.gg/KKR7K3H2Kg&quot; target=&quot;_blank&quot;&gt;https://discord.gg/KKR7K3H2Kg&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;fKbu&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;X2Cg&quot;&gt;Official installation documentation &lt;a href=&quot;https://github.com/subspace/subspace/blob/main/docs/farming.md&quot; target=&quot;_blank&quot;&gt;https://github.com/subspace/subspace/blob/main/docs/farming.md&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;ReNT&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;EZNV&quot; data-lang=&quot;bash&quot;&gt;cd $HOME
sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y
sudo apt install wget -y
wget -O subspace-node https://github.com/subspace/subspace/releases/download/snapshot-2022-mar-09/subspace-node-ubuntu-x86_64-snapshot-2022-mar-09
wget -O subspace-farmer https://github.com/subspace/subspace/releases/download/snapshot-2022-mar-09/subspace-farmer-ubuntu-x86_64-snapshot-2022-mar-09
sudo mv subspace* /usr/local/bin/
sudo chmod +x /usr/local/bin/subspace*
sudo adduser --system --home=/var/lib/subspace subspace&lt;/pre&gt;
  &lt;p id=&quot;tIsp&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;sVWK&quot;&gt;You can find the address here: &lt;a href=&quot;https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Ffarm-rpc.subspace.network#/accounts&quot; target=&quot;_blank&quot;&gt;https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Ffarm-rpc.subspace.network#/accounts&lt;/a&gt;&lt;/p&gt;
  &lt;pre id=&quot;8a92&quot; data-lang=&quot;bash&quot;&gt;SUBSPACE_WALLET_ADDRESS=&amp;quot;address for receiving rewards&amp;quot;
SUBSPACE_NODE_NAME=&amp;quot;node name&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;JIRZ&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;OVRu&quot;&gt;Create service files:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;VZ4X&quot;&gt;printf &amp;quot;[Unit]
Description=Subspace Node
After=network.target
[Service]
Type=simple
User=subspace
ExecStart=$(which subspace-node) \\ 
            --chain testnet \\ 
            --wasm-execution compiled \\ 
            --execution wasm --bootnodes \&amp;quot;/dns/farm-rpc.subspace.network/tcp/30333/p2p/12D3KooWPjMZuSYj35ehced2MTJFf95upwpHKgKUrFRfHwohzJXr\&amp;quot; \\
            --rpc-cors all \\
            --rpc-methods unsafe \\
            --ws-external \\
            --validator \\
            --telemetry-url \&amp;quot;wss://telemetry.polkadot.io/submit/ 1\&amp;quot; \\
            --telemetry-url \&amp;quot;wss://telemetry.subspace.network/submit 1\&amp;quot; \\
            --name $SUBSPACE_NODE_NAME
Restart=on-failure
RestartSec=10
LimitNOFILE=10000
[Install]
WantedBy=multi-user.target&amp;quot; &amp;gt; /etc/systemd/system/subspace-node.service&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;RrDq&quot;&gt;printf &amp;quot;[Unit]
Description=Subspace Farmer
Requires=subspace-node.service
After=network.target
After=subspace-node.service
[Service]
Type=simple
User=subspace
ExecStart=$(which subspace-farmer) farm --reward-address=$SUBSPACE_WALLET_ADDRESS
Restart=always
RestartSec=10
LimitNOFILE=10000
[Install]
WantedBy=multi-user.target&amp;quot; &amp;gt; /etc/systemd/system/subspace-farmer.service
&lt;/pre&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;suOW&quot;&gt;sudo systemctl daemon-reload
sudo systemctl enable subspace-node subspace-farmer
sudo systemctl restart subspace-node subspace-farmer&lt;/pre&gt;
  &lt;p id=&quot;Pj8T&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;XJmX&quot;&gt;View logs:&lt;/p&gt;
  &lt;pre id=&quot;S4eT&quot;&gt;journalctl -u subspace-node -f&lt;/pre&gt;
  &lt;pre id=&quot;qyZD&quot;&gt;journalctl -u subspace-farmer -f&lt;/pre&gt;

</content></entry><entry><id>bombermine:subspace-node</id><link rel="alternate" type="text/html" href="https://teletype.in/@bombermine/subspace-node?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=bombermine"></link><title>Гайд по установке ноды Subspace на Linux сервер</title><published>2022-03-05T07:36:34.328Z</published><updated>2022-04-20T18:30:52.607Z</updated><summary type="html"> Обновлено 19.04.2022</summary><content type="html">
  &lt;p id=&quot;N1R8&quot;&gt;&lt;strong&gt; Обновлено 19.04.2022&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;QjNG&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;Lr1y&quot;&gt;ЭТОТ ГАЙД БОЛЬШЕ НЕ ПОДДЕРЖИВАЕТСЯ. Это означает, что сейчас установка будет работать, но с выходом новых релизов ноды инструкция не будет обновляться. Появилась официальная инструкция по установке ноды через docker. Теперь для унификации установки рекомендуется именно она. &lt;strong&gt;&lt;a href=&quot;https://blog.bombermine.xyz/subspace-node-docker&quot; target=&quot;_blank&quot;&gt;Здесь&lt;/a&gt; мой новый гайд&lt;/strong&gt; на русском как установить ноду или переехать с systemd на docker.&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;CsOK&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;EeVk&quot;&gt;&lt;strong&gt;Оглавление&lt;/strong&gt;&lt;/p&gt;
  &lt;nav&gt;
    &lt;ul&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#j99t&quot;&gt;Установка с нуля&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#iskS&quot;&gt;Обновление&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#Pj8T&quot;&gt;Полезные команды&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#KtwM&quot;&gt;Решение проблем&lt;/a&gt;&lt;/li&gt;
      &lt;li class=&quot;m_level_1&quot;&gt;&lt;a href=&quot;#cA8e&quot;&gt;Удаление ноды&lt;/a&gt;&lt;/li&gt;
    &lt;/ul&gt;
  &lt;/nav&gt;
  &lt;p id=&quot;lBT7&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;Xe1Q&quot;&gt;Сайт &lt;a href=&quot;https://subspace.network/&quot; target=&quot;_blank&quot;&gt;https://subspace.network/&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;2oZd&quot;&gt;Discord проекта &lt;a href=&quot;https://discord.gg/KKR7K3H2Kg&quot; target=&quot;_blank&quot;&gt;https://discord.gg/KKR7K3H2Kg&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;8Ccl&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;X2Cg&quot;&gt;Официальная документация по установке на github &lt;a href=&quot;https://github.com/subspace/subspace/blob/main/docs/farming.md&quot; target=&quot;_blank&quot;&gt;https://github.com/subspace/subspace/blob/main/docs/farming.md&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;Sp5u&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;j99t&quot; data-align=&quot;center&quot;&gt;Установка с нуля&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;3W99&quot;&gt;Скачиваем исполняемые файлы и создаем системного пользователя&lt;/p&gt;
  &lt;pre id=&quot;PjMk&quot; data-lang=&quot;bash&quot;&gt;cd $HOME
sudo apt update &amp;amp;&amp;amp; sudo apt upgrade -y
sudo apt install wget -y
wget -O subspace-node https://github.com/subspace/subspace/releases/download/snapshot-2022-mar-09/subspace-node-ubuntu-x86_64-snapshot-2022-mar-09
wget -O subspace-farmer https://github.com/subspace/subspace/releases/download/snapshot-2022-mar-09/subspace-farmer-ubuntu-x86_64-snapshot-2022-mar-09
sudo mv subspace* /usr/local/bin/
sudo chmod +x /usr/local/bin/subspace*

sudo adduser --system --home=/var/lib/subspace subspace&lt;/pre&gt;
  &lt;p id=&quot;YrLH&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ZJHB&quot;&gt;Указываем адрес кошелька для получения вознаграждения и имя ноды. Адрес можно получить здесь &lt;a href=&quot;https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Ffarm-rpc.subspace.network#/accounts&quot; target=&quot;_blank&quot;&gt;https://polkadot.js.org/apps/?rpc=wss%3A%2F%2Ffarm-rpc.subspace.network#/accounts&lt;/a&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(323, 50%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;LDTZ&quot;&gt;&lt;strong&gt;Это тоже нужно вставить в консоль построчно, заменив своими значениями:&lt;/strong&gt;&lt;/p&gt;
    &lt;pre id=&quot;xSgA&quot; data-lang=&quot;bash&quot;&gt;SUBSPACE_WALLET_ADDRESS=&amp;quot;адрес для получения вознаграждения&amp;quot;
SUBSPACE_NODE_NAME=&amp;quot;имя вашей ноды&amp;quot;&lt;/pre&gt;
  &lt;/section&gt;
  &lt;p id=&quot;7Nt0&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;tIsp&quot;&gt;Создаем сервисные файлы (вставить в консоль каждый блок целиком &lt;strong&gt;ничего не меняя&lt;/strong&gt;)&lt;/p&gt;
  &lt;pre id=&quot;F7E5&quot; data-lang=&quot;bash&quot;&gt;printf &amp;quot;[Unit]
Description=Subspace Node
After=network.target
[Service]
Type=simple
User=subspace
ExecStart=$(which subspace-node) \\
            --chain testnet \\
            --wasm-execution compiled \\
            --execution wasm --bootnodes \&amp;quot;/dns/farm-rpc.subspace.network/tcp/30333/p2p/12D3KooWPjMZuSYj35ehced2MTJFf95upwpHKgKUrFRfHwohzJXr\&amp;quot; \\
            --rpc-cors all \\
            --rpc-methods unsafe \\
            --ws-external \\
            --validator \\
            --telemetry-url \&amp;quot;wss://telemetry.polkadot.io/submit/ 1\&amp;quot; \\
            --telemetry-url \&amp;quot;wss://telemetry.subspace.network/submit 1\&amp;quot; \\
            --name $SUBSPACE_NODE_NAME
Restart=always
RestartSec=10
LimitNOFILE=10000
[Install]
WantedBy=multi-user.target&amp;quot; &amp;gt; /etc/systemd/system/subspace-node.service&lt;/pre&gt;
  &lt;pre id=&quot;sYLZ&quot; data-lang=&quot;bash&quot;&gt;printf &amp;quot;[Unit]
Description=Subspace Farmer
Requires=subspace-node.service
After=network.target
After=subspace-node.service
[Service]
Type=simple
User=subspace
ExecStart=$(which subspace-farmer) farm --reward-address $SUBSPACE_WALLET_ADDRESS
Restart=always
RestartSec=10
LimitNOFILE=10000
[Install]
WantedBy=multi-user.target&amp;quot; &amp;gt; /etc/systemd/system/subspace-farmer.service
&lt;/pre&gt;
  &lt;p id=&quot;sYLZ&quot;&gt;&lt;/p&gt;
  &lt;pre id=&quot;l9bw&quot; data-lang=&quot;bash&quot;&gt;sudo systemctl daemon-reload
sudo systemctl enable subspace-node subspace-farmer
sudo systemctl restart subspace-node subspace-farmer&lt;/pre&gt;
  &lt;p id=&quot;Cynt&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;iskS&quot; data-align=&quot;center&quot;&gt;Обновление&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;7wsY&quot;&gt;&lt;em&gt;Если вы только что установили ноду, то обновлять ничего не нужно. &lt;/em&gt;&lt;/p&gt;
  &lt;p id=&quot;uaIA&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;fZEm&quot;&gt;На случай, если переменная окружения не сохранилась, задаем имя заново:&lt;/p&gt;
  &lt;pre id=&quot;Jq99&quot; data-lang=&quot;bash&quot;&gt;SUBSPACE_NODE_NAME=&amp;quot;имя ноды&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;ICUS&quot;&gt;Останавливаем ноду:&lt;/p&gt;
  &lt;pre id=&quot;B9Yh&quot; data-lang=&quot;bash&quot;&gt;sudo systemctl stop subspace-node&lt;/pre&gt;
  &lt;p id=&quot;kw2C&quot;&gt;Пересоздаем сервисный файл:&lt;/p&gt;
  &lt;pre id=&quot;EAxu&quot; data-lang=&quot;bash&quot;&gt;printf &amp;quot;[Unit]
Description=Subspace Node
After=network.target
[Service]
Type=simple
User=subspace
ExecStart=$(which subspace-node) \\
            --chain testnet \\
            --wasm-execution compiled \\
            --execution wasm --bootnodes \&amp;quot;/dns/farm-rpc.subspace.network/tcp/30333/p2p/12D3KooWPjMZuSYj35ehced2MTJFf95upwpHKgKUrFRfHwohzJXr\&amp;quot; \\
            --rpc-cors all \\
            --rpc-methods unsafe \\
            --ws-external \\
            --validator \\
            --telemetry-url \&amp;quot;wss://telemetry.polkadot.io/submit/ 1\&amp;quot; \\
            --telemetry-url \&amp;quot;wss://telemetry.subspace.network/submit 1\&amp;quot; \\
            --name $SUBSPACE_NODE_NAME
Restart=always
RestartSec=10
LimitNOFILE=10000
[Install]
WantedBy=multi-user.target&amp;quot; &amp;gt; /etc/systemd/system/subspace-node.service&lt;/pre&gt;
  &lt;p id=&quot;7wsY&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;hDan&quot;&gt;Перезапускаем ноду:&lt;/p&gt;
  &lt;pre id=&quot;S4DL&quot; data-lang=&quot;bash&quot;&gt;sudo systemctl daemon-reload
sudo systemctl restart subspace-node&lt;/pre&gt;
  &lt;p id=&quot;IXce&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;2Pxx&quot;&gt;Новая телеметрия без ограничения в 1000 нод будет доступна по адресу:&lt;/p&gt;
  &lt;p id=&quot;tBuB&quot;&gt;&lt;a href=&quot;https://telemetry.subspace.network&quot; target=&quot;_blank&quot;&gt;https://telemetry.subspace.network&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;btbM&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;Pj8T&quot; data-align=&quot;center&quot;&gt;Полезные команды&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;tiH8&quot;&gt;Посмотреть логи ноды и фармера:&lt;/p&gt;
  &lt;pre id=&quot;tiH8&quot; data-lang=&quot;bash&quot;&gt;journalctl -u subspace-node -f -o cat&lt;/pre&gt;
  &lt;pre id=&quot;9SoM&quot; data-lang=&quot;bash&quot;&gt;journalctl -u subspace-farmer -f -o cat&lt;/pre&gt;
  &lt;p id=&quot;E5a1&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;i7An&quot;&gt;Перезапуск ноды и фармера:&lt;/p&gt;
  &lt;pre id=&quot;SzfN&quot; data-lang=&quot;bash&quot;&gt;sudo systemctl restart subspace-node&lt;/pre&gt;
  &lt;pre id=&quot;0ojf&quot; data-lang=&quot;bash&quot;&gt;sudo systemctl restart subspace-farmer&lt;/pre&gt;
  &lt;p id=&quot;Fax0&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;aQTB&quot;&gt;Также свою ноду можно найти по имени в телеметрии (просто начните набирать имя для поиска):&lt;/p&gt;
  &lt;p id=&quot;XAn1&quot;&gt;&lt;a href=&quot;https://telemetry.subspace.network&quot; target=&quot;_blank&quot;&gt;https://telemetry.subspace.network&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;39ol&quot;&gt;Телеметрия дотсамы с ограничением в 1000 нод (свою можно там и не найти):&lt;/p&gt;
  &lt;p id=&quot;6XFA&quot;&gt;&lt;a href=&quot;https://telemetry.polkadot.io/#list/0x332ef6e751e25426e38996c51299dfc53bcd56f40b53dce2b2fc8442ae9c4a74&quot; target=&quot;_blank&quot;&gt;https://telemetry.polkadot.io/#list/0x332ef6e751e25426e38996c51299dfc53bcd56f40b53dce2b2fc8442ae9c4a74&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;fOgH&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;KtwM&quot; data-align=&quot;center&quot;&gt;Решение проблем&lt;/h2&gt;
  &lt;/section&gt;
  &lt;p id=&quot;Cumh&quot;&gt;Если вместо логов вы видите &amp;quot;No journal files were found&amp;quot; нужно добавить в файл &lt;strong&gt;/etc/systemd/journald.conf&lt;/strong&gt; параметр &lt;strong&gt;Storage=persistent&lt;/strong&gt; или раскомментировать существующий. После этого перезапустить сервис:&lt;/p&gt;
  &lt;pre id=&quot;zVhh&quot; data-lang=&quot;bash&quot;&gt;sudo systemctl restart systemd-journald&lt;/pre&gt;
  &lt;p id=&quot;JZBN&quot;&gt;&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(55,  86%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;h2 id=&quot;cA8e&quot; data-align=&quot;center&quot;&gt;Удаление ноды&lt;/h2&gt;
  &lt;/section&gt;
  &lt;pre id=&quot;NSUT&quot; data-lang=&quot;bash&quot;&gt;sudo systemctl stop subspace-node subspace-farmer
sudo systemctl disable subspace-node subspace-farmer
sudo deluser subspace
sudo rm -rf /var/lib/subspace
sudo rm -rf /root/.local/share/subspace*
sudo rm /usr/local/bin/subspace*
sudo rm /etc/systemd/system/subspace*&lt;/pre&gt;

</content></entry></feed>