История поста

Пишут, что ФКФВ наконец нормально открывается на мобилах. Это прекрасно, большое спасибо за терпение. Традиционная пара слов про девопс.

Вот есть данность: роскомнадзор, да сократит аллах дни его, веерно и бесконтрольно блочит в России диапазоны айпишников. Но где посмотреть их списки? Нигде. Да даже если бы где-то – откуда данные, какие телеком-операторы работают, а какие нет? Вот это уж точно никак.

Поэтому приходится тупо пробовать какой-то провайдер и смотреть, работает ли он из РФ. А что такое «пробовать»? Это покупать голую машину и разворачивать сайт на ней с нуля. Несколько лет я работал со специальной серверной проприетарной шнягой для рельсы Hatchbox – это интерфейс для работы с серваками: поставь базу, натрави репу, и так далее. Но когда я на днях перебирал и тестировал провайдеры, я понял, что на каждой машине делать одну и ту же последовательность из 20-25 шагов в Хетчбоксе я просто рехнусь.

Поэтому, не верю, что мои пальцы это печатают, так вот, поэтому мне пришлось наконец-то контейнеризовать ФКФВ. Руками я не хотел (и надо было торопиться), а хотел через какую-нибудь обертку вокруг докера. Я слышал много хорошего про dokku, но решил начать с дефолтного рельсового инструмента для контейнеризации, Kamal.

Все оказалось кстати очень легко. Кроме стандартного Докерфайла составляешь коротенький deploy.yml, пишешь kamal deploy, и поехали. Гитхаб дает щедрый бесплатный тиер с минутами билдов и хранением образов в регистре. Но самое главное: с Камалом я буквально в одном месте сетапа меняю айпишник, и все блины контейнера улетают один за одним. То, что с Хетчбоксом у меня заняло бы 20 минут руками, тут за 5 мин делается само.

Я сделал секретный чат в телеге “ФКФВ Девопс”, позвал туда семерых добровольцев, которые бы чекали доступность айпишников из РФ, и приготовился перебирать варианты.

Hetzner – какие-то диапазоны блочатся мобильными операторами, а какие-то нет, как повезет. Широкополосными операторами вроде бы не блочится ничего.

Contabo – вроде не блочится всеми, хотя работает нестабильно, с огромным откликом.

Netcup – блочится всеми наглухо, хотя ценник просто пожар.

Scaleway – эти французские челы интересные, продавать ВПС им неинтересно, они продают сразу дедики (dedicated, то есть прям на 100% твой серверный сетап у них на стойке). Цены на дедики – просто развал, но для ФКФВ дедик это всетки оверкилл. Я купил дедик попроще тупо поиграться, ну короче поигрался и закрыл. Scaleway вроде не блочится в РФ, или блочится как-то криво, не вполне ясно.

Была еще гора вариантов, которые я из-за ценников даже не пробовал. Иногда я видел, что вроде неплохая компания, но она из Финляндии или например Латвии – тогда я немедленно закрывал вкладку.

Наконец нашел вроде нормальных русских челов, которые хостят в Амстердаме. В очередной раз развернул контейнер, все поехало. Насколько я сейчас вижу по трекеру, отклик не просел ни капли! Это замечательно.

Теперь надо подождать пиковой нагрузки; если 12 гигов оперативы не хватит, накину побольше.

Спасибо семерым добровольцам и вообще всем, кто беспокоился, писал и требовал нормальной работы.

Пишут, что ФКФВ наконец нормально открывается на мобилах. Это прекрасно, большое спасибо за терпение. Традиционная пара слов про девопс.

Вот есть данность: роскомнадзор, да сократит аллах дни его, веерно и бесконтрольно блочит в России диапазоны айпишников. Но где посмотреть их списки? Нигде. Да даже если бы где-то – откуда данные, какие телеком-операторы работают, а какие нет? Вот это уж точно никак.

Поэтому приходится тупо пробовать какой-то провайдер и смотреть, работает ли он из РФ. А что такое «пробовать»? Это покупать голую машину и разворачивать сайт на ней с нуля. Несколько лет я работал со специальной серверной проприетарной шнягой доя рельсы Hatchbox – это интерфейс для работы с серваками: поставь базу, натрави репу, и так далее. Но когда я на днях перебирал и тестировал провайдеры, я понял, что на каждой машине делать одну и ту же последовательность из 20-25 шагов в Хетчбоксе я просто рехнусь.

Поэтому, не верю, что мои пальцы это печатают, так вот, поэтому мне пришлось наконец-то контейнеризовать ФКФВ. Руками я не хотел (и надо было торопиться), а хотел через какую-нибудь обертку вокруг докера. Я слышал много хорошего про dokku, но решил попробовать с дефолтного рельсового инструмента для контейнеризации, Kamal.

Но все оказалось кстати очень легко. Кроме стандартного Докерфайла составляешь коротенький deploy.yml, пишешь kamal deploy, и поехали. Гитхаб дает щедрый бесплатный тиер с минутами билдов и хранением образов в регистре. Но самое главное: с Камалом я буквально в одном месте сетапа меняю айпишник, и все блины контейнера улетают один за одним. То, что с Хетчбоксом у меня заняло бы 20 минут руками, тут за 5 мин делается само.

