Merge pull request #1429 from martinmose/fix/ufw

Fix UFW Persistence
This commit is contained in:
David Heinemeier Hansson
2025-09-07 20:48:47 +02:00
committed by GitHub
2 changed files with 14 additions and 0 deletions

View File

@@ -17,6 +17,9 @@ sudo ufw allow in proto udp from 172.16.0.0/12 to 172.17.0.1 port 53 comment 'al
# Turn on the firewall # Turn on the firewall
sudo ufw --force enable sudo ufw --force enable
# Enable UFW systemd service to start on boot
sudo systemctl enable ufw
# Turn on Docker protections # Turn on Docker protections
sudo ufw-docker install sudo ufw-docker install
sudo ufw reload sudo ufw reload

11
migrations/1756911131.sh Executable file
View File

@@ -0,0 +1,11 @@
echo "Enable UFW systemd service for existing installations"
if omarchy-cmd-present ufw; then
if sudo ufw status | grep -q "Status: active\|22/tcp\|53317"; then
if ! systemctl is-enabled ufw >/dev/null 2>&1; then
sudo systemctl enable ufw --now
echo "UFW systemd service enabled"
fi
fi
fi