Issue when trying to deploy a reverse proxy and tailscale

Hi there, I am trying to deploy a caddy reverse proxy with a tailscale vpn client. I would like to use this to expose a local web service (do something like ngrok does).

I am trying something similar to this: Caddy on fly.io as reverse proxy to services on Tailscale network · GitHub

I constantly get the following error though:

2022-08-25T07:10:40Z   [info]Configuring virtual machine
2022-08-25T07:10:40Z   [info]Pulling container image
2022-08-25T07:10:43Z   [info]Unpacking image
2022-08-25T07:10:46Z   [info]Preparing kernel init
2022-08-25T07:10:47Z   [info]Configuring firecracker
2022-08-25T07:10:47Z   [info]Starting virtual machine
2022-08-25T07:10:47Z   [info]Starting init (commit: f815f49)...
2022-08-25T07:10:47Z   [info]Preparing to run: `/app/start.sh` as root
2022-08-25T07:10:47Z   [info]Error: UnhandledIoError(Os { code: 13, kind: PermissionDenied, message: "Permission denied" })
2022-08-25T07:10:47Z   [info][    0.113241] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000100
2022-08-25T07:10:47Z   [info][    0.114641] CPU: 0 PID: 1 Comm: init Not tainted 5.12.2 #1
2022-08-25T07:10:47Z   [info][    0.115636] Call Trace:
2022-08-25T07:10:47Z   [info][    0.116046]  show_stack+0x52/0x58
...
2022-08-25T07:10:47Z   [info][    0.127855] Kernel Offset: disabled
2022-08-25T07:10:47Z   [info][    0.128291] Rebooting in 1 seconds..

I really can’t tell what might be wrong there. Any ideas?

Is /app/start.sh executable? It says permission denied.

Thanks so much! This was it.