April 16

Как установить браузер на Linux VPS

Гайд по установке браузера Chromium на Ubuntu VPS.

Гайд будет состоять из двух частей, первая это установка браузера на сервер через терминал. И вторая как с ним работать, на примере новой активности c вебнодой Orochi

Требования для браузера Chromium:

Сервер с 1.5 ГБ свободного места Порты: 3010 и 3011 Ubuntu: версии 18-24

Рекомендую сервера Play2Go - после регистрации вы получаете +10% к сумме первого пополнения. А так же используйте промокод SNGDAO - он даст +5% на повторное пополнение счета🔥

Для браузера подойдет сервер и за 159р в месяц в разделе PROMO этого хватит наприме, чтобы использовать его для депинов.

Чем лучше характеристики сервера, тем больше профилей/вкладок вы сможете держать открытыми(Нужно например фермы аккаунтов на профилях, для тестнетов и тд.).

Установка Docker

Скрипт переустанавливает docker, поэтому если вы используете его, лучше выбрать сервер без нод.

1) Проверяем есть ли Docker на сервере

docker --version

Если есть, то переходим к пункту Установка браузера. Если нет, то ставим:

sudo apt update -y && sudo apt upgrade -y
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done

sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

sudo apt update -y && sudo apt upgrade -y

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

# Docker version check
docker --version

Установка браузера

1️⃣ Создаем директорию

mkdir chromium

Переходим в неё:

cd chromium

2️⃣ Создаем docker-compose.yaml файл с настройками:

nano docker-compose.yaml

если команда не найдена, то ставим nano редактор: apt install nano

3️⃣ Вставьте в него следующий текст и укажите свои данные:

services:
  chromium:
    image: lscr.io/linuxserver/chromium:latest
    container_name: chromium
    security_opt:
      - seccomp:unconfined #optional
    environment:
      - CUSTOM_USER=ТУТ_УКАЖИТЕ_ЛОГИН
      - PASSWORD=ТУТ_УКАЖИТЕ_ПАРОЛЬ
      - PUID=1000
      - PGID=1000
      - TZ=Europe/London
      - CHROME_CLI=https://teletype.in/@sng_dao/chrome#HJYv #optional
    volumes:
      - /root/chromium/config:/config
    ports:
      - 3010:3000   #Можете изменить порт 3010 на другой, если нужно
      - 3011:3001   #ожете изменить порт 3011 на другой, если нужно
    shm_size: "1gb"
    restart: unless-stopped

Для сохранения файла нажимает CTRL+X потом Y и Enter

4️⃣ Запускаем браузер:

Переходим в папку с брайзером

cd $HOME && cd chromium

Запускам браузер

docker compose up -d


После того как браузер запуститься, вы можете войти в него по адресам:
http://IP_Сервера:3010
http://IP_Сервера:3011

Появится окно для ввода логина и пароля, которые вы указали в файле с настройками.

Все браузер установлен и готов к работе! Выходим из серверного браузера, через меню слева и пункт Отключение. Таким образом браузер продолжит работать на сервере и не будет ошибок при повторном подключении. В таком браузере вы можете запускать любые проекты, например депины, ставить расширения, устанавливать кошельки.

Полезные команды:

Запуск браузера на сервере: docker compose up -d

Остановка браузера на сервере: docker compose down -v

Остановка и удаления браузера с сервера:

docker stop chromium
docker rm chromium
docker system prune

Полезные ссылки:


Расширения кошельков:
Metamask
Phantom
OKX
Backpack

Другие расширения:
Плагин прокси для браузера SwitchyOmega
X Token Login для входа в твитер по токену
Discord Token Login для входа в дискорд по токену

DePIN и прочие проекты:

Bless

Orochi вебнода

Datagram

Blockcast Network

ChakraAI

DDAI

⭐ Как добавить прокси в Chromium браузер

1) Добавляем прокси в Docker

1 Переходим в папку с браузером:

cd chromium

2 Останавливаем наш контейнер с браузером

docker compose down -v

3 Открываем файл с настройками:

nano docker-compose.yaml

И вместо строки CHROME_CLI=.... вставляем:
Для http прокси

- CHROME_CLI=--proxy-server=http://ВАШ_ПРОКСИ:ПОРТ https://teletype.in/@sng_dao

Для socks5 прокси

- CHROME_CLI=--proxy-server=socks5://ВАШ_ПРОКСИ:ПОРТ https://teletype.in/@sng_dao

Сохраняем файл через CTRL+X далее Y далее кнопка enter

4 Запускаем контейнер

docker compose down -v
docker compose up -d

5 Открываем наш браузер http://IP_Сервера:3010 или http://IP_Сервера:3011

  • С начало вводите логин и пароль от вашего браузера, который указывали. Затем во втором окне вводите логи и пароль от прокси, если есть.


Работа в браузере на примере майнинга в вебноде Orochi.

После того как вы перешли по ссылке на канал, прочитали о проекте Orochi и установили браузер на сервер, приступим к работе
Можете заранее зарегистрироваться в Orochi через email на своем ПК, привязать кошелек, а можете сделать это позже.

В Orochi используется фарм с помощью процессора. Поэтому чем мощнее он у вас будет на сервере, тем больше вы нафармите.

1) Копируем ссылку по которой хотим перейти
2) Открываем браузер на сервере>Открываем новую вкладку, но вставить адрес нам не даст. Поэтому открываем меню слева экрана

3) Выбираем в меню Буфер обмена и вставляем в поле то что мы скопировали. Из этого поля опять копируем содержимое и после этого мы может вставить это в адресную строку.

4) На сайте Orochi жмем в левом верхнем углу на Sing up via ONIDи вводим почту по которой хотите войти.

5) Переходите в вашем ПК браузере на почту, копируете ссылку из письма. Дальше возвращаетесь в браузер на сервере и вставляете её через буфер обмена. Если будет писать ошибку, то в новой вкладке открываем сайт orochi, а эту закрываем.

6) Нажимаете PROVER, тем самым активировать вебноду и наблюдаете как на вашем сервере процессор будет загружен под 100%

Загружен он будет так первое время пока идет процесc Compiling, а когда компиляция пройдет и на сайте появится кнопка Stop Proving будет грузится на 50-90%

Все нода, ваша работает, через какое то время вы увидите значения Proofs и потом заработок. Вы можете войти у себя на ПК в аккаунт, привязать кошелек, смотреть статистику в разделе Rewards. А сервер пусть продолжает фармить.

Закрывать браузер лучше через меню слева и нажимать Отключение.



Подписываемся на ТГ канал SNG DAO, чтобы ничего не пропустить!
Если есть вопросы или хотите обсудить заходите к нам в чат.