~422699
История поста
Пишут, что ФКФВ наконец нормально открывается на мобилах. Это прекрасно, большое спасибо за терпение. Традиционная пара слов про девопс.
Вот есть данность: роскомнадзор, да сократит аллах дни его, веерно и бесконтрольно блочит в России диапазоны айпишников. Но где посмотреть их списки? Нигде. Да даже если бы где-то – откуда данные, какие телеком-операторы работают, а какие нет? Вот это уж точно никак.
Поэтому приходится тупо пробовать какой-то провайдер и смотреть, работает ли он из РФ. А что такое «пробовать»? Это покупать голую машину и разворачивать сайт на ней с нуля. Несколько лет я работал со специальной серверной проприетарной шнягой для рельсы 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 гигов оперативы не хватит, накину побольше.
Спасибо семерым добровольцам, и всем, кто беспокоился, писал и требовал нормальной работы.