TrueNAS-SCALE-23.10.1.3
NextCloud - TruenasChart
App Version:28.0.2
Chart Version:1.6.57
I’ve set up the LetEncrypt Automatic Certificate Request/Auto-Renewal process and I have a regularly updated Certificate in the https://DOMAIN/ui/credentials/certificates view.
In my App(Helm) configuration for NextCloud I have set up properly the Certificate to be used:
“Nextcloud Configuration”.“Certificate Configuration” section points to the correct certificate in the dropdown.
The whole NextCloud with SSL works completely for the first 89 days. However once the Certificate is auto-renewed, NextCloud still serves the older Certificate all the way to the certificate Expiry.
Current workaround I am doing is
- Press the Square Stop button the NextCloud App on https://DOMAIN/ui/apps/installed/TRUENAS/charts/nextcloud
- Click NextCloud Edit (which shows the Helm choices), change nothing and click Save. - this has a popup box that suggests that the renewed Certificate is reloaded into the Helm location
- Start the NextCloud app again by pressing Triangle/Run button.
- Once NextCloud is in Running state, UI of NextCloud properly serves up the renewed Certificate.
Surely there is an automatic way to do this?
My assumption should have been that the NextCloud pods should have received an automatic associated Certificate via FileMount, but step 2 suggests this that the TrueNas linking of the Certificates w/ the Apps are not automatic.