photoprism/setup/cloud/digitalocean/init/firewall.sh
Michael Mayer e6a1b54547 Setup: Reorganize config files for Raspberry Pi and DigitalOcean #4414
Signed-off-by: Michael Mayer <michael@photoprism.app>
2025-07-10 22:02:38 +02:00

14 lines
383 B
Bash
Executable file

#!/usr/bin/env bash
# Install ufw package if needed:
apt-get update && apt-get -y install --no-install-recommends ufw && apt-get -y autoclean && apt-get -y autoremove
# Basic ufw firewall setup allowing ssh, http, and https:
ufw default deny incoming
ufw default allow outgoing
ufw allow ssh
ufw allow http
ufw allow https
ufw logging off
rm -f /var/log/ufw.log
ufw --force enable