Добро пожаловать! Игровой форум WLUX.NET - Игры, Читы, Скрипты, Статьи, Софт, Курсы.

Присоединяйтесь к нам сейчас, чтобы получить доступ ко всем нашим функциям. После регистрации и входа в систему вы сможете создавать темы, публиковать ответы на существующие темы, повышать репутацию участников, скачивать вложения и файлы и многое, многое другое. Так чего же вы ждете?

Добро пожаловать гость!

Приветствуем вас на нашем форуме! Мы очень рады вас видеть и с большим удовольствием поделимся всей информацией нашего форума!

Мы уважаем своих пользователей и так же ждем от вас приятного общения.

Система наград, ежедневное пополнения тем!

Общайся, получай награды.

Статьи, гайды, софт

У нас вы можете скачать бесплатно читы для игр. Полезные гайды на любые темы и схемы заработка. Есть раздел халявы!

FAQ по форуму

Не понимаю, как и что тут работает у вас?!Как создавать темы, писать сообщения, как получать реакции. Почему не засчитывает сообщения. Все ответы здесь

  • Добро пожаловать на сайт - wlux.net!

    FAQ по форуму

    1. Все сообщения до группы местный проходят модерацию от 1 минуты до 24 часа

    2. Сообщения учитываються в следующих разделах: Читать

    3.Что-бы скачать вложение нужно 2 сообщения.

    4.Личные переписки работают только с Администрацией форума

    5. Запрещено: Просить скрытый текст , спам, реклама, скам, ддос, кардинг и другая чернуха, нарушать любые законы РФ/СНГ = бан аккаунта

    6. Внимание! Мы не удаляем аккаунты с форума! Будьте внимательны ДО регистрации! Как удалить аккаунт на форуме?!

    5.Не понимаю, как и что тут работает у вас?!Как создавать темы, писать сообщения, как получать реакции. Почему не засчитывает сообщения. Все ответы здесь

python Гайд Установка ботов и скриптов Python на сервер

wlux.net Оффлайн

wlux.net

Где волчьи уши, там волчьи зубы.
Команда форума
LV
7
 
20.06.2022
23 845
218
36
Награды
10
Пол
Муж.

Репутация:

  • Автор темы
  • Администратор
  • Модератор
  • Команда форума
  • #1
Сегодня поведаем вам как установить бота на дедик с системой Ubuntu ( Linux )

Некоторые абривиатуры:
VPS/VDS ( Дедик ) — это виртуальный выделенный сервер работающий 24/7, который хостинг-провайдер предоставляет в аренду пользователям.
Linux ( Линукс ) — это Система отличается от Windows, в основе которой предполагается работа с консолью. Но так же имеются графические системы.
Ubuntu ( Убунту ) — это операционная система Linux, основанная на Debian GNU/Linux.

1. Какой сервис выбрать?


Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.



Минимальный тариф:
Диск:
30 GB
Процессор: AMD Ryzen 9 7950X3D | 1 Core | 4.2-5.7 ГГц
Оперативка: 2 GB

Особенности:
Бекапы — м
ожно сделать до 7 копий, настроить автоматическое копирование.

Выбор ОС: Ubuntu, Debian, CentOS, Alma, Rocky, Astra, FreeBSD (Windows Server, Windows — не по минимального тарифу)



Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.



Минимальный тариф:
Диск:
15 GB | SSD
Процессор:

Тех поддержка не ответила, уволим чувиху | 1 Core | 2.8 ГГц
Оперативка: 1 GB ( мало, но для простого скрипта или телеграм бота пойдет)

Особенности:
Бекапы - м
ожно сделать копию ваших файлов

GPT Поддержка - работает криво, но если сформулировать правильно вопрос ответит по теме.

Своя Конфигурация - можно выбрать свои характеристики сервера без ненужной ГБ Диска например.

Выбор ОС: Ubuntu, Debian, CentOS, BitrixVM + CentOS, Astra Linux CE, AlmaLinux, Arch Linux, BrainyCP + Ubuntu

