diff --git a/config/hosts/imxyy-nix-server/default.nix b/config/hosts/imxyy-nix-server/default.nix index c60c7ca..371ddeb 100644 --- a/config/hosts/imxyy-nix-server/default.nix +++ b/config/hosts/imxyy-nix-server/default.nix @@ -22,5 +22,6 @@ ./matrix.nix ./minio.nix ./build.nix + ./immich.nix ]; } diff --git a/config/hosts/imxyy-nix-server/immich.nix b/config/hosts/imxyy-nix-server/immich.nix new file mode 100644 index 0000000..e9ec2ab --- /dev/null +++ b/config/hosts/imxyy-nix-server/immich.nix @@ -0,0 +1,18 @@ +{ ... }: +{ + services.immich = { + enable = true; + host = "127.0.0.1"; + port = 8096; + user = "nas"; + group = "nextcloud"; + mediaLocation = "/mnt/nas/share"; + services.caddy.virtualHosts."immich.imxyy.top" = { + extraConfig = '' + reverse_proxy :8096 { + header_up X-Real-IP {remote_host} + } + ''; + }; + }; +}