Role development

This section is intended for Ansible developers of this role. If you only use the role without modifying it, you can skip this section.

Nextcloud version upgrade

This is a checklist to upgrade the role to a new Nextcloud major version. It only documents steps specific to Nextcloud. DebOps procedures that are common for application version upgrades are ignored.

  • Run something like git diff stable22..stable23 -- admin_manual/installation/nginx.rst admin_manual/installation/nginx-root.conf.sample admin_manual/installation/source_installation.rst in the Nextcloud documentation git repo and apply all changes to the role.