This all depends on the user that your application is running as.
If you check ps aux | grep gunicorn
which user the Gunicorn server is running your app as then you can change the chmod
or chown
permissions accordingly.
ls -lash
will show you which user current only owns the folder and what permissions are on the folder you are trying to write to:
4.0K drwxrwx--- 4 username username 4.0K Dec 9 14:11 uploads
You can then use this to check for any issues.
Some docs on changing ownership and permissions
http://linux.die.net/man/1/chmod
http://linux.die.net/man/1/chown
I would advise being very careful to what locations on your disk you give access for the web server to read/write from. This can have massive security implications.