Я пользовался Aeza и TimeWeb, но на нынешний момент пользуюсь TimeWeb и всё устраивает. Остальные сервисы юзал, но они не увенчались успехом или некомпетентностью поддержки

2. Покупка сервера
Разберем покупку сервера на том хостинге который сам использую, а именно на TimeWeb. По ссылке выбираем или настраиваем сервер и переходим к следущей ссылке, где выбираем Образ.

1. Образ
Тут выбираем Образ, а именно Ubuntu последней версии. Но так же есть другие вкладки. Маркетплейс, там можно выбрать готовые сервера, под впн и другие штуки:
f7aa0da1-cc58-448a-8dfd-4ca180428457.png

2. Регион
Ниже можем выбрать где наш сервер будет находится. Тут покажется задержка отклика сервера. Конечно же берем самую наименьшую:
f1329bf1-c698-4d5b-9f87-fb2a8e55ce4d.png

3. Конфигурация
В этой вкладке мы выбираем наши характеристики. Во вкладке Произвольная, можно тщательно настроить сервер именно под ваши хотелки:
1236a607-5bfd-4e80-b5f4-78859b18f631.png

4. Так же остальные настройки
Но это по вашему усмотрению. Поставить ли бэкапы и остальное. Но если не хотите переплачивать убирайте

68f4b404-d51f-4cd1-b2ea-44564e6cf3c7.png

5. Заключение по настройке
Дальше справа сверху мы видим что выбрали, а далее нажимаем на кнопку Заказать:

259ddfe5-b7a3-4288-b734-141470181f47.png

Ну, а дальше выбираем способ оплаты и оплачиваем сервер.

3. Настройка сервера
Попадаем на страницу

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

и теперь это наша панель:

af1ea484-0831-4434-9c1d-10e5d223be7d.png

1. Получаем данные для входа
Для начало в Дашборд справа снизу берем айпи адрес сервера ( IPv4 )

e36a2bac-fad4-4712-bb00-530476ac2c92.png

Так же вам выдается пароль от root пользователя, либо на главной странице, либо на почте. Но если вы его где то потеряли то переходим во вкладке Доступ и по кнопке меняем пароль:

b45cefb2-4b76-4151-86b6-c53bf3ddd74d.png

И он у вас появится чуть ниже на главной странице сервера пункт root-пароль:

b5a04dfe-2b48-41cb-8c6e-fd29ec07ba81.png

Запоминаем данные и теперь перейдем к подключению к компьютеру и телефона

4. Настройка сервера

Устанавливаем программу

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

. Думаю установить может каждый, там нет ничего сложного в кнопках Install.

1. Настройка
Подставляем в наш порт 22 и так же ставим настройки как у меня и указываем пароль который скрывается под черными кружками

d48ff0a3-f9dd-415c-9af3-1914845ce7e2.png

И нажимаем снизу Log In

Если вы успешно подключились у вас появятся слева кнопки. Нас интересуют New Terminal Console ( для работы с командами и запуском ) иNew SFTP Windows ( для работы с файлами ):

4d490f8c-e3ed-4a11-9f6c-5a3f6786ab4f.png

Переходим в SFTP ( файловый менеджер с нашим сервером ) и перекидываем файл со скриптом или папку

10e3ce6f-9f0b-4355-b769-eceb80fec39b.png

Файл или папку можно перекинуть в правый блок Remote files. Учтите что вы должны находится в директории /root

2. Запуск

Откроем Терминал и пропишем команду

Код:
apt update -y && apt upgrade -y && apt install python3 -y && apt install python3-pip -y && apt install screen -y && apt install python3-venv -y

После завершения команды мы проверяем находится ли ваш файл на дедике командой ls


00f3e16c-04d0-4be0-903a-18fcf8a50134.png

Если файл перенесли и всё окей, то переходим дальше

Прописываем команду

f01028cd-57b8-48db-9661-b296524d4074.png

Такое текст нас приветствует и мы нажимает Enter

Если это папка например script, то переходим в директорию

Если же это скрипт, то устанавливаем необходимые зависимости, если не знаете, то сейчас рассмотрим
Прописываем команду для запуска скрипта например script.py

