<?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>Konstantin</title><author><name>Konstantin</name></author><id>https://teletype.in/atom/k_sydoruk</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/k_sydoruk?offset=0"></link><link rel="alternate" type="text/html" href="https://teletype.in/@k_sydoruk?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=k_sydoruk"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/k_sydoruk?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-07-27T17:08:36.080Z</updated><entry><id>k_sydoruk:l55Pec7BXJL</id><link rel="alternate" type="text/html" href="https://teletype.in/@k_sydoruk/l55Pec7BXJL?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=k_sydoruk"></link><title>Subspace | Gemini 2</title><published>2022-10-19T10:31:44.975Z</published><updated>2022-10-19T11:30:59.508Z</updated><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://img4.teletype.in/files/b6/12/b612f354-ebfc-48e6-9e73-5ae2e6d596ea.png"></media:thumbnail><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/d1/1d/d11d8673-1cad-41e7-aa19-1cb319999b7b.png&quot;&gt;Регистрируемся и переходим в консоль</summary><content type="html">
  &lt;ol id=&quot;uu14&quot;&gt;
    &lt;li id=&quot;IlQ0&quot;&gt;Арендуем сервер&lt;br /&gt;Переходим по &lt;a href=&quot;https://hetzner.cloud/?ref=NfF1b8e27Djj&quot; target=&quot;_blank&quot;&gt;ссылке&lt;/a&gt;&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;IGcS&quot;&gt;Регистрируемся и переходим в &lt;a href=&quot;https://console.hetzner.cloud/projects&quot; target=&quot;_blank&quot;&gt;консоль&lt;/a&gt;&lt;/p&gt;
  &lt;p id=&quot;tf3V&quot;&gt;Создаём новый проект (любое название) и переходим в него. &lt;/p&gt;
  &lt;figure id=&quot;eHuO&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d1/1d/d11d8673-1cad-41e7-aa19-1cb319999b7b.png&quot; width=&quot;1682&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;jmIp&quot;&gt;Нажимаем  ADD SERVER&lt;/p&gt;
  &lt;figure id=&quot;5xzx&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ec/d1/ecd12d86-c39f-4fd8-b298-4b93472016e1.png&quot; width=&quot;2878&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;pv0q&quot;&gt;Выбираем CPX31, остальное оставляем, как есть&lt;/p&gt;
  &lt;figure id=&quot;l7zB&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/ab/ac/abaced6a-d42e-48a8-9066-74c619a62fce.png&quot; width=&quot;2874&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;BRbt&quot;&gt;Нажимаем Create &amp;amp; Buy now. После этого на почту придёт такое сообщение &lt;/p&gt;
  &lt;figure id=&quot;rWK6&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/67/be/67be0d54-c942-4d97-90a4-5e20be7cb4e2.png&quot; width=&quot;2022&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;wE9B&quot;&gt;Открываем MobaXterm и жмём Session&lt;br /&gt;&lt;/p&gt;
  &lt;figure id=&quot;UhXk&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/1c/5f/1c5fd988-cb9e-4e8d-b52f-239b8e1c4cda.png&quot; width=&quot;2880&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;N7ay&quot;&gt;В появившемся окне в Remote host вводим ipv4, который пришел на почту, ставим галочку на Specify username и вводим root. Жмём ОК&lt;/p&gt;
  &lt;figure id=&quot;HlEf&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/5a/7a/5a7ac5dc-f2fc-477b-a088-4be952c19d31.png&quot; width=&quot;1780&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;pkbp&quot;&gt;Копируем пароль, который пришел на почту. Открывается терминал. Теперь, что вставить сюда пароль жмешь ПРАВУЮ кнопку мыши и жмём ENTER, а не ctrl V&lt;/p&gt;
  &lt;figure id=&quot;nOLR&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6a/df/6adf725d-213b-4d63-a218-1fb4faadba11.png&quot; width=&quot;2880&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;LuEY&quot;&gt;Теперь снова вставляем ваш пароль и меняем его на новый адекватный для вас&lt;/p&gt;
  &lt;figure id=&quot;Nw2x&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/6e/2c/6e2cebee-b996-4239-847d-983ba6b849c5.png&quot; width=&quot;2880&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;5RJ9&quot;&gt;В итоге вы должны будете выйти на такую строку. Это означает, что вы успешно зашли.&lt;/p&gt;
  &lt;figure id=&quot;X5dM&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img1.teletype.in/files/07/c8/07c82130-59fe-4ccc-a617-913e3e3c0bcc.png&quot; width=&quot;754&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;Dzsx&quot;&gt;Теперь пока отойдём от терминала и вернемся в привычный браузер&lt;/p&gt;
  &lt;p id=&quot;DMzM&quot;&gt;Нам нужно установить &lt;a href=&quot;https://subwallet.app/download.html&quot; target=&quot;_blank&quot;&gt;расширение&lt;/a&gt; SubWallet&lt;/p&gt;
  &lt;figure id=&quot;jnSy&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/aa/64/aa648fc8-f71f-4fd3-bfa8-7e62693cede8.png&quot; width=&quot;2798&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;X27d&quot;&gt;Создаём аккаунт, копируем мнемонику и тд. Выбираем сеть &lt;code&gt;Subspace Gemini 2a&lt;/code&gt;&lt;/p&gt;
  &lt;figure id=&quot;ZXaC&quot; class=&quot;m_original&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/d2/90/d290c48d-a331-40e3-914e-5b97f06fe6f8.png&quot; width=&quot;790&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;9fKu&quot;&gt;Этот адрес непосредственно связан со всеми вашими кошельками, так что &lt;strong&gt;обязательно &lt;/strong&gt;сохраняем сид фразу/json файл кошелька!&lt;/p&gt;
  &lt;p id=&quot;BW4t&quot;&gt;Именно его мы будем использовать в тестнете.&lt;/p&gt;
  &lt;p id=&quot;iBPh&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;ktma&quot;&gt;Теперь открываем наш терминал и вставляем команды, которые указаны ниже.&lt;/p&gt;
  &lt;h2 data-align=&quot;center&quot; id=&quot;u06r&quot;&gt;Запуск используя Docker&lt;/h2&gt;
  &lt;p id=&quot;jfoI&quot; data-align=&quot;right&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;wVDJ&quot;&gt;⠀ Устанавливаем docker:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;fCEY&quot;&gt;. &amp;lt;(wget -qO- https://raw.githubusercontent.com/letsnode/Utils/main/installers/docker.sh)&lt;/pre&gt;
  &lt;p id=&quot;8Vj2&quot;&gt;⠀ Открываем порт 30333:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;sd28&quot;&gt;. &amp;lt;(wget -qO- https://raw.githubusercontent.com/SecorD0/utils/main/miscellaneous/ports_opening.sh) \ 30333&lt;/pre&gt;
  &lt;p id=&quot;AC6B&quot;&gt;⠀ Устанавливаем переменную названия ноды, которую вы будете использовать для поиска ноды в телеметрии:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;19Fe&quot;&gt;# замените nodename на свой никнейм.
# прим. echo &amp;quot;export NODENAME=oswy&amp;quot; &amp;gt;&amp;gt; ~/.bash_profile
echo &amp;quot;export NODENAME=&amp;quot;nodename&amp;quot;&amp;quot; &amp;gt;&amp;gt; ~/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;sS8u&quot;&gt;⠀Устанавливаем переменную адреса вашего кошелька из раздела &lt;em&gt;&lt;a href=&quot;/@letskynode/subspace#gIPa&quot;&gt;Регистрация кошелька:&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;Zihs&quot;&gt;# замените wallet на адрес вашего кошелька (начинается на st)
echo &amp;quot;export SUBSPACE_WALLET=&amp;quot;wallet&amp;quot;&amp;quot; &amp;gt;&amp;gt; ~/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;jIj4&quot;&gt;⠀ Перезагружаем bash профиль:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;LeQr&quot;&gt;source ~/.bash_profile&lt;/pre&gt;
  &lt;p id=&quot;Mfb6&quot;&gt;⠀ Создаем рабочую директорию и переходим в нее.&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;WqUc&quot;&gt;mkdir subspace &amp;amp;&amp;amp; cd subspace &amp;amp;&amp;amp; touch docker-compose.yaml &amp;amp;&amp;amp; nano docker-compose.yaml&lt;/pre&gt;
  &lt;p id=&quot;fNPC&quot;&gt;⠀ Попадаем в редактор компоуз файла:&lt;/p&gt;
  &lt;figure id=&quot;f0Vl&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img2.teletype.in/files/50/d3/50d344a6-423b-4101-8620-5f9af533d07b.png&quot; width=&quot;2126&quot; /&gt;
  &lt;/figure&gt;
  &lt;p id=&quot;WhTv&quot;&gt;⠀ Копируем конфигурацию ниже и вставляем в файл:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;4qBo&quot;&gt;version: &amp;quot;3.7&amp;quot;
services:
  node:
    image: ghcr.io/subspace/node:gemini-2a-2022-sep-10
    volumes:
      - node-data:/var/subspace:rw
    ports:
      - &amp;quot;0.0.0.0:30333:30333&amp;quot;
    restart: unless-stopped
    command: [
      &amp;quot;--chain&amp;quot;, &amp;quot;gemini-2a&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;--state-pruning&amp;quot;, &amp;quot;archive&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;,
      &amp;quot;--name&amp;quot;, &amp;quot;$NODENAME&amp;quot;
    ]
    healthcheck:
      timeout: 5s
      interval: 30s
      retries: 5

  farmer:
    depends_on:
      node:
        condition: service_healthy
    image: ghcr.io/subspace/farmer:gemini-2a-2022-sep-10
    volumes:
      - farmer-data:/var/subspace:rw
    ports:

      - &amp;quot;0.0.0.0:40333:40333&amp;quot;
    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;,
      &amp;quot;--listen-on&amp;quot;, &amp;quot;/ip4/0.0.0.0/tcp/40333&amp;quot;,
      &amp;quot;--reward-address&amp;quot;, &amp;quot;$SUBSPACE_WALLET&amp;quot;,
      &amp;quot;--plot-size&amp;quot;, &amp;quot;100G&amp;quot;
    ]
volumes:
  node-data:
  farmer-data:&lt;/pre&gt;
  &lt;p id=&quot;TMWA&quot;&gt;⠀ Сохраняем файл: &lt;code&gt;CTRL+S&lt;/code&gt; и выходим их него: &lt;code&gt;CTRL+X.&lt;/code&gt;&lt;/p&gt;
  &lt;p id=&quot;dziB&quot;&gt;⠀ Запускаем ноду и фармера:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;lqnx&quot;&gt;cd $HOME/subspace &amp;amp;&amp;amp; docker-compose up -d&lt;/pre&gt;
  &lt;p id=&quot;aYfb&quot;&gt;⠀ Проверяем логи:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;9frJ&quot;&gt;docker-compose logs --tail=1000 -f&lt;/pre&gt;
  &lt;p id=&quot;JtLQ&quot;&gt;⠀ Должно быть так:&lt;/p&gt;
  &lt;figure id=&quot;mGsV&quot; class=&quot;m_custom&quot;&gt;
    &lt;img src=&quot;https://img3.teletype.in/files/e8/e9/e8e9990f-bda1-4fe1-b228-a975cc1d77b0.png&quot; width=&quot;1063&quot; /&gt;
  &lt;/figure&gt;
  &lt;section&gt;
    &lt;p id=&quot;mMuu&quot;&gt;Свою ноду по никнейму вы можете найти в &lt;a href=&quot;https://telemetry.subspace.network/&quot; target=&quot;_blank&quot;&gt;телеметрии&lt;/a&gt;.&lt;/p&gt;
  &lt;/section&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;S4xU&quot; data-align=&quot;center&quot;&gt;Восстановление&lt;/h2&gt;
  &lt;p id=&quot;Lf5F&quot; data-align=&quot;right&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;LvnL&quot;&gt;⠀Для восстановления достаточно повторно установить фармер и ноду, установив свой кошелек в конфигурации. Какие-либо файлы бекапу не подлежат.&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;VkDH&quot; data-align=&quot;center&quot;&gt;Удаление&lt;/h2&gt;
  &lt;p id=&quot;PXz5&quot; data-align=&quot;right&quot;&gt;&lt;/p&gt;
  &lt;pre data-lang=&quot;shell&quot; id=&quot;Nscy&quot;&gt;cd subspace &amp;amp;&amp;amp; docker-compose down -v &amp;amp;&amp;amp; cd &amp;amp;&amp;amp; rm -rf subspace &lt;/pre&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;jyVf&quot; data-align=&quot;center&quot;&gt;Обновление&lt;/h2&gt;
  &lt;p id=&quot;e7iL&quot; data-align=&quot;right&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;F25n&quot;&gt;⠀TBA&lt;/p&gt;
  &lt;hr /&gt;
  &lt;h2 id=&quot;R4w8&quot; data-align=&quot;center&quot;&gt;Полезные команды&lt;/h2&gt;
  &lt;p id=&quot;NkZK&quot; data-align=&quot;right&quot;&gt;&lt;/p&gt;
  &lt;p id=&quot;IGmN&quot;&gt;⠀ Проверка логов:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;lNH5&quot;&gt;docker-compose logs --tail=1000 -f&lt;/pre&gt;
  &lt;p id=&quot;Dmp5&quot;&gt;⠀ Проверка синхронизации:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;l4MJ&quot;&gt;docker-compose logs --tail=1000 -f | grep -E &amp;quot;best: #[0-9]*&amp;quot;&lt;/pre&gt;
  &lt;p id=&quot;Mxpx&quot;&gt;⠀ Перезапуск ноды и фармера:&lt;/p&gt;
  &lt;pre data-lang=&quot;bash&quot; id=&quot;XKcL&quot;&gt;docker-compose restart&lt;/pre&gt;

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