Links:
как настроить FILEZILLA
как заходить, сохранять, private key, PuTTY
Установка Telegram бота на ХОСТИНГ (СЕРВЕР) | Настройка сервера c таймінгом
—
⇐- python - cmd, компеляція
⇒ py wiki
sudo adduser buonto
как настроить FILEZILLA link
как заходить, сохранять, private key, PuTTY link
-
явки buonto
buonto1Qbuonto
1oleksandrkostyriev
12BOT-app
12
Установка Telegram бота на ХОСТИНГ (СЕРВЕР) | Настройка сервера
https://youtu.be/X7_nqy57500?si=l6s131oeW-pGuu5H&t=604
sudo apt -y install build-essential libssl-dev libffi-dev python3-dev
sudo apt install -y python3-venv
cd bot
ls
создать вірт середовище
python3 -m venv venv
source venv/bin/activate
//смотрим библиотеки и номера (через venv- script/activate)
pip freeze
для WIN
python -m pip freeze
//запаковываем сюда
requirements.txt
УСТАНОВИТЬ СКРИН (от админа)
sudo apt -y install screen
pip3 install -r requirements.txt
source venv/bin/activate
cd bot
ls
screen -S bot
screen -ls
python3 app.py
удалить все сессии (возможно без screen -ls)
screen -ls | grep -o '[0-9]*\.' | xargs -I {} screen -S {} -X quit
відос з налаштуванням linux
Команды для сервера:
sudo apt update Обновляем пакеты на сервере
sudo apt -y upgrade Обновляем пакеты на сервере
dpkg-reconfigure locales Устанавливаем нужные нам языки
LANG=en_US.UTF-8 Выбираем язык с нужной кодировкой
sudo apt -y install python3-pip Устанавливаем pip3
sudo apt -y install build-essential libssl-dev libffi-dev python3-dev Устанавливаем несколько дополнительных пакетов и средств разработки
sudo apt install -y python3-venv Устанавливаем виртуальное окружение(VENV)
sudo apt -y install postgresql postgresql-contrib Устанавливаем postgresql и дополнительный пакет -contrib, который содержит дополнительные утилиты и функциональные возможности
sudo -i -u postgres Заходим из под пользователя postgres
createuser --interactive Создаем новую роль
sudo adduser gino Добавляем нововго пользователя
createdb gino Создаем базу данных gino
alter role gino login password 'Vlad1234'; Изменяем пароль для пользователя gino
sudo apt -y install screen Устанавливаем screen(нужен для запуска отдельного окна в фоне)
Команды для скрина:
screen -S screen_name - Создаем новый скрин
screen -ls - Посмотреть список запущенных скринов
screen -r screen_name - Открыть уже запущенный скрин
Ctrl + A + D - Свернуть запущенный скрин
Ctrl + A и ввести команду :quit - Выключить скрин