Показать HN: Canine — альтернатива Heroku, созданная на Kubernetes, которая в 10 раз дешевле ( github.com/czhu12 ) Привет, HN!
Я работаю над Canine уже около года. Это началось, когда мне надоело платить накладные расходы за использование таких вещей, как Heroku, Render, Fly и т. д., для размещения некоторых веб-приложений, которые я создал. В какой-то момент я платил более 400 долларов в месяц за размещение их в облаке. В прошлом году я перенес все свои вещи в Hetzner.
Для машины с 4 ГБ стоимость услуг разных провайдеров:
Heroku = 260 долларов США Fly.io = 65 долларов США Render = 85 долларов США Hetzner = 4 доллара США
(Эта проблема значительно усугубляется, когда вам требуется > 4 ГБ)
Единственным недостатком использования Hetzner является то, что не существует простого способа сделать что-то вроде:
– Управление DNS / Управление SSL-сертификатами – Управление командой – Интеграция с Github
Но я подумал, что должно быть легко быстро построить что-то вроде Heroku для моего экземпляра Hetzner. Оказалось, что это было немного сложнее, чем я ожидал, но после года я добился хорошего прогресса
Самое лучшее в Canine то, что он также упрощает размещение любого Helm Chart, который доступен практически для любого проекта с открытым исходным кодом, начиная от баз данных (например, Postgres, Redis) и заканчивая случайными вещами, такими как серверы отслеживания торрентов, конечные точки VPN и т. д.
Открытый исходный код: https://github.com/czhu12/canine Облачная версия: https://canine.sh
Также добавил бы — это был самый веселый проект, который я когда-либо строил. Владеть “технологическим стеком” сверху донизу — это очень приятное чувство.
Приложение Rails Инфраструктура Canine Сервер Raspberry Pi Мой собственный интернет-провайдер
Это был технический стек, на основе которого мне удалось запустить приложение для некоторых проектов, над которыми я работал.
Source: news.ycombinator.com