Leider funktioniert meine Lösung nur teilweise. Ein Rebuild ist nicht möglich.
fatal: unable to access 'https://github.com/discourse/discourse.git/': Could not resolve host: github.com
Ich habe im Moment keine Ahnung, wie ich das beheben kann. Wenn also jemand eine Idee hat, lasst es mich wissen. Wenn jemand funktionierende Firewall-Regeln hat, lasst es mich wissen oder sendet einen PR.
Das ergibt Sinn. Ich habe drei Instanzen neu aufgebaut und mit verschiedenen UFW-Konfigurationen getestet und all diese Stunden verschwendet. Ich habe es geschafft, eine durchzubekommen, konnte sie aber dann auf einer anderen Instanz nicht reproduzieren. Jetzt wird eine neu aufgebaut und sie kommt durch, während eine andere gerade in diesem Moment fehlgeschlagen ist.
Ich kann bestätigen, dass mein Firewall-Skript Docker den Zugriff auf GitHub blockiert. Ich bin mir nicht sicher, welche Regel ich hinzufügen muss, um dies zu beheben. Hilfe ist willkommen. Ich habe den Beitrag auch mit meinem Skript bearbeitet, damit die Leute ihn nicht verwenden, lol.
EDIT: Nach erneuter Überprüfung kann ich eine Ubuntu20-Installation nach Verwendung des UFW-Skripts problemlos neu erstellen. CentOS-Installationen werden nach Verwendung des UFW-Skripts nicht neu erstellt, dort muss etwas anders sein. Wie auch immer, ich habe im Moment die Nase voll von Firewalls.
EDIT: Mein Skript funktioniert auf Ubuntu-Servern einwandfrei, jedoch schlägt der Wiederaufbau Ihrer Instanz unter CentOS fehl.