nixos-config/services/etebase.nix

20 lines
461 B
Nix
Raw Normal View History

2021-02-15 21:06:51 +01:00
{ 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";
};
};
}