Search
Write a publication
Pull to refresh
2
0
Марат Сафиуллин @Marat2010

Разработка на Python, Системный инженер

Send message

Да вы правы, с голой ... , но я и писал , что для тестовых, учебных целей. После конечно, для себя я делал "secure" скрипты, где уже корректировал pg_hba.conf, настраивал iptables. Доступ к базе из вне вообще закрывал, только внутри VPS из Adminer-а и PgAdmin-a. А доступ к Adminer-у и PgAdmin-у, из вне разрешал , только после подключения по ssh к VPS и только с IP адреса, которого было это подключение.
Примерно так делал защиту.

Админер - это просто php скрипт, для него нужен веб сервер с поддержкой php. Значит надо на Win запустить веб-сервер. На винде я не знаю как это делается )
Второй способ наверно проще, у Вас на винде наверно стоит докер, если нет то установить. После установить образ adminer-а с докера.
Примерно так, если вкратце.

Класс решение sslip.io, даже крутое! ) Не знал, только что быстренько глянул. Возьму на заметку, А главное простое как три копейки! Спасибо!

Certbot, acme - дело выбора каждого )

WEB_SERFVER_HOST WEB_SERVER_PORT - это адрес и порт на котором непосредственно запускается асинхронный сервер aiohttp, именно через него работает уже aiogram.

При первом способе, как раз Nginx принимает запрос от телеграмм сервера и перенаправляет на локально запущенный сервер aiohttp. Я конечно не совсем понял вопрос, при разработке, в данном случае ты и не думаешь у тебя вроде как и локально запускается. А вот webhook_url и webhook_path, отправляются телеграмм серверу , чтобы он знал, куда отправлять запросы, когда кто то напишет в вашем боте.

Надеюсь смог объяснить? )

Докер это хорошо, но хотелось, показать без него, чтобы показать как все работает. И при докере надо тоже понимать как он работает, как ваша сеть будет работать )

Может Вы и правы, здесь я пытался только объяснить некоторые моменты, а сам мануал на https://github.com/Marat2010/Aiogram3 в котором показан поочередный запуск команд для развертывания, вроде ничего сложного. А если не понятно, что делается в скриптах, то там есть комментарии. И я предполагаю, если человек работает с сервером VPS, то думаю элементарные команды *nix систем он знает. )

Да наши кредитки не работают (может и к лучшему), но можно обратиться к ним, через форму "Contact us", указать свой email с которого пытался зарегистрироваться, имя, и сообщение написать, что мол карта не проходит. И лучше на английском написать. И они тебе на почту кинуть ссылку, чтобы ты мог активировать свою учетную запись. Я вчера еще одну учетку у них завел. И еще я заходил на сайт через VPN, выбирал страну Франция(Париж).

Да верно запрашивает. Хотя на главной странице для "Test for free" указано "No credit card required." По поводу работают наши карты или нет не проверял.

"Есть нормальный SSH..." - имеется в виду что, putty,..? терминальный клиент, разницы нет какой, у меня в linux встроенный. Два способа ... хотел сказать, что можно и через браузер зайти. По поводу "Через FTP ..." наверно Вы правы, надо было сказать "По FTP ..." ) .

Все верно, для небольших своих проектов. "Пожизненно" - я написал это, только потому, что сам провайдер так это позиционирует ). Мы и про хероку думали, что бесплатно и пожизненно ). VPS? можно и так сказать, но только без рута, а то бы, запуск бота поместил через systemd. Инструкция больше сделана для быстрого развертывания, и тестов, чтобы не мучатся со сложными настройками в других системах.

Information

Rating
Does not participate
Location
Казань, Татарстан, Россия
Date of birth
Registered
Activity

Specialization

Backend Developer, Web Developer
Junior
From 300,000 ₽
Python
RESTful API
Django
Docker
Git
Linux
PostgreSQL
Redis