Passbolt stopped working after three years - not sure why (selfhosted, reverse proxy)

Checklist
[x] I have read intro post: https://community.passbolt.com/t/about-the-installation-issues-category/12
[x] I have read the tutorials, help and searched for similar issues
[x] I provide relevant information about my server (component names and versions, etc.)
[x] I provide a copy of my logs and healthcheck
[x] I describe the steps I have taken to trouble shoot the problem
[x] I describe the steps on how to reproduce the issue

I’ve had this up and running now for about three years with zero issues. I’ve been singing its praises since then.

Today I noticed I couldn’t get it working on my phone or in the browser - acts like the site isnt there at all.

netstat -a

Shows 8443 isnt open.

canyouseeme.org sees all of my external ports but not 8443.

I’ve checked all services, the database, hard drive space, you name it.

The health check completes with only one suspect:

[FAIL] Could not reach the /healthcheck/status with the url specified in App.fullBaseUrl

The baseurl hasn't changed. Thats been working all this time.

Ran the status report as well but it didn’t finish.

libgcrypt 1.8.8 ERROR: /usr/share/php/passbolt/bin/utils.sh: line 64: composer: command not found

Cleanup shell (dry-run) No issue found, data looks squeaky clean!

After that the healthcheck outputs some odd stuff:

[PASS] Can validate: 13/13 2026-07-25 14:19:59 error: [Cake\Routing\Exception\MissingRouteException] A route matching "/login.cgi" could not be found. in /usr/share/php/passbolt/vendor/cakephp/cakephp/src/Routing/RouteCollection.php on line 197 Request URL: /login.cgi Referer URL: https://(my ip address):8443/Main_Login.asp
Client IP: [redacted] 2026-07-25 14:33:49 error: [Cake\Routing\Exception\MissingRouteException] A route matching "/ CSCOE /logon.html" could not be found. in /usr/share/php/passbolt/vendor/cakephp/cakephp/src/Routing/RouteCollection.php on line 197 Request URL: /+CSCOE+/logon.html

Theres a bunch of files that are listed with the output above that “could not be found” in:

/usr/share/php/passbolt/vendor/cakephp/cakephp/src/Routing/RouteCollection.php on line 197 Request URL: /functions/.env

I’ve been at this for over an hour with no luck and no new information about what’s wrong.

I might just install the new version but wanted to ask the community if they have some idea.

Thanks.

I can confirm this is not normal behavior. Most likely there are some non-default redirect in place / several software installed on the same machine that conflicts with passbolt installation.