Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
Многие имея на руках всяких ботов, не знают как их поставить на VDS/VPS сервер, чтобы они работали 24/7.
Для примера будем использовать хостинг AEZA
Вы можете использовать любой другой хостинг. Суть у всех одна.
-Переходим в раздел Виртуальные серверы и жмём Заказать
-Выбираем любой понравившийся сервер. Можно и самый дешёвый
-Указываем любое доменное имя
-В пункте ОС выбираем Ubuntu 22.04
-После ввода всех данные отправляем сервер В корзину
-Оплачиваем и ждём установки сервера
-Переходим в раздел Мои услуги
-Выбираем ранее арендованный сервер и открываем его
4.2. Открываем "Параметры", "Настройки", "Интеграция-Программы", указываем путь к установленному раннее PuTTy и ставим галочки на "Помнить пароль сессии и передавать его PuTTy (SSH)" и "Открывать telnet-сессии в PuTTy для сессий FTP".
4.4. Нажимаем на "Новое соединение", далее "Новое подключение", указываем Имя хоста(айпи), Имя пользователя, Пароль и жмём "Войти".
4.3. Перемещаем папку с вашим скриптом/ботом в правое окно.
4.5. Жмём на кнопку открытия PuTTy окна.
4.1. Скачиваем и устанавливаем программу FileZilla (
), Имя пользователя, Пароль и жмём "Быстрое соединение".
4.3. Перемещаем папку с вашим скриптом/ботом в правое окно.
4.4. Открываем ранее установленную программу PuTTY.
4.5. После запуска, в поле "Host Name (or ip address)" указываем ранее полученный наш Айпи адрес и нажимаем "Open".
4.6. После открытия консоли, вводим своё Имя пользователя(login as) и Пароль(password).
(При вводе пароля, символы не будут отображаться, не пугайтесь)
(вместо python3.9, можете указать нужную вам версию питона)
-Чтобы скрипт работал 24/7 и не выключался, нам нужно использовать раннее установленную утилиту screen.
Вводим команду screen -S ЛюбоеНазваниеСессии и жмём Enter. После открытия окна screen, переходим в директорию со скриптом и прописываем:
python3.9 main.py
-Скрипт запущен. Чтобы свернуть окно screen, нажмите кнопки: CTRL + A + D
-Теперь можете смело закрывать PuTTy окно.
Скрипт успешно запущен!
В - Вопрос | О - Ответ
В: Как остановить/перезагрузить скрипт? О: Прописываем команду screen -ls и получаем список скринов. Слева указаны айди скринов. Прописываем screen kill АйдиСкрина. Далее запускаем новый скрин по инструкции выше.
В: При попытке подключения к screen'у пишет "There is no screen to be resumed matching". О: Используйте screen -xr АйдиСкрина, вместо screen -r АйдиСкрина.
В: Как свернуть активный screen или выйти в главное меню? О: Нажимаем сочетание клавиш CTRL + A + D.
В: Хочу установить несколько скриптов. О: Выходим в главное меню если мы находимся в уже открытом screen'е. Прописываем команду screen -S ЛюбоеНазваниеСессии для открытия нового screen окна и запускаем свой скрипт.