Как ставить код на сервер
решил все же написать эту статью, даже если не залетит - для меня будет перед глазами
Гайд написан автором канала - https://t.me/n0likweb3
Подготовка кода
Для начала нам нужно убедиться в том, что код рабочий. Я пишу в VS Code, там же в терминале удобно запускать софт и пофиксить все ошибки.
Покупка сервера
Нам нужен хороший сервер, за который придется заплатить. Лично я покупаю на play2go.cloud , этот сайт не шиллят и там сервера намного лучше, чем на аезе. Самый дешевый сервер выходит в 4$/месяц. На один сервер, конечно же можно ставить несколько софтов.
берем самый дешевый вариант, я обычно использую немецкие сервера, но можно юзать любой
Тут лучше выбрать именно убунту.
Оплачиваем и далее заходим в "Мои услуги" и видим там данные нашего сервера
Установка на сервер
Теперь нам нужно закинуть код на купленный сервер и запустить его там, начнем с закинуть.
Скачиваем вот эту прогу, там легко кидать файлы с вашего компа на сервер
https://winscp.net/eng/docs/lang:ru
вводим туда айпи, имя и пароль из данных сервера, которые вышлют вам на почту
и закидываем нужный файл с вашего компа
Теперь переходим к установке. Для этого нам нужна вот эта прога - https://the.earth.li/~sgtatham/putty/latest/w32/putty.exe
открываем путти и вводим сюда айпишник
в открывшемся терминале вводим имя и пароль(пароль нужно вводить вручную)
Я разберу на примере python файла, а именно тг бота.
sudo add-apt-repository universe sudo apt-get update
sudo apt-get update sudo apt-get install -y python3-pip
sudo apt install python3.12-venv
python3 -m venv myenv source myenv/bin/activate
nohup python3 negr.py &
вместо negr вставляем название своего файла
также могу дать команду, которой файл наоборот перестает работать
pkill -f negr.py
ну вот и все, чтоб запустить другой файл на этот же сервер - просто снова открываем путти и делаем то же самое