ansible-playbooks/roles/immich
2025-12-23 09:08:43 +01:00
..
defaults fix: podman connect 2025-12-21 22:25:57 +01:00
handlers fix: user systemd 2025-12-23 09:08:43 +01:00
meta feat: introduce immich 2025-11-14 00:23:03 +01:00
tasks fix: user systemd 2025-12-23 09:08:43 +01:00
templates fix: user systemd 2025-12-23 09:08:43 +01:00
README.md fix: user systemd 2025-12-23 09:08:43 +01:00

Immich Role

This Ansible role deploys Immich - a high performance self-hosted photo and video management solution - using Podman with k8s files.

Role Variables

See defaults/main.yml for all available variables and their default values.

Required Passwords

Both passwords must be set in your inventory (min 12 characters):

  • immich_postgres_password - PostgreSQL database password
  • immich_valkey_password - Valkey/Redis password

Troubleshooting

Valkey ACL Issues

Test Immich user credentials:

valkey-cli
AUTH immich <immich_valkey_password>
SELECT 0
PING
# Should return PONG

# Try a restricted command (should fail)
FLUSHDB
# Should return: (error) NOPERM

Going further: Immich GitHub Discussion #19727