Skip to content

[Bug]: Cannot deploy with non root coolify user. tee: /data/coolify/applications/___/.env: Permission denied #5199

Description

@MarArMar

Error Message and Logs

Any test deployment fails at an early stage :

2025-Feb-21 15:24:46.559501
[CMD]: sudo echo '=' | base64 -d | tee /data/coolify/applications/o00os0wosgw8k4sw0w0s4w80/.env > /dev/null
2025-Feb-21 15:24:46.559501
tee: /data/coolify/applications/o00os0wosgw8k4sw0w0s4w80/.env: Permission denied
2025-Feb-21 15:24:47.132589
Oops something is not okay, are you okay? 😢
2025-Feb-21 15:24:47.135836
tee: /data/coolify/applications/o00os0wosgw8k4sw0w0s4w80/.env: Permission denied
2025-Feb-21 15:24:47.138888
Deployment failed. Removing the new version of your application.

Looks similar to #3625

Coolify UI seems to work well

What I tried

coolify_user="coolify"
sudo mkdir -p /data/coolify/{source,ssh,applications,databases,backups,services,proxy,webhooks-during-maintenance}
sudo mkdir -p /data/coolify/ssh/{keys,mux}
sudo mkdir -p /data/coolify/proxy/dynamic
sudo chown -R 9999:$coolify_user /data/coolify
sudo chmod -R 750 /data/coolify
sudo chmod -R 700 /data/coolify/ssh
sudo ls -la /data/coolify

Even this does not work

sudo chmod -R 777 /data/coolify

Steps to Reproduce

  1. Create a coolify server
  2. Log Coolify in SSH with a non root user
  3. Test any deployment

Example Repository URL

No response

Coolify Version

v4.0.0-beta.394

Are you using Coolify Cloud?

No (self-hosted)

Operating System and Version (self-hosted)

Ubuntu 24.04.2 LTS

Additional Information

Strangerly, running the failing command as the coolify user manually works with no permission error whatsoever

sudo echo "sqsqsd" | base64 -d | tee /data/coolify/applications/o00os0wosgw8k4sw0w0s4w80/.env

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions