Обучение
January 7, 2022

Как поставить бота написанного на яп python на VDS/VPS сервер?

Больше увлекательного контента в телеграм канале @EditSofted

Для начала вам нужно приобрести сервер, думаю с этим проблем у вас не будет, советую покупать его тут - https://firstbyte.ru , а сервер желательно брать - Ubuntu 18.04

После покупки вы должны найти: -IP-адрес сервера -Пользователь -Пароль Если вы покупали сервер на firstbyte.ru , вам нужно:

Перейти на "Виртуальные сервера" , нажать на имя вашего сервера.

нажимаем сюда
данные тут

Скачиваем и устанавливаем PuTTY - https://www.putty.org/
После запуска в поле "Host Name (or ip address)" указываем ранее полученный наш IP-адрес
Connection type - SSH
Close window on exit - Only on clean exit.

Нажимаем Open, и у нас откроется окно управления сервером.
В поле login as вводим ранее полученное имя пользователя ( по дефолту - root)
В поле password - вводим ранее полученный пароль от пользователя, символы показываться не будут, не пугайтесь.

Если авторизация успешная, у нас появится такое окно:

Теперь нам нужно скачать python, и библиотеки скрипта.

Копируем и вставляем все команды ниже:

sudo apt update
sudo apt install rar
sudo apt install screen
sudo apt install python3.7
sudo apt-get install python3-pip
sudo apt-get install python3-dev
sudo apt-get install python3.7-dev


Библиотеки мы устанавливаем такой командой

python3.7 -m pip install название

Как установить сам скрипт на сервер?

Нам нужно архивировать папку с скриптом, и открываем командную строку(cmd)
и пишем:

scp ПутьДоНашегоАрхива ИмяПользователя@ТутВашIP:/root

Пример:

scp C:\script.rar root@0.0.0.0:/root

И нас просят ввести пароль, вводим его.
Заходим в PuTTy вводим cd bot , вводим ls и видим наш архив.

Вводим команду для распаковки .rar архива

rar x архив.rar


Запуск скрипта: Чтобы скрипт работал всегда, без остановки, мы скачивали утилиту screen.
Вводим

screen

и жмем enter, переходим в директорию с нашим скриптом с помощью cd и прописываем:

python3.7 названииефайла.py

Скрипт запущен! чтобы свернуть окно, нажмите CTRL + A + D Если вам нужно установить несколько скриптов, то сворачиваем текущее активное screen окно клавишами CTRL + A + D, прописываем команду screen для открытия нового окна и запускаем свой скрипт