Healthchecks fail on first run #83

Open
opened 2026-05-28 13:52:44 +00:00 by amras · 1 comment
Owner

app and web both have healthchecks which access the /status.php page, then check that "installed" is true.

On my first run of a fresh instance of nextcloud, I had to perform the installation myself, copying data info a web form. Until I did this, /status.php didn't return "installed: true".

My solution was to

  • disable the healthchecks in the compose file (test: [NONE])
  • deploy in chaos mode
  • perform the installation
  • restore the healthechecks
  • deploy normally

But, this shouldn't be the new user experience.

app and web both have healthchecks which access the /status.php page, then check that "installed" is true. On my first run of a fresh instance of nextcloud, I had to perform the installation myself, copying data info a web form. Until I did this, /status.php didn't return "installed: true". My solution was to - disable the healthchecks in the compose file (`test: [NONE]`) - deploy in chaos mode - perform the installation - restore the healthechecks - deploy normally But, this shouldn't be the new user experience.
Owner

@amras I didn't run into this but it's been a long time since I set up a new Nextcloud instance. Maybe something changed in a recent version? Thanks for sharing your findings, and a workaround!

@amras I didn't run into this but it's been a long time since I set up a new Nextcloud instance. Maybe something changed in a recent version? Thanks for sharing your findings, and a workaround!
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: coop-cloud/nextcloud#83
No description provided.