mirror of
https://gitea.com/mcereda/oam.git
synced 2026-02-08 21:34:25 +00:00
34 lines
1.0 KiB
Bash
34 lines
1.0 KiB
Bash
#!/usr/bin/env sh
|
|
|
|
# Open ports.
|
|
sudo firewall-cmd --add-port='3000/tcp' --zone='public' --permanent
|
|
sudo firewall-cmd --add-port='2222/tcp' --zone='public'
|
|
|
|
|
|
# List pre-loaded, available services.
|
|
sudo firewall-cmd --get-services
|
|
|
|
# List allowed services.
|
|
sudo firewall-cmd --list-services
|
|
|
|
# Add services.
|
|
sudo firewall-cmd --permanent --new-service 'gitea' \
|
|
&& sudo firewall-cmd --permanent --service 'gitea' --set-description \
|
|
'Painless self-hosted all-in-one software development service similar to GitHub, Bitbucket and GitLab.' \
|
|
&& sudo firewall-cmd --permanent --service 'gitea' --set-short 'Private, fast and reliable DevOps platform' \
|
|
&& sudo firewall-cmd --permanent --service 'gitea' --add-port '2222/tcp' \
|
|
&& sudo firewall-cmd --permanent --service 'gitea' --add-port '3000/tcp'
|
|
|
|
# Allow services.
|
|
sudo firewall-cmd --permanent --add-service 'gitea'
|
|
|
|
|
|
# Reload.
|
|
sudo firewall-cmd --reload
|
|
sudo firewall-cmd --complete-reload
|
|
sudo killall -HUP 'firewalld'
|
|
|
|
|
|
# List allowed flows.
|
|
sudo firewall-cmd --list-all
|