# Understanding OpenDAL Storage in Dify: A New Year's Journey
6 min read
How self-hosted Dify stores files with OpenDAL: OPENDAL_FS_ROOT, .env settings and Docker volume mounts explained, plus fixes for permission errors.
How self-hosted Dify stores files with OpenDAL: OPENDAL_FS_ROOT, .env settings and Docker volume mounts explained, plus fixes for permission errors.
My Docker notes: building images with a multi-stage Dockerfile or docker commit, export and import, and running a private Docker registry.