fix: replace immich with photoprism: immich does not support GPU
This commit is contained in:
@@ -13,22 +13,12 @@
|
||||
|
||||
sops.age.keyFile = "/home/user/.config/sops/age/keys.txt";
|
||||
sops.secrets.wireless_ap = { };
|
||||
sops.secrets.photoprism = { };
|
||||
sops.secrets.transmission = {
|
||||
owner = "transmission";
|
||||
restartUnits = [ "transmission.service" ];
|
||||
};
|
||||
|
||||
services.immich.enable = true;
|
||||
services.immich.port = 2283;
|
||||
services.immich.openFirewall = true;
|
||||
services.immich.host = "0.0.0.0";
|
||||
services.immich.accelerationDevices = null;
|
||||
|
||||
users.users.immich.extraGroups = [
|
||||
"video"
|
||||
"render"
|
||||
];
|
||||
|
||||
# Bootloader.
|
||||
boot.loader.systemd-boot.enable = true;
|
||||
boot.loader.timeout = 1;
|
||||
@@ -67,6 +57,18 @@
|
||||
"/media/ssd0/Stasis/Shows"
|
||||
];
|
||||
|
||||
services.photoprism = {
|
||||
enable = true;
|
||||
port = 2342;
|
||||
address = "0.0.0.0";
|
||||
passwordFile = "/run/secrets/photoprism";
|
||||
settings = {
|
||||
PHOTOPRISM_ADMIN_USER = "admin";
|
||||
PHOTOPRISM_DEFAULT_LOCALE = "en";
|
||||
PHOTOPRISM_SITE_TITLE = "rahu";
|
||||
};
|
||||
};
|
||||
|
||||
systemd.services.create_ap = {
|
||||
enable = true;
|
||||
description = "Create AP Service";
|
||||
@@ -90,16 +92,6 @@
|
||||
};
|
||||
};
|
||||
|
||||
systemd.services.dufs = {
|
||||
enable = true;
|
||||
description = "Homeage homepage";
|
||||
wantedBy = [ "multi-user.target" ];
|
||||
after = [ "network.target" ];
|
||||
serviceConfig = {
|
||||
ExecStart = "${pkgs.dufs}/bin/dufs -c /home/user/local/dufs-config.yaml";
|
||||
};
|
||||
};
|
||||
|
||||
programs.fish.enable = true;
|
||||
|
||||
systemd.tmpfiles.rules = [
|
||||
@@ -127,7 +119,6 @@
|
||||
];
|
||||
openssh.authorizedKeys.keys = [
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIA/wbGoIUsbBHFbnXj2g+23C8sUgYkZTq0TrBm0MMWnx"
|
||||
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy8DNUvVXhXhqNaEHfcUJdSY5ZS1cn9roLHQF/pQUO0"
|
||||
];
|
||||
packages = with pkgs; [
|
||||
ripgrep
|
||||
@@ -162,7 +153,6 @@
|
||||
};
|
||||
networking.firewall.allowedTCPPorts = [
|
||||
2342
|
||||
5000
|
||||
80
|
||||
];
|
||||
system.stateVersion = "23.11";
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
wireless_ap: ENC[AES256_GCM,data:VmNjXl+ZXfs2loICuEeVf++swRBfQCXdi7l+2ZGlt2tP33HS/+avGJ5a+XCJLUKSLetRJKir6bY0mKLwZWuITXjDq8nro0dYcuGBiugWfmkQn2Vkd7y5hdu+q3kmFaXr,iv:exKNo9aPRdJYIcIHyMpnIFc+AeWvjHvKCd2+C89+yNA=,tag:OfdCesl5/HwtSDfPVpOKxg==,type:str]
|
||||
transmission: ENC[AES256_GCM,data:OFQDZgak6GM6sz9MrMduGQgDSHw1UcEN/Uyi0j2w3OAFKkU9QEzAWB2OdwSaSK2al1W04vkch8OTRxVzgfD6czh3F2mz/GM=,iv:x1BH1bvtBw9wrLvBuZRLY8beB72HrjHxMh2zVwtY6pI=,tag:Ho+6sVs78jydBkNw/6q90A==,type:str]
|
||||
photoprism: ENC[AES256_GCM,data:dKvU/gp6E5VCtYKBwIcRSiY/HH8=,iv:ZpkHnINRe0RRTug7pmBANmX6opLK20OALZnzIQuBusE=,tag:dWWyXgR5Nme5zvTR+074tw==,type:str]
|
||||
sops:
|
||||
age:
|
||||
- recipient: age1mvqrpx830w7pk34wasvlc03n0qe85ux2zqx6y7zvu5mycm0tcawq4q6lke
|
||||
@@ -11,7 +12,7 @@ sops:
|
||||
K1NuRWpyQlFKSXIrcWVwR1FFbkpDa0EKTmDcy1D/LbiJfYiQGWPoNEInICjj1Q0S
|
||||
jjj0dwQGA86L8GZgOavMBxz36Qyp71WPNr52nMCE2ny6VxflpVwAVA==
|
||||
-----END AGE ENCRYPTED FILE-----
|
||||
lastmodified: "2025-08-08T12:16:11Z"
|
||||
mac: ENC[AES256_GCM,data:NK5WV4sBaxZHe9UlKngrC1ftnHmBRv7keLrNXXgq+0GDMX1iVRLoLBlPKXBpvLgjvqaNWCvocgrBg5Mij+zxvKtQvIU0WT1c9cmyY135Bro+QJn79cp0S+3KvcKzeGxGEh4cKyDQz72CTCaRcxpTW7/gk/sNCRd/HBHDgQ2yKI0=,iv:EDK3aDrr7MwpQv3ogu7yvpodY+vrQRrjVejnP7tiHNk=,tag:fN7yyRRII9CmRg76SU+wCw==,type:str]
|
||||
lastmodified: "2025-09-14T02:42:54Z"
|
||||
mac: ENC[AES256_GCM,data:XIQClaFexemjaG9V/ipUWt02KTglFcvsAGd5b/POOMPg1gl0aeS8+AqXR3h05Oaj+P6W4+m8+P5HGDicViOGw+UgqktXR2/uBpBgLZH1eoAUutGvgAMkqv344XOavt8zZG/NH8nO7dPDz0vGuL1XvVGoHSHUUJZzt6UkQ1SOakg=,iv:En61j8QH7BSkBdMdS99JYhRohkN4qw5GJgKlnPfbg8g=,tag:nc+jFx5qTv2WZMoqOmC2Cw==,type:str]
|
||||
unencrypted_suffix: _unencrypted
|
||||
version: 3.10.2
|
||||
|
||||
Reference in New Issue
Block a user