Как установить браузер на 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
Установка браузера
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 для входа в дискорд по токену
⭐ Как добавить прокси в 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
- CHROME_CLI=--proxy-server=socks5://ВАШ_ПРОКСИ:ПОРТ https://teletype.in/@sng_dao
Сохраняем файл через CTRL+X далее Y далее кнопка enter
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. А сервер пусть продолжает фармить.
Закрывать браузер лучше через меню слева и нажимать Отключение.