Простейший бесплатный сетап для тестирования своего проекта
Так как Telegram пока не завезли отложенный постинг сторис, то приходится автоматизировать его самому, чтобы
напоминать своим любимым папещикам подписчикам о выходе качественного контента. Как закончу, вы сразу
же узнаете об этом.
Но я тут больше хотел о технической стороне вопроса поговорить. У этого моего pet-проекта, как и у многих других, возникает вопрос с доменом. В данном случае он требуется для того, чтобы слушать события о появлении новых постов. Да ещё и на HTTPS!
Большинство софтин, та же Kibana, уже требуют по умолчанию HTTPS. Это, конечно, правильно, но заставляет задумываться о сертификатах уже на этапе PoC (Proof of Concept).
Ну и, самое главное, всё навайбкоженное добро надо где-то хостить. У многих, в том числе и у меня, есть VPS'ки, но вмешиваться в их налаженную работу под временные задачи вообще не хочется, а разворачивать новые даже с посуточной тарификацией — это лишняя, ненужная ни вам, ни мне морока.
Конечно, заранее написанные «скриптики» для Terraform и Ansible, которые я писал для ныне недоступного DigitalOcean, решают задачу автоматизации поднятия инфраструктуры. Но на первых этапах всегда хочется чего-то совсем простого, быстрого и бесплатного.
В этот раз нашёл для себя Tailscale Funnel, чтобы хостить всё на домашнем ПК и получить бесплатный домен с HTTPS. В документации его описывают как способ пробросить публичный интернет-трафик к локальному сервису внутри tailnet. Ну песня! Проще, кажется, уже некуда.
Разве что активировать устройство для проксирования на него трафика приходилось не через API, а через web-морду. Наверное, это решается получением токена, но пока не пробовал.
В прошлый раз я использовал связку nip.io + Let's Encrypt + VPS. Тогда nip.io произвёл на меня огромное впечатление. К сожалению, из-за смерти автора проект не развивается, его дело продолжает sslip.io.
Как альтернативу Tailscale Funnel ChatGPT рекомендует рассмотреть ngrok, а если постоянный адрес не нужен, то Cloudflare Quick Tunnel, LocalTunnel, localhost.run и Pinggy. Базово все эти решения бесплатные!
← Назад к списку статей