Bonjour à tous 
Je souhaites transférer mon directus sur une installation par Docker, j’ai donc monté un container Docker sur un nouveau serveur, tout se passe bien jusqu’à ce que j’essaye de mettre un logo sur le site, en effet ce message apparait :
[SERVICE_UNAVAILABLE] Service "files" is unavailable. Couldn't save file 42de4916-7938-4c42-b383-2ae0d2a6e14d.png.
 
Une idée?
             
            
               
               
               
            
           
          
            
              
                ThonyF  
                
               
              
                  
                    Janvier 20, 2024, 12:24 
                   
                   
              2 
               
             
            
              Salut @PapaRoack ,
Peut-être que cela peut t’aider :
  
  
    
  
  
    
    
      
        opened 05:17AM - 24 Jul 21 UTC 
      
        
          closed 11:11PM - 26 Jul 21 UTC 
        
      
     
    
    
   
 
  
    ### Describe the Bug
I am running in docker using the `docker-compose` file o… n this page, unchanged https://docs.directus.io/guides/installation/docker/
Running behind a nginx reverse proxy.
<details>
<summary>nginx conf</summary>
```nginx
server {
    server_name directus.mydomain.com;
    location / {
      proxy_pass http://localhost:8055/;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection 'upgrade';
      proxy_set_header Host $host;
      proxy_cache_bypass $http_upgrade;
    }
    client_max_body_size 900M;
    listen 443 ssl; # managed by Certbot
    ssl_certificate /etc/letsencrypt/live/directus.mydomain.com/fullchain.pem; # managed by Certbot
    ssl_certificate_key /etc/letsencrypt/live/directus.mydomain.com/privkey.pem; # managed by Certbot
    include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
    ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
    if ($host = directus.mydomain.com) {
        return 301 https://$host$request_uri;
    } # managed by Certbot
    server_name directus.mydomain.com;
    listen 80;
    return 404; # managed by Certbot
}
```
</details>
When uploading a file, it gives this error: 

```
{
  "errors": [
    {
      "message": "Couldn't save file 9c418ffc-b985-47cf-a84b-d23c1e6f8e5d..png",
      "extensions": {
        "code": "SERVICE_UNAVAILABLE",
        "service": "files"
      }
    }
  ]
}
```
docker logs show this:
```
05:03:38 ⚠️  Couldn't save file 28f53a19-092f-49b7-893c-9268ce0bc96a..png
05:03:38 ⚠️  E_UNKNOWN: An unknown error happened with the file 28f53a19-092f-49b7-893c-9268ce0bc96a..png.
Error code: EACCES
Original stack:
Error: EACCES: permission denied, open '/directus/uploads/28f53a19-092f-49b7-893c-9268ce0bc96a..png'
05:03:38 ✨ request errored POST 503 /files 15ms
```
### To Reproduce
File Library -> Upload a file -> POST request returns 503.
### What version of Directus are you using?
9.0.0-rc.83
### What version of Node.js are you using?
v16.4.1
### What database are you using?
postgres:12
### What browser are you using?
Chrome
### What operating system are you using?
ubuntu
### How are you deploying Directus?
Docker 
   
   
  
    
    
  
  
 
             
            
               
               
               
            
           
          
            
            
              Bien vu, 
Mon dossier contenant mon compose.yaml appartenait au root, alors que je l’avais créé depuis mon utilisateur  
J’ai changé le propriétaire du dossier et le problème est réglé  
Merci.