all repos — nixfiles @ e98a1ae7b5768310acf272c33b5e9912b1dfe77f

System and user configuration, managed by nix and home-manager

linde: configure readeck

Alan Pearce
commit

e98a1ae7b5768310acf272c33b5e9912b1dfe77f

parent

5337d18f193e3fdc9eefc47bebfe9921ccc1a82a

1 file changed, 18 insertions(+), 0 deletions(-)

changed files
M system/hosts/linde.nix → system/hosts/linde.nix
@@ -57,6 +57,7 @@ cifs-transmission.file = ../../secrets/cifs-transmission.age;
forgejo-actions-runner.file = ../../secrets/forgejo-actions-runner.age; ntfy.file = ../../secrets/ntfy.age; rauthy.file = ../../secrets/rauthy.age; + readeck.file = ../../secrets/readeck.age; }; boot.loader.efi.efiSysMountPoint = "/boot/efi";
@@ -775,6 +776,11 @@ extraConfig = ''
reverse_proxy ${config.services.ntfy-sh.settings.listen-http} ''; }; + "read.${domain}" = { + extraConfig = '' + reverse_proxy localhost:${toString config.services.readeck.settings.server.port} + ''; + }; }; }; systemd.services.caddy.serviceConfig = {
@@ -1020,6 +1026,18 @@ };
environmentFiles = [ config.age.secrets.rauthy.path ]; serviceName = "rauthy"; }; + }; + }; + + services.readeck = { + enable = true; + environmentFile = config.age.secrets.readeck.path; + settings = { + server = { + host = "::1"; + port = 8000; + base_url = "https://read.alin.ovh"; + }; }; };