# Farcaster - ставим ноду 

By [Cryptobuy](https://paragraph.com/@cryptobuyon) · 2024-06-17

---

Нода Farcaster ставится очень просто. Но вы должны учесть, что содержание ее стоит 16$ в месяц! И сколько придется держать ее - никто не знает. Это может быть 3, 6 и все 12 месяцев! Поэтому учитывайте эти риски.

Что такого привлекательного в проекте?

180 МЛН$ Инвеста от топовых фондов - Paradigm, Coinbase, a16z, и другие.

Внутренние дропы от проектов.

Насып за прокачанный аккаунт и ноду.

Что нам нужно для старта?

1.  Аккаунт Warpcast
    
2.  Виртуальный сервер 4CPU/16RAM/200SSD
    
3.  Терминал MobaXte
    
4.  Аккаунт Alhemy
    

Поехали:

1.  Создаем аккаунт Warpcast по [ссылке](https://warpcast.com/~/invite-page/343496?id=08bb0b70) - просто сканируем QR Code, вводим меил, скачиваем приложение и покупаем подписку за 5$ на год.
    
2.  Покупаем виртуальный сервер по [ссылке](https://xorek.cloud/?from=7399) (используйте промокод r7399 для скидки).
    
    \- Выбираем “Виртуальные серверы” и тариф на 15$ с характеристиками **8CPU/16RAM/200SSD**
    
    \- Теперь выбираем “Оперционная система” **Ubuntu 20.04**
    
    \- Ставим галочку “Я прочитал и согласен с условиями предоставления услуг” и оплачиваем. Я оплачиваю через крипту. Ждем пока заказ оформится.
    

![](https://storage.googleapis.com/papyrus_images/69e66868ce6eda89dc9051368c02f62d2cd9ad8c50ce288d679852ef8f1bcd19.png)

3\. Открываем скачаный терминал **MobaXterm** и входим на наш виртуальный сервер: Session - SSH

![](https://storage.googleapis.com/papyrus_images/32070507e730c25b0c1d796cdc1958d1befba1436b8156f780777baf4de47be6.png)

Теперь в новом окне в первое поле вставляем IP вашего сервера (найти его можно на хорьке, “Заказы“ - кнопка “Иструкция“, тут вы и найдете пароль для следующего шага), далее нажимаем галочку и вписываем “root”. Нажимаем ОК.

![ -](https://storage.googleapis.com/papyrus_images/5f71a086aacbb3cc2347bd82675c74705b26cab4430accde7759b77fe41d2c1e.png)

\-

В открытом окне нам нужно вписать пароль с той самой “инструкции”. Если в поле пароль не вписывается - нажимаем правой кнопкой на поле ввода нажимаем “Past“. В новом открытом окне **печатаем пароль вручную.** Если в дальнейшем не будет работать команда “вставки“, тогда **делаем все через “Paste“.**

![](https://storage.googleapis.com/papyrus_images/1fa4a2a6ccca33a3d8ca869957ed57f53ec4d65593808ebee499112ab76a4b0a.png)

Мы зашли на сервер и теперь начинаем вписывать команды по очереди.

![](https://storage.googleapis.com/papyrus_images/72e34ba20bc9ed70de1205097bd616b958833d132529b7c5ba376ddffb5cd34c.png)

*   Вставляем две команды и нажимаем Enter. Может придется вписать эти две строчки вручную
    

`sudo apt update -y`

`sudo apt install screen -y`

У нас пока подтянулось все для установки ноды.

![](https://storage.googleapis.com/papyrus_images/f15299de87ff21f353c0b56110dc308e84f3213389c222cdc2340d268582dee6.png)

Вставляем команду установки ноды:

`curl -sSL https://download.thehubble.xyz/bootstrap.sh | bash`

Загрузка остановится на моменте, когда попросит “Ethereum Mainnet RPC URL“.

![](https://storage.googleapis.com/papyrus_images/1beb2811b65548086f38386a5bb033363ef66b692b56c65cf694d940b93b93c6.png)

Теперь регистрируемся на Alchemy [Infuria](https://app.infura.io/register). Увы, Alchemy ребята из Farcaster забанили, поэтому регаемся на Инфурии. Вам нужно выбрать Ethereum и Optimism. Нажимаем на **“Save Changes”**. Заходим в Api key и копируем ссылку **HTTPS.** Потом вставляем такой же API от Optimism, когда попросит.

![](https://storage.googleapis.com/papyrus_images/dc9fb967b45a5b27292e2672cbcb2e0ecd893348fe887cd2c9fd65757134bf1b.png)

Заходим в **Active Endpoints** и копируем ссылку HTTPS в разделе **VIEW URL.**

![](https://storage.googleapis.com/papyrus_images/96ff7789e122211971d5f3a404da72d52abf18d8259ebeb92d69a0e8e39a9f1b.png)

Теперь нас попросит указать Warpcast ID. Его брать в аккаунте в **“About“**.

![](https://storage.googleapis.com/papyrus_images/fc9d6c604e2a47925fc3446aad3477b5f19117d40d7939f2b1c481dd70bad7b7.png)

Если у вас все прогрузилось и пошли логи - все получилось и нода начала работать. Для полной настройки работы может пройти до 3 часов. У вас должно отображаться так, как на картинке ниже. Чтобы остановить логи и продолжить работу, вам нужно нажать комбинацию “**CTRL+C**”.

![](https://storage.googleapis.com/papyrus_images/8618e096afe2eb19bbaf3baf0fcf95883c8c306b659f77b7c51aedc09975c625.png)

Последнее, что нам нужно сделать - открыть порты. Это делается следующей командой (можно прописывать по одной и дожидаться выполнения):

`sudo iptables -A INPUT -p tcp --dport 2281 -j ACCEPT`

`sudo iptables -A INPUT -p tcp --dport 2282 -j ACCEPT`

`sudo iptables -A INPUT -p tcp --dport 2283 -j ACCEPT`

`sudo iptables-save > /etc/iptables/rules.v4`

`sudo iptables -L -v -n`

Во вкладке “Paste“, команда должна выглядеть так. Этот сайт копирует текст с лишними абзацами, просто удаляем лишние.

![](https://storage.googleapis.com/papyrus_images/face4161ef562b2aa505c750afbe921b6e98153dc20c799ce15af6bf65914ea6.png)

После ввода данных команд у вас должно появиться надписи об успешном открытии портов, как на скрине ниже.

![](https://storage.googleapis.com/papyrus_images/0475438265e39579ece76b69a6226ddcd2a59d4b2e1cc5357e2370eb9842b0ed.png)

Теперь в строку поиска браузера вставляем следующий адрес

[http://IP\\\_вашего\\\_сервера:3000](http://IP%5C_%D0%B2%D0%B0%D1%88%D0%B5%D0%B3%D0%BE%5C_%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80%D0%B0:3000)

![](https://storage.googleapis.com/papyrus_images/9774eb1b5f1b36ab6e9e36a75db6b46e6fb1a3f2ac4c9e16084d4ec8c14661fb.png)

По началу вы будете видеть вот такие показатели. **No data** - не переживайте, все данные подтянутся в течении 1-3 часов и будет вот так.

![](https://storage.googleapis.com/papyrus_images/94b583284642672d797c0f187f0da45b5093b5fa2f297717b915fe7b3db1062a.png)

Так же дополнительные команды:

*   Команда для обновления ноды:
    
    `cd ~/hubble && ./hubble.sh upgrade`
    
*   Команда для просмотра работы ноды (просто для себя посмотреть как проходят логи)
    
    `docker logs hubble-hubble-1 --since 1m -f`
    
*   Удаление ноды (и такое может быть)
    
    `rm -rf hubble && docker stop farcasterxyz/hubble:latest && docker rm farcasterxyz/hubble:latest && docker stop grafana/grafana:10.0.3 && docker rm grafana/grafana:10.0.3 && docker stop graphiteapp/graphite-statsd:1.1.10-5 && docker rm graphiteapp/graphite-statsd:1.1.10-5`
    
    **Поздравляю вас с успешной настройкой ноды!**
    
    **\- Обновление RPC!**
    
    Те, кто ставил ноду на Alchemy, могут столкнуться с проблемой работы ноды, поэтому нужно их заменить на другие RPC, например [Infuria](https://app.infura.io/register).
    
    Заходим в **Active Endpoints** и копируем ссылку HTTPS в разделе **VIEW URL.**
    

![](https://storage.googleapis.com/papyrus_images/96ff7789e122211971d5f3a404da72d52abf18d8259ebeb92d69a0e8e39a9f1b.png)

Теперь вводим команду в нашем терминале

`cd hubble && nano .env`

![](https://storage.googleapis.com/papyrus_images/6cb76ad2d94f6060dd7b2fbc06f12a7e9b49a3e07a615681cf5b5d433a02bd6d.png)

В открытом окне меняем стрелочками две ссылки на новые и нажимаем

**Cntr+X, Y, Enter. Теперь для обновления вводим команду**

`cd ~/hubble && ./hubble.sh upgrade`

**Через время нода обновится и будет нормально работать.**

Подпишитесь на мой канал в [Телеграме](https://t.me/cryptobuyon)

Спасибо за внимание!

---

*Originally published on [Cryptobuy](https://paragraph.com/@cryptobuyon/farcaster)*
