I really need some help setting up the Let’s Encrypt add-on.
I do want do use my own domain name. I use transit as an DNS service.
And have tried to follow and understand the documentation, but I’m stuck at the point when I launch the add-on for the first time and it rolls out the following logs.
[s6-init] making user provided files available at /var/run/s6/etc...exited 0. [s6-init] ensuring user provided files have correct perms...exited 0. [fix-attrs.d] applying ownership & permissions fixes... [fix-attrs.d] done. [cont-init.d] executing container initialization scripts... [cont-init.d] file-structure.sh: executing... unable to load Private Key 548545141832:error:0909006C:PEM routines:get_name:no start line:crypto/pem/pem_lib.c:745:Expecting: ANY PRIVATE KEY [cont-init.d] file-structure.sh: exited 1. [cont-finish.d] executing container finish scripts... [cont-finish.d] done. [s6-finish] waiting for services. [s6-finish] sending all processes the TERM signal.
It seems the add-on is missing a private key, but I don’t know where I can provide one.
See the add-on configuration bellow:
domains: - mydomainname.me email: [email protected] keyfile: /ssl/privkey.pem certfile: /ssl/fullchain.pem challenge: dns dns: provider: dns-transip propagation_seconds: 240 transip_username: <username> transip_api_key: >- ----BEGIN RSA PRIVATE KEY----- .................................. -----END RSA PRIVATE KEY-----
Struggeling with this issue for about 3 weeks.
I do hope someone will help me out here.