Https gives me a blank screen

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?

Thanks, G

Hi @gck :wave: and welcome to passbolt community forum :hugs:

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.

Cheers,

Thank you. That is the exact guide and steps I have followed.

The https when presented via the internal network is this:

Hi,

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.

Best,

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!

1 Like