feat: add vesuvio

This commit is contained in:
uku 2024-03-24 14:02:03 +01:00 committed by uku
parent 5917dab7e7
commit 9eadd0a4d9
Signed by: uku
SSH key fingerprint: SHA256:4P0aN6M8ajKukNi6aPOaX0LacanGYtlfjmN+m/sHY/o
21 changed files with 251 additions and 153 deletions

View file

@ -0,0 +1,21 @@
{config, ...}: {
boot.tmp.cleanOnBoot = true;
zramSwap.enable = true;
services.openssh.openFirewall = true;
services.frp = {
enable = true;
role = "server";
settings = {
bindPort = 7000;
auth = {
method = "token";
token = "{{ .Envs.FRP_TOKEN }}";
};
};
};
age.secrets.frpToken.file = ../../secrets/etna/frpToken.age;
systemd.services.frp.serviceConfig.EnvironmentFile = config.age.secrets.frpToken.path;
}