Ограничит ли UFW и Discourse?

К сожалению, моё решение работает лишь частично. Пересборка не выполняется.

fatal: unable to access 'https://github.com/discourse/discourse.git/': Could not resolve host: github.com

В данный момент я не знаю, как это исправить, поэтому, если у кого-то есть идеи, дайте знать. Если у кого-то есть работающие правила фаервола, сообщите или отправьте PR.

Временно возвращаюсь к порту 22, ограничивая доступ только для этого :frowning:

Кажется, у GitHub сейчас какие-то неполадки, так что, возможно, стоит попробовать позже.

Ах, теперь понятно… Я пересоздавал три инстанса и тестировал разные конфигурации UFW, тратя все эти часы… Мне удалось запустить один, но потом не смог воспроизвести это на другом инстансе. Сейчас один пересоздаётся и проходит, а другой только что в этот момент упал.

https://www.githubstatus.com/ не показывает проблем, хотя…

Могу подтвердить: мой скрипт фаервола блокирует доступ Docker к GitHub, но не уверен, какое правило добавить для исправления. Помощь приветствуется. Также отредактировал пост, добавив свой скрипт, чтобы другие его не использовали, лол.

РЕДАКТИРОВАНИЕ: После повторной проверки я могу без проблем пересоздать установку Ubuntu 20 после использования скрипта UFW. Но установки CentOS не пересоздаются после применения скрипта UFW — там что-то должно отличаться. В любом случае, я уже устал от фаерволов.

РЕДАКТИРОВАНИЕ: Мой скрипт отлично работает на серверах Ubuntu, однако CentOS не сможет успешно пересоздать ваш инстанс.