Я сделал секретный чат в телеге “ФКФВ Девопс”, позвал туда семерых добровольцев, которые бы чекали доступность айпишников из РФ, и приготовился перебирать варианты.

Hetzner – какие-то диапазоны блочатся мобильными операторами, а какие-то нет, как повезет. Широкополосными операторами вроде бы не блочится ничего.

Contabo – вроде не блочится всеми, хотя работает нестабильно, с огромным откликом.

Netcup – блочится всеми наглухо, хотя ценник просто пожар.

Scaleway – эти французские челы интересные, продавать ВПС им неинтересно, они продают сразу дедики (dedicated, то есть прям на 100% твой серверный сетап у них на стойке). Цены на дедики – просто развал, но для ФКФВ дедик это всетки оверкилл. Я купил дедик попроще тупо поиграться, ну короче поигрался и закрыл. Scaleway вроде не блочится в РФ, или блочится как-то криво, не вполне ясно.

Была еще гора вариантов, которые я из-за ценников даже не пробовал. Иногда я видел, что вроде неплохая компания, но она из Финляндии или например Латвии – тогда я немедленно закрывал вкладку.

Наконец нашел вроде нормальных русских челов, которые хостят в Амстердаме. В очередной раз развернул контейнер, все поехало. Насколько я сейчас вижу по трекеру, отклик не просел ни капли! Это замечательно.

Теперь надо подождать пиковой нагрузки; если 12 гигов оперативы не хватит, накину побольше.

Спасибо семерым добровольцам и вообще всем, кто беспокоился, писал и требовал нормальной работы.

Пишут, что ФКФВ наконец нормально открывается на мобилах. Это прекрасно, большое спасибо за терпение. Традиционная пара слов про девопс.

Вот есть данность: роскомнадзор, да сократит аллах дни его, веерно и бесконтрольно блочит в России диапазоны айпишников. Но где посмотреть их списки? Нигде. Да даже если бы где-то – откуда данные, какие телеком-операторы работают, а какие нет? Вот это уж точно никак.

Поэтому приходится тупо пробовать какой-то провайдер и смотреть, работает ли он из РФ. А что такое «пробовать»? Это покупать голую машину и разворачивать сайт на ней с нуля. Несколько лет я работал со специальной серверной проприетарной шнягой доя рельсы Hatchbox – это интерфейс для работы с серваками: поставь базу, натрави репу, и так далее. Но когда я на днях перебирал и тестировал провайдеры, я понял, что на каждой машине делать одну и ту же последовательность из 20-25 шагов в Хетчбоксе я просто рехнусь.

Поэтому, не верю, что мои пальцы это печатают, так вот, поэтому мне пришлось наконец-то контейнеризовать ФКФВ. Руками я не хотел (и надо было торопиться), а хотел через какую-нибудь обертку вокруг докера. Я слышал много хорошего про dokku, но решил попробовать с дефолтного рельсового инструмента для контейнеризации, Kamal.

Но все оказалось кстати очень легко. Кроме стандартного Докерфайла составляешь коротенький deploy.yml, пишешь kamal deploy, и поехали. Гитхаб дает щедрый бесплатный тиер с минутами билдов и хранением образов в регистре. Но самое главное: с Камалом я буквально в одном месте сетапа меняю айпишник, и все блины контейнера улетают один за одним. То, что с Хетчбоксом у меня заняло бы 20 минут руками, тут за 5 мин делается само.

Я сделал секретный чат в телеге “ФКФВ Девопс”, позвал туда семерых добровольцев, которые бы чекали доступность айпишников из РФ, и приготовился перебирать варианты.

Hetzner – какие-то диапазоны блочатся мобильными операторами, а какие-то нет, как повезет. Широкополосными операторами вроде бы не блочится ничего.

Contabo – вроде не блочится всеми, хотя работает нестабильно, с огромным откликом.

Netcup – блочится всеми наглухо, хотя ценник просто пожар.

Scaleway – эти французские челы интересные, продавать ВПС им неинтересно, они продают сразу дедики (dedicated, то есть прям на 100% твой серверный сетап у них на стойке). Цены на дедики – просто развал, но для ФКФВ дедик это всетки оверкилл. Я купил дедик попроще тупо поиграться, ну короче поигрался и закрыл. Scaleway вроде не блочится в РФ, или блочится как-то криво, не вполне ясно.

Была еще гора вариантов, которые я из-за ценников даже не пробовал. Иногда я видел, что вроде неплохая компания, но она из Финляндии или например Латвии – тогда я немедленно закрывал вкладку.

Наконец нашел вроде нормальных русских челов, которые хостят в Амстердаме. В очередной раз развернул контейнер, все поехало. Насколько я сейчас вижу по трекеру, отклик не просел ни капли! Это замечательно.

Теперь надо подождать пиковой нагрузки; если 12 гигов оперативы не хватит, накину побольше.

Спасибо семерым добровольцам, и всем, кто беспокоился, писал и требовал нормальной работы.

ФКФВ. Факел Воронеж. Клубный фан-сайт.
2013..2025
ФКФВ не имеет аффилированности с АФК «Факел» Воронеж
Сделано
в Воронеже и Белграде
В память
об Антоне «lender» Бойкове
версия 7.3
билд 2528