Fix caddy regression after update
This commit is contained in:
parent
5f20f25c47
commit
4bbe41b9ff
1 changed files with 93 additions and 109 deletions
|
@ -58,41 +58,35 @@ in
|
|||
'';
|
||||
|
||||
virtualHosts = {
|
||||
"xn--tdaa.ee" = {
|
||||
extraConfig = ''
|
||||
tls {
|
||||
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||
resolvers 1.1.1.1
|
||||
}
|
||||
# üü.ee
|
||||
"xn--tdaa.ee".extraConfig = ''
|
||||
tls {
|
||||
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||
resolvers 1.1.1.1
|
||||
}
|
||||
|
||||
root * ${inputs.xn--tdaa-website}
|
||||
file_server browse {
|
||||
hide .git
|
||||
}
|
||||
'';
|
||||
serverAliases = [ "üü.ee" ];
|
||||
};
|
||||
"kaya.ee" = {
|
||||
extraConfig = ''
|
||||
tls {
|
||||
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||
resolvers 1.1.1.1
|
||||
}
|
||||
root * ${inputs.xn--tdaa-website}
|
||||
file_server browse {
|
||||
hide .git
|
||||
}
|
||||
'';
|
||||
"kaya.ee".extraConfig = ''
|
||||
tls {
|
||||
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||
resolvers 1.1.1.1
|
||||
}
|
||||
|
||||
respond owo
|
||||
'';
|
||||
};
|
||||
respond owo
|
||||
'';
|
||||
|
||||
"lastfm.catnip.ee" = {
|
||||
extraConfig = ''
|
||||
tls {
|
||||
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||
resolvers 1.1.1.1
|
||||
}
|
||||
"lastfm.catnip.ee".extraConfig = ''
|
||||
tls {
|
||||
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||
resolvers 1.1.1.1
|
||||
}
|
||||
|
||||
reverse_proxy :${toString config.services.lastfm-status.port}
|
||||
'';
|
||||
};
|
||||
reverse_proxy :${toString config.services.lastfm-status.port}
|
||||
'';
|
||||
|
||||
"http://syncthing.internal".extraConfig = ''
|
||||
@local remote_ip private_ranges 100.64.0.0/10
|
||||
|
@ -138,23 +132,21 @@ in
|
|||
}
|
||||
'';
|
||||
|
||||
"files.catnip.ee" = {
|
||||
extraConfig = ''
|
||||
tls {
|
||||
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||
resolvers 1.1.1.1
|
||||
}
|
||||
"files.catnip.ee".extraConfig = ''
|
||||
tls {
|
||||
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||
resolvers 1.1.1.1
|
||||
}
|
||||
|
||||
basic_auth {
|
||||
mrow {env.FILES_PASSWORD_HASH}
|
||||
}
|
||||
basic_auth {
|
||||
mrow {env.FILES_PASSWORD_HASH}
|
||||
}
|
||||
|
||||
root * /mnt/media
|
||||
file_server browse {
|
||||
hide .Trash-1000
|
||||
}
|
||||
'';
|
||||
};
|
||||
root * /mnt/media
|
||||
file_server browse {
|
||||
hide .Trash-1000
|
||||
}
|
||||
'';
|
||||
|
||||
"chat.catnip.ee".extraConfig = ''
|
||||
tls {
|
||||
|
@ -174,79 +166,71 @@ in
|
|||
root * ${synapse-admin}
|
||||
file_server
|
||||
'';
|
||||
"matrix.catnip.ee" = {
|
||||
extraConfig = ''
|
||||
tls {
|
||||
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||
resolvers 1.1.1.1
|
||||
}
|
||||
"matrix.catnip.ee".extraConfig = ''
|
||||
tls {
|
||||
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||
resolvers 1.1.1.1
|
||||
}
|
||||
|
||||
reverse_proxy :${toString settings.ports.synapse}
|
||||
reverse_proxy :${toString settings.ports.synapse}
|
||||
|
||||
redir /telegram /telegram/
|
||||
redir /telegram /telegram/
|
||||
|
||||
handle /.well-known/matrix/client {
|
||||
header Content-Type application/json
|
||||
header Access-Control-Allow-Origin *
|
||||
respond `{"m.homeserver":{"base_url":"https://matrix.catnip.ee/"},"org.matrix.msc3575.proxy":{"url":"https://sliding-sync.catnip.ee"}}`
|
||||
}
|
||||
handle /.well-known/matrix/server {
|
||||
header Content-Type application/json
|
||||
header Access-Control-Allow-Origin *
|
||||
respond `{"m.server": "matrix.catnip.ee:443"}`
|
||||
}
|
||||
handle /.well-known/matrix/client {
|
||||
header Content-Type application/json
|
||||
header Access-Control-Allow-Origin *
|
||||
respond `{"m.homeserver":{"base_url":"https://matrix.catnip.ee/"},"org.matrix.msc3575.proxy":{"url":"https://sliding-sync.catnip.ee"}}`
|
||||
}
|
||||
handle /.well-known/matrix/server {
|
||||
header Content-Type application/json
|
||||
header Access-Control-Allow-Origin *
|
||||
respond `{"m.server": "matrix.catnip.ee:443"}`
|
||||
}
|
||||
|
||||
handle /telegram/* {
|
||||
reverse_proxy :${toString settings.ports.mautrix-telegram}
|
||||
}
|
||||
'';
|
||||
};
|
||||
handle /telegram/* {
|
||||
reverse_proxy :${toString settings.ports.mautrix-telegram}
|
||||
}
|
||||
'';
|
||||
|
||||
"catnip.ee" = {
|
||||
extraConfig = ''
|
||||
tls {
|
||||
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||
resolvers 1.1.1.1
|
||||
}
|
||||
"catnip.ee".extraConfig = ''
|
||||
tls {
|
||||
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||
resolvers 1.1.1.1
|
||||
}
|
||||
|
||||
root * ${inputs.catnip-website}
|
||||
file_server browse {
|
||||
hide .git
|
||||
}
|
||||
root * ${inputs.catnip-website}
|
||||
file_server browse {
|
||||
hide .git
|
||||
}
|
||||
|
||||
handle /.well-known/matrix/client {
|
||||
header Content-Type application/json
|
||||
header Access-Control-Allow-Origin *
|
||||
respond `{"m.homeserver":{"base_url":"https://matrix.catnip.ee/"},"org.matrix.msc3575.proxy":{"url":"https://sliding-sync.catnip.ee"}}`
|
||||
}
|
||||
handle /.well-known/matrix/server {
|
||||
header Content-Type application/json
|
||||
header Access-Control-Allow-Origin *
|
||||
respond `{"m.server": "matrix.catnip.ee:443"}`
|
||||
}
|
||||
'';
|
||||
};
|
||||
"www.catnip.ee" = {
|
||||
extraConfig = ''
|
||||
tls {
|
||||
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||
resolvers 1.1.1.1
|
||||
}
|
||||
handle /.well-known/matrix/client {
|
||||
header Content-Type application/json
|
||||
header Access-Control-Allow-Origin *
|
||||
respond `{"m.homeserver":{"base_url":"https://matrix.catnip.ee/"},"org.matrix.msc3575.proxy":{"url":"https://sliding-sync.catnip.ee"}}`
|
||||
}
|
||||
handle /.well-known/matrix/server {
|
||||
header Content-Type application/json
|
||||
header Access-Control-Allow-Origin *
|
||||
respond `{"m.server": "matrix.catnip.ee:443"}`
|
||||
}
|
||||
'';
|
||||
"www.catnip.ee".extraConfig = ''
|
||||
tls {
|
||||
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||
resolvers 1.1.1.1
|
||||
}
|
||||
|
||||
redir https://catnip.ee{uri} permanent
|
||||
'';
|
||||
};
|
||||
redir https://catnip.ee{uri} permanent
|
||||
'';
|
||||
|
||||
"confess.catnip.ee" = {
|
||||
extraConfig = ''
|
||||
tls {
|
||||
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||
resolvers 1.1.1.1
|
||||
}
|
||||
"confess.catnip.ee".extraConfig = ''
|
||||
tls {
|
||||
dns cloudflare {env.CLOUDFLARE_API_TOKEN}
|
||||
resolvers 1.1.1.1
|
||||
}
|
||||
|
||||
reverse_proxy :${toString config.services.confess-web.port}
|
||||
'';
|
||||
};
|
||||
reverse_proxy :${toString config.services.confess-web.port}
|
||||
'';
|
||||
|
||||
":80".extraConfig = ''
|
||||
respond awawaw
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue