alpine-ntfy: use setcap and bind to 80

This commit is contained in:
cobaltgit
2025-09-18 17:58:49 +01:00
parent 69e69330dd
commit 87456e68d8
2 changed files with 5 additions and 2 deletions

View File

@@ -14,7 +14,9 @@ network_check
update_os
msg_info "Installing ntfy"
$STD apk add --no-cache ntfy ntfy-openrc
$STD apk add --no-cache ntfy ntfy-openrc libcap
sed -i '/^listen-http/s/^\(.*\)$/#\1\n/' /etc/ntfy/server.yml # listen on port 80
setcap 'cap_net_bind_service=+ep' /usr/bin/ntfy # work around permission denied error when binding to :80
$STD rc-update add ntfy default
$STD service ntfy start
msg_ok "Installed ntfy"