1. Регистрируем аккаунт и оплачиваем сервер
- Регистрация совершенно типичная, проще чем на многих соц. сетях. После регистрации мы попадаем в наш аккаунт.
- Переходим в раздел "Виртуальные серверы" и жмём на кнопку "Заказать".
- Выбираем сервер подходящий вам по технических характеристикам. Для ботов и для пробы подойдёт самый дешёвый.
- Указываем любое доменное имя. Например domain.name (его можно будет в дальнейшем изменить)
- В пункте Операционная система выбираем Ubuntu 18.04 подойдут и более поздние версии
- После ввода всех данных отправляем сервер В корзину
- Оплачиваем и ждём установки сервера. Обычно это занимает не более 5 минут
2. Заходим в свой сервер и выписываем следующие данные
- Переходим в раздел Виртуальные серверы
- Выбираем ранее арендованный сервер и нажимаем кнопку Инструкция
- Выписываем данные: IP-адрес сервера; Пользователь; Пароль
3. Скачиваем и устанавливаем программу PuTTY с официального сайта
4. Скачиваем и устанавливаем программу FileZilla с официального сайта
- Заполняем ранее полученные данные: Хоста (обязательно начинаем с sftp://вашip), Имя пользователя (по умолчанию root), Пароль и подключаемся Быстрое соединение.
- Перемещаем ваш код в правое окно.
- Открываем ранее установленную программу PuTTY. В поле Host Name (or ip address) указываем ваш IP-адрес и нажимаем Open.
5. Работа с PuTTY
- После подключения вводим в консоли Имя пользователя (login as, по умолчанию это root) - Enter и Пароль (password), при вводе пароля символы не будут отображаться, так и должно быть.
- Устанавливаем необходимые утилиты, питон и нужные библиотеки (вместо python3.9, указываем нужную вам версию питона).
sudo apt-get update
sudo apt-get upgrade -y (если вылезет окно, жмём enter)
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev curl software-properties-common -y
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa (если вылезет окно, жмём enter)
sudo apt-get install screen -y
sudo apt-get install python3.9 -y
sudo apt-get install python3-pip -y
sudo apt-get install python3.9-dev -y
sudo apt-get install python3.9-distutils -y
python3.9 -m pip install pip --upgrade
python3.9 -m pip install distlib --upgrade
python3.9 -m pip install setuptools --upgrade
Дополнительные библиотеки для питона устанавливаем следующим способом - python3.9 -m pip install НазваниеБиблиотеки
6. Запускаем проект (бота)
- После того как в PuTTY установили все нужные вам библиотеки питона, используем ранее установленный нами screen. Прописываем на экране screen и жмём Enter (вероятно будут выскакивать информационные окна жём пробел).
- Переходим в созданную директорию screen и запускаем созданный проект: python3.9 названиепроекта.py.
- Скрипт запущен, что бы он работал постоянно жмём комбинацию CTRL + A + D, теперь можете смело закрывать PuTTY. Поздравляю, проект (бот) запущен!