Home: Share with nginx.

This commit is contained in:
Dmitry Voronin 2025-01-09 13:09:49 +03:00
parent b11cf3b2bc
commit 8a86dd8289
Signed by: voronind
SSH key fingerprint: SHA256:3kBb4iV2ahufEBNq+vFbUe4QYfHt98DHQjN7QaptY9k
2 changed files with 26 additions and 4 deletions

View file

@ -13,13 +13,10 @@
in
[ domain ]
++ map (sub: "${sub}.${domain}") [
"chat"
"cloud"
"git"
"mail"
"office"
"paste"
"play"
"share"
"vpn"
];
};

View file

@ -0,0 +1,25 @@
{ ... }:
{
"share.voronind.com".extraConfig = ''
listen 443 ssl;
location ~* /$ {
allow 10.0.0.0/8;
allow fd09:8d46:b26::/48;
deny all;
autoindex on;
root /storage/hot/share;
}
location / {
autoindex off;
root /storage/hot/share;
}
ssl_certificate /etc/letsencrypt/live/voronind.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/voronind.com/privkey.pem;
include /etc/letsencrypt/conf/options-ssl-nginx.conf;
ssl_dhparam /etc/letsencrypt/conf/ssl-dhparams.pem;
'';
}