23 lines
418 B
Nix
23 lines
418 B
Nix
{ config, pkgs, ... }:
|
|
|
|
let
|
|
domain = "notes.jalr.de";
|
|
inherit (config.networking) ports;
|
|
in
|
|
{
|
|
services.trilium-server = {
|
|
enable = true;
|
|
package = pkgs.master.trilium-next-server;
|
|
host = "127.0.0.1";
|
|
port = ports.trilium.tcp;
|
|
nginx = {
|
|
enable = true;
|
|
hostName = domain;
|
|
};
|
|
};
|
|
|
|
services.nginx.virtualHosts."${domain}" = {
|
|
enableACME = true;
|
|
forceSSL = true;
|
|
};
|
|
}
|