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

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

]]></content:encoded></item></channel></rss>