python3 script.py
a8825a8a-8905-47af-8d32-4246e0b8e5ce.png

Как мы наблюдаем ошибка.
Если ошибка: No module named 'telethon'. То требуется установить telethon командой pip

После чего так же запускайте файл до тех пор пока он корректно не запустится, либо пока не выйдет ошибка такая же и устанавливайте зависимости эти

И закрываем скрин по клавишам Ctrl + A + D

Чтобы вернутся в скрин прописываем

screen -r
WARNING: Running pip as the 'root'

5b5bfb62-85d4-4f9f-a942-bd4be65dc84b.png

В этом случае нужно использовать venv который мы установили первой командой. Устанавливаем две команды:

python3 -m venv venv
source venv/bin/activate
После чего повторяем установку зависимостей и запускаем скрипт
 
A Оффлайн

airatkuvatov

Местный
Участник
LV
2
 
09.01.2024
45
0
30
Награды
3
25

Репутация:

1.утилита screen – редкостная лажа. Мало того, когда сессию новую открываешь с помощью ssh, к открытым ранее 'screen'ам уже нет доступа. Хотите хорошо задеплоить своего бота – используйте докер. Он учится за несколько часов. Полезнее штуки нет на свете
2. Перекидывать файлы на сервак можно и без установки программ – scp -rC username@host:/dir tartgetdir
 
Bulet Оффлайн

Bulet

Местный
Участник
LV
2
 
07.04.2024
56
0
31
Награды
3

Репутация:

Сегодня поведаем вам как установить бота на дедик с системой Ubuntu ( Linux )

Некоторые абривиатуры:
VPS/VDS ( Дедик ) — это виртуальный выделенный сервер работающий 24/7, который хостинг-провайдер предоставляет в аренду пользователям.
Linux ( Линукс ) — это Система отличается от Windows, в основе которой предполагается работа с консолью. Но так же имеются графические системы.
Ubuntu ( Убунту ) — это операционная система Linux, основанная на Debian GNU/Linux.

1. Какой сервис выбрать?


Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.



Минимальный тариф:
Диск:
30 GB
Процессор: AMD Ryzen 9 7950X3D | 1 Core | 4.2-5.7 ГГц
Оперативка: 2 GB

Особенности:
Бекапы — м
ожно сделать до 7 копий, настроить автоматическое копирование.

Выбор ОС: Ubuntu, Debian, CentOS, Alma, Rocky, Astra, FreeBSD (Windows Server, Windows — не по минимального тарифу)



Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.



Минимальный тариф:
Диск:
15 GB | SSD
Процессор:

Тех поддержка не ответила, уволим чувиху | 1 Core | 2.8 ГГц
Оперативка: 1 GB ( мало, но для простого скрипта или телеграм бота пойдет)

Особенности:
Бекапы - м
ожно сделать копию ваших файлов

GPT Поддержка - работает криво, но если сформулировать правильно вопрос ответит по теме.

Своя Конфигурация - можно выбрать свои характеристики сервера без ненужной ГБ Диска например.

Выбор ОС: Ubuntu, Debian, CentOS, BitrixVM + CentOS, Astra Linux CE, AlmaLinux, Arch Linux, BrainyCP + Ubuntu

Я пользовался Aeza и TimeWeb, но на нынешний момент пользуюсь TimeWeb и всё устраивает. Остальные сервисы юзал, но они не увенчались успехом или некомпетентностью поддержки

2. Покупка сервера
Разберем покупку сервера на том хостинге который сам использую, а именно на TimeWeb. По ссылке выбираем или настраиваем сервер и переходим к следущей ссылке, где выбираем Образ.

1. Образ
Тут выбираем Образ, а именно Ubuntu последней версии. Но так же есть другие вкладки. Маркетплейс, там можно выбрать готовые сервера, под впн и другие штуки:
Посмотреть вложение 12059

2. Регион
Ниже можем выбрать где наш сервер будет находится. Тут покажется задержка отклика сервера. Конечно же берем самую наименьшую:
Посмотреть вложение 12058

