+9
nixos/doc/manual/redirects.json
+9
nixos/doc/manual/redirects.json
···
+2
nixos/doc/manual/release-notes/rl-2511.section.md
+2
nixos/doc/manual/release-notes/rl-2511.section.md
···- [Broadcast Box](https://github.com/Glimesh/broadcast-box), a WebRTC broadcast server. Available as [services.broadcast-box](options.html#opt-services.broadcast-box.enable).+- [Draupnir](https://github.com/the-draupnir-project/draupnir), a Matrix moderation bot. Available as [services.draupnir](#opt-services.draupnir.enable).- [SuiteNumérique Docs](https://github.com/suitenumerique/docs), a collaborative note taking, wiki and documentation web platform and alternative to Notion or Outline. Available as [services.lasuite-docs](#opt-services.lasuite-docs.enable).
+1
nixos/modules/module-list.nix
+1
nixos/modules/module-list.nix
+62
nixos/modules/services/matrix/draupnir.md
+62
nixos/modules/services/matrix/draupnir.md
···+deactivation, room shutdown, and more. (This depends on homeserver configuration and implementation.)+page and the [Moderator's guide](https://the-draupnir-project.github.io/draupnir-documentation/moderator/setting-up-and-configuring)+see [the default configuration](https://github.com/the-draupnir-project/Draupnir/blob/main/config/default.yaml).+First create a new unencrypted, private room which will be used as the management room for Draupnir.+This is the room in which moderators will interact with Draupnir and where it will log possible errors and debugging information.+You'll need to set this room ID or alias in [services.draupnir.settings.managementRoom](#opt-services.draupnir.settings.managementRoom).
+257
nixos/modules/services/matrix/draupnir.nix
+257
nixos/modules/services/matrix/draupnir.nix
···+`services.draupnir.pantalaimon.*` has been removed because it depends on the deprecated and vulnerable+libolm library for end-to-end encryption and upstream support for Pantalaimon in Draupnir is limited.+See <https://the-draupnir-project.github.io/draupnir-documentation/bot/encryption> for details.+If you nontheless require E2EE via Pantalaimon, you can configure `services.pantalaimon-headless.instances`+yourself and use that with `services.draupnir.settings.pantalaimon` and `services.draupnir.secrets.pantalaimon.password`.+See [Draupnir's default configuration](https://github.com/the-draupnir-project/Draupnir/blob/main/config/default.yaml) for available settings.+Public base URL of the Matrix homeserver that provides the Client-Server API when using the Draupnir's+[Report forwarding feature](https://the-draupnir-project.github.io/draupnir-documentation/bot/homeserver-administration#report-forwarding).+This prevents an issue where the control room becomes undefined when the alias can't be resolved.+See <https://the-draupnir-project.github.io/draupnir-documentation/bot/synapse-http-antispam> for details.+# Removed option for those migrating from the Mjolnir module - mkRemovedOption module does *not* work with submodules.+message = "Unset ${opt.settings}.protectedRooms, as it is unsupported on Draupnir. Add these rooms via `!draupnir rooms add` instead.";