Outline installation fails because of Postgres problem

I’m trying to install Outline, but it fails. This is what I have in the log file.

[2025/07/21 17:33:32] (ERROR) app_lifecycle.compose_action():56 - Failed 'up' action for 'outline' app:  
Network ix-outline_default  Creating
Network ix-outline_default  Created
Container ix-outline-permissions-1  Creating
Container ix-outline-permissions-1  Created
Container ix-outline-redis-1  Creating
Container ix-outline-postgres_upgrade-1  Creating
Container ix-outline-redis-1  Created
Container ix-outline-postgres_upgrade-1  Created
Container ix-outline-postgres-1  Creating
Container ix-outline-postgres-1  Created
Container ix-outline-outline-1  Creating
Container ix-outline-outline-1  Created
Container ix-outline-permissions-1  Starting
Container ix-outline-permissions-1  Started
Container ix-outline-permissions-1  Waiting
Container ix-outline-permissions-1  Waiting
Container ix-outline-permissions-1  Exited
Container ix-outline-redis-1  Starting
Container ix-outline-permissions-1  Exited
Container ix-outline-postgres_upgrade-1  Starting
Container ix-outline-redis-1  Started
Container ix-outline-postgres_upgrade-1  Started
Container ix-outline-permissions-1  Waiting
Container ix-outline-postgres_upgrade-1  Waiting
Container ix-outline-permissions-1  Exited
Container ix-outline-postgres_upgrade-1  service "postgres_upgrade" didn't complete successfully: exit 1
service "postgres_upgrade" didn't complete successfully: exit 1

What’s going on here? And what do I do to fix it?

Need a bit more information:

  1. Are you trying to use hostpath or iXVolume for the postgress db?
  2. If hostpath, did you manually set permissions or did you check the "automatic permissons checkbox? (Postgres needs permissions for uid 999 which on the truenas side is user netdata)
1 Like

Using hostpath, but did not think about permissions. Still haven’t full understood the information in the Run as context box and what to do with it, but this helps with that!

Much appreciated!