20 lines
461 B
Nix
20 lines
461 B
Nix
|
{ config, pkgs, ... }:
|
||
|
|
||
|
let
|
||
|
etebaseHost = "etebase.felschr.com";
|
||
|
in
|
||
|
{
|
||
|
services.etebase-server.enable = true;
|
||
|
services.etebase-server.host = etebaseHost;
|
||
|
services.etebase-server.openFirewall = true;
|
||
|
services.etebase-server.secretFile = "/etc/nixos/secrets/etebase-server";
|
||
|
|
||
|
services.nginx = {
|
||
|
virtualHosts."${etebaseHost}" = {
|
||
|
enableACME = true;
|
||
|
forceSSL = true;
|
||
|
locations."/".proxyPass = "http://localhost:8001";
|
||
|
};
|
||
|
};
|
||
|
}
|