added ivan

This commit is contained in:
emptyynes 2025-09-24 17:51:19 +07:00
parent 841dbc5bfc
commit 3032768cc9
5 changed files with 77 additions and 0 deletions

28
servers/ivan/nginx.nix Normal file
View file

@ -0,0 +1,28 @@
{ config, pkgs, ... }:
{
security.acme.defaults.email = "project-a@project-a.space";
security.acme.acceptTerms = true;
services.nginx = {
enable = true;
defaultSSLListenPort = 444;
streamConfig = ''
map $ssl_preread_server_name $name {
default marzban;
}
upstream marzban {
server 127.0.0.1:1080;
}
server {
listen 0.0.0.0:443;
listen [::0]:443;
proxy_pass $name;
ssl_preread on;
}
'';
};
}