Add etebase module and nginx virtual host for h001

This commit is contained in:
Joshua Bell 2026-02-07 14:55:33 -06:00
parent 9170ce518c
commit 5093b5c63a
2 changed files with 31 additions and 0 deletions

View file

@ -19,5 +19,6 @@
./homepage-dashboard.nix ./homepage-dashboard.nix
# ./vault.nix # ./vault.nix
./puzzles.nix ./puzzles.nix
./etebase.nix
]; ];
} }

View file

@ -0,0 +1,30 @@
{ ... }:
{
services.nginx.virtualHosts = {
"etebase.joshuabell.xyz" = {
addSSL = true;
sslCertificate = "/var/lib/acme/joshuabell.xyz/fullchain.pem";
sslCertificateKey = "/var/lib/acme/joshuabell.xyz/key.pem";
locations = {
"/" = {
proxyWebsockets = true;
recommendedProxySettings = true;
proxyPass = "http://127.0.0.1:8732";
};
};
};
};
services.etebase-server = {
enable = true;
port = 8732;
settings = {
global = {
debug = false;
};
allowed_hosts = {
allowed_host1 = "etebase.joshuabell.xyz";
};
};
};
}