I have installed using the package on a fresh ubuntu 20 VM. To get the https working I have:
- update DNS on an external domain to redirected “passbolt.XXXXX.com” to an internal IP address behind a firewall
- chanded the fullBaseUrl paramter in /etc/passbolt/passbolt.php
- generated a letsencrypt certificate
- restarted the server.
I am unable to get the https to work, it just renders a partial page with some grey borders at the top. The http works fine internally and externally.
When I generate a QR code for scanning with a phone I can see that this contains a HTTP url, not HTTPS.
What is going wrong?
Hi @gck and welcome to passbolt community forum
To configure passbolt with Let’s Encrypt, you have to follow this documentation: Passbolt Help | Auto configure HTTPS with Let's Encrypt on Debian and Ubuntu
It is basically as simple as
sudo dpkg-reconfigure passbolt-ce-server.
Let me know if you encounter issues.
Thank you. That is the exact guide and steps I have followed.
The https when presented via the internal network is this:
If you previously configured the extension with http:// instead of https://, you have to perform an account recovery, as described in the header of the doc. It will reconfigure the extension with https://.
Ensure you have a backup of your private key before doing this.
Oh my goodness. I needed to log out from the HTTP before logging into the HTTPS.
I think this might now be working. Let’s see if it fixes my iphone issue too!