3. Конфигурация
В этой вкладке мы выбираем наши характеристики. Во вкладке Произвольная, можно тщательно настроить сервер именно под ваши хотелки:
Посмотреть вложение 12057

4. Так же остальные настройки
Но это по вашему усмотрению. Поставить ли бэкапы и остальное. Но если не хотите переплачивать убирайте

68f4b404-d51f-4cd1-b2ea-44564e6cf3c7.png

5. Заключение по настройке
Дальше справа сверху мы видим что выбрали, а далее нажимаем на кнопку Заказать:

259ddfe5-b7a3-4288-b734-141470181f47.png

Ну, а дальше выбираем способ оплаты и оплачиваем сервер.

3. Настройка сервера
Попадаем на страницу

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

и теперь это наша панель:

af1ea484-0831-4434-9c1d-10e5d223be7d.png

1. Получаем данные для входа
Для начало в Дашборд справа снизу берем айпи адрес сервера ( IPv4 )

e36a2bac-fad4-4712-bb00-530476ac2c92.png

Так же вам выдается пароль от root пользователя, либо на главной странице, либо на почте. Но если вы его где то потеряли то переходим во вкладке Доступ и по кнопке меняем пароль:

b45cefb2-4b76-4151-86b6-c53bf3ddd74d.png

И он у вас появится чуть ниже на главной странице сервера пункт root-пароль:

b5a04dfe-2b48-41cb-8c6e-fd29ec07ba81.png

Запоминаем данные и теперь перейдем к подключению к компьютеру и телефона

4. Настройка сервера

Устанавливаем программу

Пожалуйста, войдите или зерегистрируйтесь, чтобы увидеть скрытый текст.

. Думаю установить может каждый, там нет ничего сложного в кнопках Install.

1. Настройка
Подставляем в наш порт 22 и так же ставим настройки как у меня и указываем пароль который скрывается под черными кружками

d48ff0a3-f9dd-415c-9af3-1914845ce7e2.png

И нажимаем снизу Log In

Если вы успешно подключились у вас появятся слева кнопки. Нас интересуют New Terminal Console ( для работы с командами и запуском ) иNew SFTP Windows ( для работы с файлами ):

4d490f8c-e3ed-4a11-9f6c-5a3f6786ab4f.png

Переходим в SFTP ( файловый менеджер с нашим сервером ) и перекидываем файл со скриптом или папку

10e3ce6f-9f0b-4355-b769-eceb80fec39b.png

Файл или папку можно перекинуть в правый блок Remote files. Учтите что вы должны находится в директории /root

2. Запуск

Откроем Терминал и пропишем команду

Код:
apt update -y && apt upgrade -y && apt install python3 -y && apt install python3-pip -y && apt install screen -y && apt install python3-venv -y

После завершения команды мы проверяем находится ли ваш файл на дедике командой ls


00f3e16c-04d0-4be0-903a-18fcf8a50134.png

Если файл перенесли и всё окей, то переходим дальше

Прописываем команду


f01028cd-57b8-48db-9661-b296524d4074.png

Такое текст нас приветствует и мы нажимает Enter

Если это папка например script, то переходим в директорию


Если же это скрипт, то устанавливаем необходимые зависимости, если не знаете, то сейчас рассмотрим
Прописываем команду для запуска скрипта например script.py

python3 script.py
a8825a8a-8905-47af-8d32-4246e0b8e5ce.png

Как мы наблюдаем ошибка.
Если ошибка: No module named 'telethon'. То требуется установить telethon командой pip


После чего так же запускайте файл до тех пор пока он корректно не запустится, либо пока не выйдет ошибка такая же и устанавливайте зависимости эти

И закрываем скрин по клавишам Ctrl + A + D

Чтобы вернутся в скрин прописываем



5b5bfb62-85d4-4f9f-a942-bd4be65dc84b.png

В этом случае нужно использовать venv который мы установили первой командой. Устанавливаем две команды:


После чего повторяем установку зависимостей и запускаем скрипт
Годно для начинающих ботоделов!
 

Поиск по форуму

Похожие темы:

shape1
shape2
shape3
shape4
shape7
shape8
Верх