From 7d938b5e47923c05a053e970611a260cba200a7e Mon Sep 17 00:00:00 2001 From: 1000101 Date: Mon, 3 Aug 2020 16:04:43 +0200 Subject: [PATCH] release-notes/rl-2009: document dokuwiki incompatibility --- nixos/doc/manual/release-notes/rl-2009.xml | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/nixos/doc/manual/release-notes/rl-2009.xml b/nixos/doc/manual/release-notes/rl-2009.xml index 2225619d481..35ab42e7236 100644 --- a/nixos/doc/manual/release-notes/rl-2009.xml +++ b/nixos/doc/manual/release-notes/rl-2009.xml @@ -588,6 +588,31 @@ systemd.services.nginx.serviceConfig.ReadWritePaths = [ "/var/www" ]; When updating Graylog from a version before 3.3.3 make sure to check the Graylog release info for information on how to avoid the issue. + + + The dokuwiki module has changed to multi-instance, using submodules. + Therefore, it is now mandatory to name each instance. Moreover, forcing SSL by default has been dropped, so + nginx.forceSSL and nginx.enableACME are no longer set to true. + To continue using your service with the original SSL settings, you have to adjust the original config, e.g.: + +services.dokuwiki = { + enable = true; + ... +}; + + To something similar: + +services.dokuwiki."mywiki" = { + enable = true; + nginx = { + forceSSL = true; + enableACME = true; + }; + ... +}; + + +