mirror of
https://gitea.com/mcereda/oam.git
synced 2026-02-09 05:44:23 +00:00
chore(kb/firewalld): improve article
This commit is contained in:
33
snippets/firewalld.sh
Normal file
33
snippets/firewalld.sh
Normal file
@@ -0,0 +1,33 @@
|
||||
#!/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
|
||||
Reference in New Issue
Block a user