mirror of
https://github.com/Death916/nixconfig.git
synced 2026-04-10 02:54:39 -07:00
immich
This commit is contained in:
parent
1d13a74178
commit
7bef9ff6fa
1 changed files with 23 additions and 18 deletions
|
|
@ -56,25 +56,21 @@
|
|||
"d /storage/services/qbittorrent/config 0755 qbittorrent media_services - -"
|
||||
|
||||
"d /media/storage/media/books/audio/podcasts/C2C 0777 c2c media_services - -"
|
||||
# Create the base directory
|
||||
"d /storage/services/immich/upload 0750 immich immich -"
|
||||
|
||||
# Create the subdirectories Immich expects
|
||||
"d /storage/services/immich/upload/library 0750 immich immich -"
|
||||
"d /storage/services/immich/upload/thumbs 0750 immich immich -"
|
||||
"d /storage/services/immich/upload/encoded-video 0750 immicih immich -"
|
||||
"d /storage/services/immich/upload/profile 0750 immich immich -"
|
||||
"d /storage/services/immich/upload/upload 0750 immich immich -"
|
||||
"d /storage/services/immich/upload/backup 0750 immich immich -"
|
||||
|
||||
# Create the hidden marker files Immich uses to check for successful mounts
|
||||
"f /storage/services/immich/upload/library/.immich 0640 immich immich -"
|
||||
"f /storage/services/immich/upload/thumbs/.immich 0640 immich immich -"
|
||||
"f /storage/services/immich/upload/encoded-video/.immich 0640 immich immich -"
|
||||
"f /storage/services/immich/upload/upload/.immich 0640 immich immich -"
|
||||
"f /storage/services/immich/upload/profile/.immich 0640 immich immich -"
|
||||
"f /storage/services/immich/upload/backup/.immich 0640 immich immich -"
|
||||
"d /storage/services/immich 0770 immich media_services -"
|
||||
"d /storage/services/immich/upload 0770 immich media_services -"
|
||||
"d /storage/services/immich/upload/library 0770 immich media_services -"
|
||||
"d /storage/services/immich/upload/thumbs 0770 immich media_services -"
|
||||
"d /storage/services/immich/upload/encoded-video 0770 immich media_services -"
|
||||
"d /storage/services/immich/upload/profile 0770 immich media_services -"
|
||||
"d /storage/services/immich/upload/upload 0770 immich media_services -"
|
||||
"d /storage/services/immich/upload/backup 0770 immich media_services -"
|
||||
|
||||
"f /storage/services/immich/upload/library/.immich 0660 immich media_services -"
|
||||
"f /storage/services/immich/upload/thumbs/.immich 0660 immich media_services -"
|
||||
"f /storage/services/immich/upload/encoded-video/.immich 0660 immich media_services -"
|
||||
"f /storage/services/immich/upload/upload/.immich 0660 immich media_services -"
|
||||
"f /storage/services/immich/upload/profile/.immich 0660 immich media_services -"
|
||||
"f /storage/services/immich/upload/backup/.immich 0660 immich media_services -"
|
||||
];
|
||||
|
||||
services.jellyfin.enable = true;
|
||||
|
|
@ -156,6 +152,15 @@
|
|||
extraGroups = [ "media_services" ];
|
||||
};
|
||||
|
||||
systemd.services.immich-server.unitConfig.RequiresMountsFor = [ "/storage" ];
|
||||
systemd.services.immich-microservices.unitConfig.RequiresMountsFor = [ "/storage" ];
|
||||
systemd.services.immich-machine-learning.unitConfig.RequiresMountsFor = [ "/storage" ];
|
||||
systemd.services.immich-server.serviceConfig.ReadWritePaths = [ "/storage/services/immich" ];
|
||||
systemd.services.immich-microservices.serviceConfig.ReadWritePaths = [ "/storage/services/immich" ];
|
||||
systemd.services.immich-machine-learning.serviceConfig.ReadWritePaths = [
|
||||
"/storage/services/immich"
|
||||
];
|
||||
|
||||
services.immich = {
|
||||
enable = true;
|
||||
host = "0.0.0.0";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue