MyNixOS website logo
option

services.matrix-authentication-service.settings.http.listeners

Each listener can serve multiple resources, and listen on multiple TCP ports or UNIX sockets.

Declarations
Type
list of (open submodule of (YAML 1.1 value))
Default
[
  {
    binds = [
      {
        host = "0.0.0.0";
        port = 8080;
      }
    ];
    name = "web";
    proxy_protocol = false;
    resources = [
      {
        name = "discovery";
      }
      {
        name = "human";
      }
      {
        name = "oauth";
      }
      {
        name = "compat";
      }
      {
        name = "graphql";
      }
      {
        name = "assets";
      }
    ];
  }
  {
    binds = [
      {
        host = "0.0.0.0";
        port = 8081;
      }
    ];
    name = "internal";
    proxy_protocol = false;
    resources = [
      {
        name = "health";
      }
    ];
  }
]