+4
nixos/doc/manual/release-notes/rl-2405.section.md
+4
nixos/doc/manual/release-notes/rl-2405.section.md
···- The `erlang_node_short_name`, `erlang_node_name`, `port` and `options` configuration parameters are gone, and have been replaced with an `environment` parameter.Use the appropriate [environment variables](https://hexdocs.pm/livebook/readme.html#environment-variables) inside `environment` to configure the service instead.+- `akkoma` now requires explicitly setting the base URL for uploaded media (`settings."Pleroma.Upload".base_url`), as well as for the media proxy if enabled (`settings."Media"`).+See [here](https://meta.akkoma.dev/t/akkoma-stable-2024-03-securer-i-barely-know-her/681#explicit-upload-and-media-proxy-domains-5) for more details.Refer to crystal's changelog for more information. ([v1.10](https://github.com/crystal-lang/crystal/blob/master/CHANGELOG.md#1100-2023-10-09), [v1.11](https://github.com/crystal-lang/crystal/blob/master/CHANGELOG.md#1110-2024-01-08))
+42
nixos/modules/services/web-apps/akkoma.nix
+42
nixos/modules/services/web-apps/akkoma.nix
···+Whilst this can just be set to a subdirectory of the main domain, it is now recommended to use a different subdomain.···+Whilst this can just be set to a subdirectory of the main domain, it is now recommended to use a different subdomain.···+assertions = optionals (cfg.config.":pleroma".":media_proxy".enabled && cfg.config.":pleroma".":media_proxy".base_url == null) [''+`services.akkoma.config.":pleroma".":media_proxy".base_url` must be set when the media proxy is enabled.
+5
-1
nixos/tests/akkoma.nix
+5
-1
nixos/tests/akkoma.nix
······