initial upload

This commit is contained in:
2026-02-12 14:07:22 +01:00
parent 40623ba331
commit 3308ffec42
75 changed files with 714 additions and 1 deletions

View File

@@ -0,0 +1,2 @@
[Volume]
VolumeName=immich-config

View File

@@ -0,0 +1,20 @@
[Unit]
Description=Immich Database
[Container]
ContainerName=immich-database
AutoUpdate=registry
Environment=TZ=Europe/Berlin
Environment=POSTGRES_INITDB_ARGS='--data-checksums'
Environment=POSTGRES_DB=immich
Environment=POSTGRES_USER=immich
Secret=immich-database-password,type=env,target=POSTGRES_PASSWORD
Image=ghcr.io/immich-app/postgres:14-vectorchord0.3.0-pgvectors0.2.0
Pod=immich.pod
Volume=immich-database:/var/lib/postgresql/data
[Service]
Restart=always
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,2 @@
[Volume]
VolumeName=immich-data

View File

@@ -0,0 +1,2 @@
[Volume]
VolumeName=immich-photos

View File

@@ -0,0 +1,15 @@
[Unit]
Description=Immich Redis
[Container]
ContainerName=immich-redis
AutoUpdate=registry
Environment=TZ=Europe/Berlin
Image=docker.io/valkey/valkey:8-bookworm
Pod=immich.pod
[Service]
Restart=always
[Install]
WantedBy=default.target

View File

@@ -0,0 +1,29 @@
[Unit]
Description=Immich App
[Container]
ContainerName=immich-server
AutoUpdate=registry
GroupAdd=keep-groups
AddDevice=/dev/dri:/dev/dri:rw
Environment=TZ=Europe/Berlin
Environment=SERVER_HOST=0.0.0.0
Environment=SERVER_PORT=8080
Environment=MACHINE_LEARNING_HOST=0.0.0.0
Environment=PUID=1000
Environment=PGID=1000
Environment=REDIS_HOSTNAME=immich-redis
Environment=DB_HOSTNAME=immich-database
Environment=DB_USERNAME=immich
Environment=DB_DATABASE_NAME=immich
Secret=immich-database-password,type=env,target=DB_PASSWORD
Image=ghcr.io/imagegenius/immich:openvino
Pod=immich.pod
Volume=immich-data:/data
Volume=immich-photos:/photos
[Service]
Restart=always
[Install]
WantedBy=default.target

3
immich/immich.network Normal file
View File

@@ -0,0 +1,3 @@
[Network]
Driver=bridge
NetworkName=immich

10
immich/immich.pod Normal file
View File

@@ -0,0 +1,10 @@
[Unit]
Description=Immich Pod
[Pod]
PodName=immich
Network=immich.network
PublishPort=8129:8080
[Install]
WantedBy=default.target