Signed-off-by: gwg313 <gwg313@pm.me>
This commit is contained in:
gwg313 2025-08-16 01:32:32 -04:00
parent 0d1d451171
commit 5f9fb27ebb
Signed by: gwg313
GPG key ID: 60FF63B4826B7400
17 changed files with 201 additions and 120 deletions

View file

@ -19,7 +19,7 @@
../../common/style/stylix.nix
# ../../common/style/vars/candlekeep.nix
../../common/nixos/sysctl
../../common/nixos/tuigreet.nix
# ../../common/nixos/tuigreet.nix
../../common/networking
../../common/nixos

View file

@ -25,6 +25,23 @@
host = config.networking.hostName;
};
};
pipeline_stages = [
{
journal = {
labels = [ "_SYSTEMD_UNIT" ];
};
}
];
}
{
job_name = "sshd";
journal = {
labels = {
job = "sshd";
host = config.networking.hostName;
};
journal_filters = [ "_SYSTEMD_UNIT=sshd.service" ];
};
}
];
};

View file

@ -80,6 +80,18 @@
url = "https://uptime.zerotier.gwg313.xyz";
}
];
hdoc_zt.loadBalancer.servers = [
{
url = "https://hdoc.zerotier.gwg313.xyz";
}
];
cache_zt.loadBalancer.servers = [
{
url = "https://cache.zerotier.gwg313.xyz";
}
];
};
routers = {
@ -185,6 +197,22 @@
tls.certResolver = "le";
middlewares = [ "headers" ];
};
hdoc_zt = {
entryPoints = [ "websecure" ];
rule = "Host(`hdoc.gwg313.xyz`)";
service = "hdoc_zt";
tls.certResolver = "le";
middlewares = [ "headers" ];
};
cache_zt = {
entryPoints = [ "websecure" ];
rule = "Host(`cache.gwg313.xyz`)";
service = "hdoc_zt";
tls.certResolver = "le";
middlewares = [ "headers" ];
};
};
};
};

View file

@ -108,6 +108,21 @@
tls.certResolver = "le";
middlewares = [ "headers" ];
};
hdoc = {
entryPoints = [ "websecure" ];
rule = "Host(`hdoc.gwg313.xyz`)";
service = "hdoc_local";
tls.certResolver = "le";
middlewares = [ "headers" ];
};
cache = {
entryPoints = [ "websecure" ];
rule = "Host(`cache.gwg313.xyz`)";
service = "cache_local";
tls.certResolver = "le";
middlewares = [ "headers" ];
};
};
};
};

View file

@ -115,6 +115,14 @@
tls.certResolver = "le";
middlewares = [ "headers" ];
};
hdoc_zt = {
entryPoints = [ "websecure" ];
rule = "Host(`hdoc.zerotier.gwg313.xyz`)";
service = "hdoc_local";
tls.certResolver = "le";
middlewares = [ "headers" ];
};
};
};
};

View file

@ -46,18 +46,18 @@
bookmarks_local.loadBalancer.servers = [
{
url = "http://10.1.10.3:30099";
url = "https://bookmarks.gwg313.xyz";
}
];
pastebin_local.loadBalancer.servers = [
{
url = "http://10.1.10.3:32090";
url = "https://pastebin.gwg313.xyz";
}
];
snippets_local.loadBalancer.servers = [
{
url = "http://10.1.10.3:31111";
url = "https://snippets.gwg313.xyz";
}
];
git_local.loadBalancer.servers = [
@ -95,6 +95,18 @@
url = "https://uptime.gwg313.xyz";
}
];
hdoc_local.loadBalancer.servers = [
{
url = "https://hdoc.gwg313.xyz";
}
];
cache_local.loadBalancer.servers = [
{
url = "https://cache.gwg313.xyz";
}
];
};
};
};