Наверняка все знают Heroku. Если кратко, эта херотень позволяет запускать приложения. Будь то веб-приложения, докер-контейнеры и т.п. без необходимости настраивать и поддерживать серверную инфраструктуру.
ㅤ
Короче что-то вроде среды для запуска всего и вся с возможностью быстрого управления и масштабирования. С мордочкой и кнопочками, как ты любишь.
У меня раньше телеграм боты в heroku успешно крутились, потом эти письки закрыли бесплатный план и пришлось мигрировать.
Принцип работы простой:
1. Пушишь свой код в git
2. Условный «Heroku» это видит через webhook
3. Забирает код и собирает
4. Запускает в изолированном контейнере
5. Маршрутизирует трафик в контейнер
Чтобы развернуть всё это дело на своих серверах и никому не платить, можно воспользоваться двумя более-менее хорошими opensource проектами.
➡️ Dokploy и Coolify
Coolify более раскручен, но по сути те же яйца, только с боку.
Как всё это дело ставить и запускать, рассказывать не буду. Вся документация есть в официальных гит репозиториях.
Да, можно поднять в докере и не ебать мозги.
Но я предпочитаю всё же использовать k3s либо docker compose, потому что Dekploy и Coolify ты вряд ли встретишь в компаниях, они более нишевые.
Подойдут для самохостинга и для тех, кому насрать на девопс. А вот если тебе не насрать на девопс, старайся хоть раз в день работать с кубом, манифестами и контейнерами и будешь всегда в рынке.
По себе знаю, если я сделаю паузу в кубе хотя бы на недельку-другую, всё, пезда, начинается деградация, а это уже звоночек.
Короче интересные проекты я тебе принес, а дальше тебе самому решать, как этой информацией правильно воспользоваться. Изучай.
🛠 #selfhosting
—
✅ @bashdays / @linuxfactory / @blog