You should keep your NCP instance up to date using some or all of the options available from ncp-web/updates or ncp-config/updates.

Keep in mind that there are 3 separate things that need updates;

  • The OperatingSystem (Debian/Raspbian), use unattended-upgrades
  • Nextcloud, use nc-autoupdate-nc
  • NextCloudPi, use nc-autoupdate-ncp

It is highly recommended to use these tools, other methods, including NC’s native updater, may or may not work, use at your own risk.

If you have not done so, make (or setup auto-) backups.

nc-autoupdate-ncp

Automatically apply NextCloudPi updates (i.e. v1.12.4). A cron job checks for updates once a day.

nc-autoupdate-nc

Automatically apply Nextcloud updates (i.e. 16.0.1) Nextcloud will generally be auto updated after it has been checked and tested by NCP devs.

nc-notify-updates

Notify in Nextcloud Admin area, when a NextCloudPi update is available

nc-update-nc-apps-auto

Periodically update all installed Nextcloud Apps.

nc-update-nc-apps

Update all installed Nextcloud Apps

nc-update-nextcloud

Update current instance to a new Nextcloud version. You can use it to update to newer and stable version of Nextcloud anytime you want. Nc-update-nextcloud will create a backup, without data, of current NC before installing the new version and revert to it if something goes wrong during the upgrade. Note: Leaving “0” will update NC to the latest version tested by NCP devs at that moment. The same version that would be updated to when nc-autoupdate-nc is enabled. That is NOT the latest version released to stable by NC devs. You have to enter the version manually to update to that version.

nc-update

Update NextCloudPi. If you do not enable nc-autoupdate-ncp, you will need to manually run this once a week.

unattended-upgrades

Automatic installation of security updates. Keep your OS and cloud safe.