- !! underscore
_in filename == slash/ - I'm using podman instead of Docker. Systemd files were generated by podman (not quadlet).
- certbot image has to be pulled manually
- before first start, a certificate has to be requested. Nginx won't start if it's not there. You can request one using certbot in standalone mode:
podman run -it --rm -p 80:80 -v ~/nginx/data/letsencrypt:/etc/letsencrypt:z -v ~/nginx/log:/var/log:z certbot/certbot certonly --standalone --staging --dry-run --key-type ecdsa --rsa-key-size 4096 -d immich.domain.tld - ports forwarded and opened: 80/TCP, 443/UDP and 443/TCP
directory structure has to look like this. directories and logfiles may have to be created manually. check startup errors.
$ home - nginx