From 6e8916be59d374652fcb41db765dbbfc28703e71 Mon Sep 17 00:00:00 2001 From: s-prechtl Date: Tue, 24 Mar 2026 11:44:21 +0100 Subject: [PATCH] feat: immich setup --- hosts/hitsugibune/immich.nix | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 hosts/hitsugibune/immich.nix diff --git a/hosts/hitsugibune/immich.nix b/hosts/hitsugibune/immich.nix new file mode 100644 index 0000000..9d4ccbb --- /dev/null +++ b/hosts/hitsugibune/immich.nix @@ -0,0 +1,24 @@ +{ config, ... }: +let + domain = "immich.sprechtl.me"; +in +{ + services.immich = { + enable = true; + database.host = "/run/postgresql"; + port = 2283; # default + settings.externalDomain = domain; + mediaLocation = "/data/immich/"; + }; + +# nginx reverse proxy + services.nginx.virtualHosts.${domain}= { + forceSSL = true; + enableACME = true; + locations."/" = { + proxyPass = "http://localhost:2283"; + proxyWebsockets = true; + extraConfig = "client_max_body_size 50000M;"; # for large video uploads + }; + }; +}