Загрузка...

How to put python script/bot on VDS/VPS server

Thread in Python created by Djimbo Dec 11, 2020. (bumped Sep 22, 2024) 45,626 views

  1. Mag1str
    Mag1str Mar 23, 2023 нужно вовремя ценить 273 Jul 28, 2020
    Не лучше устанавливать модули через виртуальное окружение?
    python3.10 -m venv venvBOT
    source venvBOT/bin/activate
     
    1. Djimbo Topic starter
      Mag1str, новичкам не просто объяснить как с ним работать
  2. AGO
    AGO Mar 23, 2023 Work 374 Aug 27, 2022
    Лучше systemctl
     
    1. Djimbo Topic starter
      AGO, чем лучше?
    2. AGO
      Djimbo, если сервер перезапустить, то процесс не сдохнет и запуститься вместе с сервером, у меня были проблемы, когда скрин писал, якобы он не существует или существует, но я не могу на него зайти. Ну и опять же таки - systemctl решение для продвинутых
  3. Tamagotchi
    Tamagotchi Apr 3, 2023 Banned 518 Sep 2, 2021
    [IMG]Ввожу логин, нажимаю enter, после этого открывется поле для ввода пароля как на скрине, но в этом поле ничего не могу ввести, вообще никакие символы. Что делать?
     
  4. AmokDev
    AmokDev Apr 4, 2023 ломай меня полностью 29 Oct 16, 2022
    Можно еще использовать pm2 вместо screen, как по мне он будет удобнее и практичнее в использовании.

    apt update && apt upgrade
    apt install npm
    npm install pm2 -g
    pm2 start main.py --interpreter=python3 --name your_name

    Как просматривать ****:
    pm2 **** your_name или pm2 ****

    Вкл/выкл/рестарт:
    pm2 start your_name
    pm2 stop your_name
    pm2 restart your_name

    Если вы хотите вкл/выкл/рестартнуть все сразу, вместо имени просто поставте "all" (Без ковычек)
     
    1. Djimbo Topic starter
      AmokDev, В чём удобство и практичность?
    2. AmokDev
      Djimbo, удобно управлять проектами своими, вполне современно оформлено, ни разу эта штука не подводила, советую попробовать хоть раз и оценить возможности этой прелести, она гораздо лучше screen!
  5. nicistey11
    nicistey11 Apr 12, 2023 0 Apr 11, 2023
    sudo apt-get update
     
  6. Anticlowns
    Слушай, а можешь немного рассказать о реализации деплоя на хост, если бот с вебхуками ? Использовать ngrok ? или мб другие идеи есть?
     
    1. View previous comments (2)
    2. Anticlowns
      unrea1dev, не думал, что все так просто XD
    3. Anticlowns
    4. unrea1dev
      Anticlowns, что именно не работает?
  7. Stanlessm
    Stanlessm Jun 14, 2023 1 Apr 30, 2022
    [IMG] не получается зайти в директорию со скриптом, с чем это может быть связано или как может фиксица?
     
    1. View previous comments (2)
    2. FFyP
      Stanlessm, у тебя путь к файлу на винде... т.е. файл в другой системе
    3. Stanlessm
      FFyP, не понимаю, что тогда нужно прописать?
  8. stanless
    stanless Jun 18, 2023 Дрочу на геншин 74 Dec 26, 2021
    Дам правки, которые если бы я видел раньше то не ебался бы с загрузкой: 1Что бы перейти в директрию со скриптом нужно скопировать путь с проги на которую закидовали бота (не со своего пк) 2. В пункте 5 весь код нужно закидывать в putty и там же все делать. Остальное как в гайде
     
  9. Ккййах
    как закончить сессию ( python3 a.py & )
     
    1. Sheke4
      Ккййах, если ты про сессию screen, то вначале пишешь screen -ls чтобы получить список сессий, а дальше screen -XS <название сессии> quit
  10. id318723491
    Хелп, гайз. Не могу поставить утилиты на сервер, все обрывается на одной команде с ppa:deadsnakes. Пишет retrieving gpg key timed out, пробовал с двумя ***, не помогло. Раньше ставилось, но не помню каким образом. Все остальные команды проходят спокойно.

    [IMG]
     
  11. pro100takZdes
    docker для слабых...
     
  12. yankemnky
    yankemnky Feb 25, 2024 0 Feb 25, 2024
    Помогите, сижу два дня уже серчу всё на эту тему
    у меня на серваке ubintu 14.04

    после открытия репозитория устанавливаю питон, он обзывается, но говорит всё ок
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Note, selecting 'postgresql-plpython3-9.3' for regex 'python3.9'
    postgresql-plpython3-9.3 is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

    Потом пытаюсь что-то ставить сверху, но он не хочет никак (и пип, и дев, и дистлиб)
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    E: Unable to locate package python3.9-pip
    E: Couldn't find any package by regex 'python3.9-pip'
    как исправить?
    п.с. пыталась и называть питон так, как просит убунту, и устанавливать его как основной(после этого пришлось переустанавливать ос), в общем всё не то
     
  13. eleksius
    eleksius Nov 16, 2024 1 Mar 18, 2024
    пасиб
     
  14. Winchesterr
    ModuleNotFoundError: No module named 'telebot'
    я уже не знаю, все сделал как тут написано, как в интернетах писали, ничего не помогает, библиотека в pip list есть
     
    1. MPoke
      Winchesterr, Отпиши в тг , мб хелпану или уж разверну.
    2. Winchesterr
      MPoke, все, решил, но спасибо :smile_friend:
  15. Hack3r512
    Hack3r512 Jul 15, 2025 59 Jan 3, 2020
    Я использовал python env и systemctl
     
Loading...
Top