Like the title says: Is there a way to officially use Let's Encrypt certificates (or any other external certificates for that matter) for services like FTP on TrueNAS?
The GUI only seems to support pasting contents of an external certificate into some field in the wizard, but that is impractical for certificates that expire and thus change every now and then. An import based on a path to a file on disk would be awesome.
In the case of FTP, I worked around this by disabling TLS in the GUI and put something like this to the "auxiliary parameters" section:
This feels very hacky and not like it is supposed to work like that. But it does for now...
The GUI only seems to support pasting contents of an external certificate into some field in the wizard, but that is impractical for certificates that expire and thus change every now and then. An import based on a path to a file on disk would be awesome.
In the case of FTP, I worked around this by disabling TLS in the GUI and put something like this to the "auxiliary parameters" section:
Code:
LoadModule mod_tls.c <IfModule mod_tls.c> TLSEngine on TLSProtocol SSLv3 TLSv1.2 TLSOptions NoSessionReuseRequired TLSRSACertificateFile <path to PEM file> TLSRSACertificateKeyFile <path to PEM file> TLSCACertificateFile <path to PEM file> TLSVerifyClient off TLSRequired on </IfModule>
This feels very hacky and not like it is supposed to work like that. But it does for now...