blob: 36a6521d6826e92146a0d08cc1fdb9e4e7fbdfd0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
{ config, ... }:
let
domain = "links.kassouni.net";
in
{
services.linkding = {
enable = true;
environmentFile = "/var/lib/linkding/creds.env";
settings.LD_CSRF_TRUSTED_ORIGINS = "https://${domain}";
};
services.nginx.virtualHosts.${domain} = {
forceSSL = true;
enableACME = true;
locations."/" = {
proxyPass = "http://127.0.0.1:${toString config.services.linkding.port}";
};
};
}
|