Гайд Как поставить python бота на VDS/VPS (Linux Ubuntu 16.04)

аоууеоооы
Пользователь
Статус
Оффлайн
Регистрация
22 Сен 2020
Сообщения
67
Реакции[?]
33
Поинты[?]
2K
Всем привет!
Многие не знают как поставить бота (telegram, discord) на сервер VDS/VPS.
В этом гайде я научу вас устанавливать бота на VDS/VPS.
На примере
Пожалуйста, авторизуйтесь для просмотра ссылки.
(noad)
p.s Я не использую heroku, т.к. там лимит на активные часы. Вроде так.

1. Установка Python на VDS.
Нужно: Putty и мозги.
Открываете Putty, логинимся на сервер.
Данные на firstVDS находятся тут:
1.
Пожалуйста, авторизуйтесь для просмотра ссылки.

2.
Пожалуйста, авторизуйтесь для просмотра ссылки.


Далее вписываем команды и ждем окончания:
Код:
sudo apt update
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev wget unrar screen

cd /tmp
wget https://www.python.org/ftp/python/3.7.2/Python-3.7.2.tar.xz

tar -xf Python-3.7.2.tar.xz
cd Python-3.7.2
./configure --enable-optimizations

make -j 1
sudo make altinstall
НО! Это очень долго, если Вы не хотите ждать, вам нужен 2 метод.
Открываете Putty, логинимся под сервер.
Данные на firstVDS находятся тут:
1.
Пожалуйста, авторизуйтесь для просмотра ссылки.

2.
Пожалуйста, авторизуйтесь для просмотра ссылки.


Далее вписываем команды и ждем окончания:
Код:
sudo apt update
sudo apt install unrar screen
sudo apt install software-properties-common

sudo add-apt-repository ppa:deadsnakes/ppa

sudo apt update
sudo apt install python3.7
Этот способ я не проверял, может не работать, но я не уверен.

2. Установка бота.
Нужно: CMD, Putty, rar с нашим ботом.
ВНИМАНИЕ!
Архивировать бота НУЖНО в таком формате
bot.rar -> bot -> bot.py
иначе у вас в папке root будут валяться файлы бота.
тип чтобы в архиве с ботом была папка с ботом с названием bot, думаю понятно.

Открываем CMD(командную строку) и вводим следующее:
scp ПутьДоНашегоАрхива ИмяПользователя@ТутВашIP:/root
Пример:
scp C:\bot.rar root@1.1.1.1:/root
Вводим пароль и вот.
Screenshot_61.png
Идем в putty.
Далее вводите unrar x bot.rar
Вводим cd bot и после ls вы должны увидеть нашего бота

Библиотеки для PYTHON'a устанавливаются так - python3.7 -m pip install --user biblioteka
Использовать SFTP/FTP, я использую WinSCP.
Перейдите в корень сервера и в папку root:
Screenshot_63.png
В эту папку кидаем папку нашего бота (bot)

Библиотеки для PYTHON'a устанавливаются так - python3.7 -m pip install --user biblioteka
3. Запуск бота
Вводим команду screen и жмём enter.
Потом переходим в директорию бота и пишем python3.7 bot.py

Screenshot_62.png
PROFIT! Вы запустили бота и теперь можете не волноваться о нем!
Если я что-то не дописал, или сделал не так, можете написать мне.
пиздите дальше, мне похуй.
Всем добра!​
 
Последнее редактирование:
Эксперт
Статус
Оффлайн
Регистрация
9 Апр 2020
Сообщения
1,445
Реакции[?]
671
Поинты[?]
30K
Хочу сказать спасибо автору за:
1. За бесполезный гайд (кто захотел себе поставить, давно поставили без каких-либо проблем).
2. За подробное описание связи авторизации SCP с VPS.
3. За рассказ о русификации в 5 строк.
4. За рассказ про падания и перезапуск скрипт.
За все то, что ты еще не смог сказать.
 
Эксперт
Статус
Оффлайн
Регистрация
16 Ноя 2017
Сообщения
1,570
Реакции[?]
1,266
Поинты[?]
4K
Хочу сказать спасибо автору за:
1. За бесполезный гайд (кто захотел себе поставить, давно поставили без каких-либо проблем).
2. За подробное описание связи авторизации SCP с VPS.
3. За рассказ о русификации в 5 строк.
4. За рассказ про падания и перезапуск скрипт.
За все то, что ты еще не смог сказать.
И за копипасту рассказ как ставить скрипты на СТАРУЮ блять убунту
А ещё ты показал создание дефолтного скрина, но не показал как туда попасть
 
Забаненный
Статус
Оффлайн
Регистрация
28 Апр 2021
Сообщения
11
Реакции[?]
4
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
кто в 2к21 юзает убунту 16 :roflanEbalo:
 
Сверху Снизу