+22
nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
+22
nixos/doc/manual/from_md/release-notes/rl-2205.section.xml
···
+11
nixos/doc/manual/release-notes/rl-2205.section.md
+11
nixos/doc/manual/release-notes/rl-2205.section.md
···+- Peertube now uses services.redis.servers to start a new redis server, instead of using a global redis server.+Redis database is used for storage only cache and job queue. More information can be found here - [Peertube architecture](https://docs.joinpeertube.org/contribute-architecture).+If you do want to save the redis database, you can use the following commands before upgrade OS:
+10
-6
nixos/modules/services/web-apps/peertube.nix
+10
-6
nixos/modules/services/web-apps/peertube.nix
······+(lib.mkIf cfg.redis.enableUnixSocket { redis = { socket = "/run/redis-peertube/redis.sock"; }; })······(lib.attrsets.setAttrByPath [ cfg.user "packages" ] [ cfg.package peertubeEnv peertubeCli pkgs.ffmpeg pkgs.nodejs-16_x pkgs.yarn ])-(lib.mkIf cfg.redis.enableUnixSocket {${config.services.peertube.user}.extraGroups = [ "redis" ];})+(lib.mkIf cfg.redis.enableUnixSocket {${config.services.peertube.user}.extraGroups = [ "redis-peertube" ];})
+4
-3
nixos/tests/web-apps/peertube.nix
+4
-3
nixos/tests/web-apps/peertube.nix
············