Nextcloud: Difference between revisions

imported>Matthiasbeyer
m Add Expansion label
imported>Turion
Add section about Nextcloud upgrade instructions
Line 1: Line 1:
{{Expansion}}
{{Expansion}}
== Upgrade ==
As you can see on [https://search.nixos.org/packages?channel=unstable&from=0&size=50&sort=relevance&type=packages&query=nextcloud the package search], there is no default nextcloud package. Instead you have to set the current version in [https://search.nixos.org/options?channel=unstable&show=services.nextcloud.package&from=0&size=50&sort=relevance&type=packages&query=nextcloud <code>services.nextcloud.package</code>], and it is your job as the maintainer of your nextcloud to check whether you're running an [https://nextcloud.com/changelog/ upstream supported version].
Upgrading then consists of these steps:
# <code>nextcloud-occ maintenance:mode --on</code>
# Increment the version of <code>services.nextcloud.package</code> in your config by 1 (leaving out a major version is not supported)
# <code>nixos-rebuild switch</code>
# <code>nextcloud-occ maintenance:mode --off</code>
In theory, your nextcloud has now been upgraded by one version. NixOS attempts <code>nextcloud-occ upgrade</code>, if this succeeds without problems you don't need to do anything. Check <code>journalctl</code> to make sure nothing horrible happened. Go to the <code>/settings/admin/overview</code> page in your nextcloud to see whether it recommends further processing, such as database reindexing or conversion.


== Troubleshooting ==
== Troubleshooting ==