- Named volumes, host bind mounts and panel-edited file mounts (nginx.conf, php.ini…)
- Mount changes apply by recreating the container, no rebuild
- Browse the running container, edit text files in place
- Upload, download, mkdir, rename, chmod, delete
- Paths outside volumes are flagged as ephemeral
- Volumes stay after a migration until you delete them yourself
Three kinds of mounts
- Named volumes are the default for data: Docker-managed, backed up by backup plans, streamed server to server on migration.
- Bind mounts map a host path into the container when you need to share files with something outside dockxo.
- File mounts are single files whose content lives in the panel. Edit
nginx.conf,php.inior aconfig.ymlin the browser, save, and the container is recreated with the new file — no image rebuild.
File manager
The Files tab opens the running container. Navigate folders, open and edit text files in place, upload and download, create folders, rename, change permissions and delete. Paths that are not backed by a volume are marked ephemeral so you know a change there will not survive the next deploy.
Permissions
Images that run as a specific user often fail on a fresh volume because of ownership. A one-click permission fix runs as a job and sets the owner of a volume to the user the container expects.