Create changingpassword.md
Signed-off-by: Kjeld Schouten <kjeld@schouten-lebbing.nl>
This commit is contained in:
parent
06fb210b68
commit
f50bfe1d16
|
@ -0,0 +1,43 @@
|
|||
---
|
||||
title: Changing Database Password
|
||||
---
|
||||
|
||||
Sadly enough, Nextcloud Containers do not correctly update database passwords when changed.
|
||||
To do so, please execute the following steps to do so manually:
|
||||
|
||||
## Other Platforms
|
||||
|
||||
Due to other platforms do all having the same storage backend, it depends on your storage backend how you do this.
|
||||
It might be advisable to change the password within nextcloud *before* changing the password on the cnpg database.
|
||||
|
||||
In summary:
|
||||
- Access the config PVC
|
||||
- Edit config.php to ensure "dbpassword" reflects your password
|
||||
|
||||
## TrueNAS SCALE
|
||||
|
||||
1. Mount Nextcloud with HeavyScript, ex:
|
||||
heavyscript pvc --mount nextcloud
|
||||
|
||||
2. Change to the mounted path, then to the nextcloud-config folder, ex:
|
||||
cd /mnt/mounted_pvc/nextcloud/nextcloud-config
|
||||
|
||||
|
||||
3. grep out dbpassword, ex:
|
||||
cat config.php | grep "dbpassword"
|
||||
|
||||
|
||||
4. Copy the value from the grep command, should look something like: dF6h35JFX5v6AzfFpviFAoBbZU9cghKrwHWJf9GY5oRmYJEaiTHkYz93JPUgRf
|
||||
Change to your home directory, or exit the terminal, ex:
|
||||
cd ~
|
||||
|
||||
|
||||
5. Unmount Nextcloud with HeavyScript, ex:
|
||||
heavyscript pvc --unmount nextcloud
|
||||
|
||||
|
||||
6. Open TrueNAS UI > Apps > Nextcloud > Edit, and scroll down to the CNPG section and replace PLACEHOLDERPASSWORD under the password field, with the grep value (from step 3-4), then save
|
||||
If a failure happens here regarding cannot upgrade between pg versions then change the Postgres Version under CNPG settings to 15 if its 16 and attempt to save again
|
||||
|
||||
7. Start with heavyscript, ex:
|
||||
heavyscript app --start nextcloud
|
Loading…
Reference in New Issue