2024-06-21 07:18:05 +00:00
|
|
|
(default) {
|
|
|
|
encode zstd gzip
|
2024-05-04 08:12:36 +00:00
|
|
|
handle_path /robots.txt {
|
|
|
|
file_server * {
|
|
|
|
root /var/www/robots/robots.txt
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
www.ny4.dev {
|
|
|
|
import default
|
2024-07-28 19:17:58 +00:00
|
|
|
redir https://blog.ny4.dev
|
2024-05-04 08:12:36 +00:00
|
|
|
}
|
|
|
|
|
2024-06-20 05:49:27 +00:00
|
|
|
# get the certificate for hysteria
|
|
|
|
tyo0.ny4.dev {
|
|
|
|
import default
|
2024-07-28 19:17:58 +00:00
|
|
|
redir https://blog.ny4.dev
|
2024-06-20 05:49:27 +00:00
|
|
|
}
|
|
|
|
|
2024-05-04 08:12:36 +00:00
|
|
|
ny4.dev {
|
|
|
|
import default
|
2024-05-23 16:15:10 +00:00
|
|
|
|
|
|
|
# Synapse
|
|
|
|
header /.well-known/matrix/* Content-Type application/json
|
|
|
|
header /.well-known/matrix/* Access-Control-Allow-Origin *
|
|
|
|
handle_path /.well-known/matrix/* {
|
|
|
|
file_server * {
|
|
|
|
root /var/www/matrix
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
# Mastodon
|
|
|
|
header /.well-known/webfinger Access-Control-Allow-Origin *
|
|
|
|
redir /.well-known/webfinger https://mastodon.ny4.dev{uri} permanent
|
2024-06-05 09:51:38 +00:00
|
|
|
|
2024-07-31 14:30:35 +00:00
|
|
|
# TODO: Build Hugo blog with Nix
|
|
|
|
# How do I use hugo modules without using FOD?
|
|
|
|
route * {
|
|
|
|
redir https://blog.ny4.dev
|
|
|
|
}
|
2024-05-04 08:12:36 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
searx.ny4.dev {
|
|
|
|
import default
|
|
|
|
reverse_proxy localhost:8100
|
|
|
|
}
|
|
|
|
|
|
|
|
pb.ny4.dev {
|
|
|
|
import default
|
|
|
|
reverse_proxy localhost:8200
|
|
|
|
}
|
|
|
|
|
|
|
|
uptime.ny4.dev {
|
|
|
|
import default
|
|
|
|
reverse_proxy localhost:8300
|
|
|
|
}
|
|
|
|
|
|
|
|
ntfy.ny4.dev {
|
|
|
|
import default
|
2024-05-23 16:15:10 +00:00
|
|
|
reverse_proxy unix//run/ntfy-sh/ntfy.sock
|
|
|
|
}
|
|
|
|
|
|
|
|
pixiv.ny4.dev {
|
|
|
|
import default
|
|
|
|
basicauth {
|
|
|
|
Guanran928 $2a$14$aI977hGZCX6H9IiyG7avdOFxXFGtlt7DcIahTkInPhEx9Sfhk7bri
|
|
|
|
}
|
|
|
|
reverse_proxy unix//run/pixivfe/pixiv.sock
|
|
|
|
}
|
|
|
|
|
|
|
|
id.ny4.dev {
|
|
|
|
import default
|
|
|
|
reverse_proxy localhost:8800
|
|
|
|
}
|
|
|
|
|
|
|
|
element.ny4.dev {
|
|
|
|
import default
|
|
|
|
root * @element@
|
2024-08-14 04:36:12 +00:00
|
|
|
header X-Frame-Options SAMEORIGIN;
|
|
|
|
header X-Content-Type-Options nosniff;
|
|
|
|
header X-XSS-Protection "1; mode=block";
|
|
|
|
header Content-Security-Policy "frame-ancestors 'self'";
|
2024-05-23 16:15:10 +00:00
|
|
|
file_server
|
|
|
|
}
|
|
|
|
|
2024-07-31 13:34:24 +00:00
|
|
|
cinny.ny4.dev {
|
2024-07-31 14:30:35 +00:00
|
|
|
import default
|
|
|
|
|
2024-08-12 13:23:46 +00:00
|
|
|
@index {
|
|
|
|
not path /index.html
|
|
|
|
not path /public/*
|
|
|
|
not path /assets/*
|
|
|
|
not path /config.json
|
|
|
|
not path /manifest.json
|
|
|
|
not path /pdf.worker.min.js
|
|
|
|
not path /olm.wasm
|
|
|
|
path /*
|
|
|
|
}
|
|
|
|
|
|
|
|
root * @cinny@
|
|
|
|
rewrite /*/olm.wasm /olm.wasm
|
|
|
|
rewrite @index /index.html
|
2024-07-31 14:30:35 +00:00
|
|
|
file_server
|
2024-07-31 13:34:24 +00:00
|
|
|
}
|
|
|
|
|
2024-06-10 08:48:35 +00:00
|
|
|
git.ny4.dev {
|
|
|
|
import default
|
|
|
|
reverse_proxy unix//run/forgejo/forgejo.sock
|
|
|
|
}
|
2024-07-11 15:03:11 +00:00
|
|
|
|
|
|
|
rss.ny4.dev {
|
|
|
|
import default
|
|
|
|
reverse_proxy localhost:9300
|
|
|
|
}
|
2024-07-13 18:01:10 +00:00
|
|
|
|
|
|
|
reddit.ny4.dev {
|
|
|
|
import default
|
|
|
|
reverse_proxy localhost:9400
|
|
|
|
}
|
2024-08-12 13:23:46 +00:00
|
|
|
|
|
|
|
vault.ny4.dev {
|
|
|
|
import default
|
|
|
|
reverse_proxy localhost:9500
|
|
|
|
}
|