Как поставить бота написанного на яп 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 для открытия нового окна и запускаем свой скрипт