I am trying to follow TechnoDadLife's updated video on setting up Letsencrypt. The error that I am getting indicates that LetsEncrypt can't call back to my environment to verify the configuration. I am fairly confident that my forwarding is correct. To test it, I spun up a web server on a different node and passed port 80 to that IP. Sure enough, it worked.
Here is my forwarding. .100 is my OMV instance.
---
version: "2.1"
services:
swag:
image: lscr.io/linuxserver/swag:latest
container_name: swag
cap_add:
- NET_ADMIN
environment:
- PUID=998 #optional
- PGID=100 #optional
- TZ=America/New_York
- URL=muchgooder.duckdns.org
- VALIDATION=http
- DUCKDNSTOKEN= <removed>
- EMAIL= <removed>
volumes:
- /srv/dev-disk-by-label-HOMEMEDIA/AppData/Swag/config:/config
- /srv/dev-disk-by-label-HOMEMEDIA/AppData/Swag/cert:/etc/letsencrypt
ports:
- 450:443
- 90:80 #optional
restart: unless-stopped
Alles anzeigen
Here is my compose file. Note that the PUID and PGID are the values that were returned when I ran the command in the video (I forgot what the command was).
ZitatAlles anzeigenrm: cannot remove '/etc/letsencrypt': Resource busy
Using Let's Encrypt as the cert provider
No subdomains defined
E-mail address entered: <removed>
http validation is selected
Generating new certificate
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Account registered.
Requesting a certificate for muchgooder.duckdns.org
Certbot failed to authenticate some domains (authenticator: standalone). The Certificate Authority reported these problems:
Domain: muchgooder.duckdns.org
Type: dns
Detail: DNS problem: SERVFAIL looking up A for muchgooder.duckdns.org - the domain's nameservers may be malfunctioning; no valid AAAA records found for muchgooder.duckdns.org
If I ping muchgooder.duckdns.org the correct IP is returned.
Any help would be GREATLY appreciated!
EDIT
Could it be an issue with not manually creating a network? The video says to create one via the shell but subsequent troubleshooting posts say this isn't necessary.