Hello,
I am trying to run pihole on free-tier but I am getting permission denied on port 53,
2022-02-12T15:26:22.000 [info] Using IPv4 and IPv6
2022-02-12T15:26:22.000 [info] ::: setup_blocklists now setting default blocklists up:
2022-02-12T15:26:22.000 [info] ::: TIP: Use a docker volume for /etc/pihole/adlists.list if you want to customize for first boot
2022-02-12T15:26:22.000 [info] ::: Blocklists (/etc/pihole/adlists.list) now set to:
2022-02-12T15:26:22.000 [info] https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts
2022-02-12T15:26:22.000 [info] dnsmasq: failed to create li
2022-02-12T15:26:22.000 [info] dnsmasq: failed to create li↩︎tening socket for port 53: Permission denied
2022-02-12T15:26:22.000 [info] [cont-init.d] 20-start.sh: exited 1.
2022-02-12T15:26:22.000 [info] [cont-finish.d] executing container finish scripts...
2022-02-12T15:26:22.000 [info] [cont-finish.d] done.
2022-02-12T15:26:22.000 [info] [s6-finish] waiting for services.
2022-02-12T15:26:22.000 [info] Reaped child process with pid: 584, exit code: 0
2022-02-12T15:26:22.000 [info] Reaped child process with pid: 599, exit code: 0
2022-02-12T15:26:22.000 [info] Reaped child process with pid: 614, exit code: 0
2022-02-12T15:26:22.000 [info] Reaped child process with pid: 622, exit code: 0
2022-02-12T15:26:22.000 [info] Reaped child process with pid: 651, exit code: 0
2022-02-12T15:26:22.000 [info] Reaped child process with pid: 680, exit code: 0
2022-02-12T15:26:22.000 [info] Reaped child process with pid: 688, exit code: 0
2022-02-12T15:26:22.000 [info] Reaped child process with pid: 696, exit code: 0
2022-02-12T15:26:22.000 [info] Reaped child process with pid: 865, exit code: 0
2022-02-12T15:26:22.000 [info] [s6-finish] sending all processes the TERM signal.
2022-02-12T15:26:22.000 [info] hallpass exited, pid: 509, status: signal: 1
2022-02-12T15:26:22.000 [info] hallpass exited, pid: 870, status: signal: 15
Here is the fly.toml
app = "some-name"
kill_signal = "SIGINT"
kill_timeout = 5
[env]
[experimental]
allowed_public_ports = []
auto_rollback = true
[[services]]
http_checks = []
internal_port = 80
protocol = "tcp"
script_checks = []
[services.concurrency]
hard_limit = 25
soft_limit = 20
type = "connections"
[[services.ports]]
handlers = ["http"]
port = 80
[[services.ports]]
handlers = ["tls", "http"]
port = 443
[[services.tcp_checks]]
grace_period = "1s"
interval = "15s"
restart_limit = 6
timeout = "2s"
[[services]]
internal_port = 53
protocol = "udp"
[[services.ports]]
port = "53"
Dockerfile
FROM pihole/pihole:latest
ENV INTERFACE eth0
ENV DNSMASQ_LISTENING ALL
Command to run it flyctl launch
also I have tried with flyctl deploy
I am new to fly.io
Thank you in advance!