services/well-known: init
This commit is contained in:
parent
5b884c320a
commit
d1eda7df1b
|
@ -14,6 +14,7 @@
|
||||||
services.miniflux
|
services.miniflux
|
||||||
services.ntfy
|
services.ntfy
|
||||||
services.postgresql
|
services.postgresql
|
||||||
|
services.well-known
|
||||||
])
|
])
|
||||||
++ (mylib.path.scanPaths ./. "default.nix");
|
++ (mylib.path.scanPaths ./. "default.nix");
|
||||||
|
|
||||||
|
|
21
nixos/profiles/services/well-known/default.nix
Normal file
21
nixos/profiles/services/well-known/default.nix
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
{ ... }:
|
||||||
|
{
|
||||||
|
services.caddy.virtualHosts."rebmit.moe".extraConfig = ''
|
||||||
|
route /.well-known/matrix/* {
|
||||||
|
header Content-Type application/json
|
||||||
|
header Access-Control-Allow-Origin *
|
||||||
|
respond /.well-known/matrix/server `${
|
||||||
|
builtins.toJSON {
|
||||||
|
"m.server" = "matrix.rebmit.moe:443";
|
||||||
|
}
|
||||||
|
}`
|
||||||
|
respond /.well-known/matrix/client `${
|
||||||
|
builtins.toJSON {
|
||||||
|
"m.homeserver" = {
|
||||||
|
"base_url" = "https://matrix.rebmit.moe";
|
||||||
|
};
|
||||||
|
}
|
||||||
|
}`
|
||||||
|
}
|
||||||
|
'';
|
||||||
|
}
|
|
@ -22,7 +22,7 @@ dns.lib.toString "rebmit.moe" {
|
||||||
];
|
];
|
||||||
subdomains = {
|
subdomains = {
|
||||||
keycloak.CNAME = [ "suwako-vie0.rebmit.link." ];
|
keycloak.CNAME = [ "suwako-vie0.rebmit.link." ];
|
||||||
matrix.CNAME = [ "suwako-vie0.rebmit.link." ];
|
matrix.CNAME = [ "reisen-lax0.rebmit.link." ];
|
||||||
miniflux.CNAME = [ "suwako-vie0.rebmit.link." ];
|
miniflux.CNAME = [ "suwako-vie0.rebmit.link." ];
|
||||||
ntfy.CNAME = [ "suwako-vie0.rebmit.link." ];
|
ntfy.CNAME = [ "suwako-vie0.rebmit.link." ];
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue