Uninstall OpenCloud with Docker Compose
⚠️ Warning: This guide will completely remove all OpenCloud data. Make sure to back up any important files before proceeding.
Step 1: Stop and Remove Docker Containers
Navigate to your opencloud-compose
directory (where your docker-compose.yml
file is located), then run:
docker compose down
To also remove unnamed volumes and orphan containers:
docker compose down --volumes --remove-orphans
Step 2: Remove Docker Volumes
To check your existing volumes:
docker volume ls
Typical OpenCloud volumes may include:
opencloud_compose_opencloud-data
opencloud_compose_opencloud-config
To delete specific volumes:
docker volume rm opencloud_compose_opencloud-data opencloud_compose_opencloud-config
Or to clean up all unused volumes (be careful!):
docker volume prune
Step 3: Delete Mounted Directories (if used)
If your .env referenced local folders such as /mnt/opencloud/data, you should delete those manually:
sudo rm -rf /mnt/opencloud/data
sudo rm -rf /mnt/opencloud/config
Adjust the paths to match your setup.
Step 4: Remove the Compose Project Folder (Optional)
If you want to delete the entire project directory:
cd ..
rm -rf opencloud-compose
Result
After completing these steps, OpenCloud is fully removed, including:
-
All Docker containers
-
All persistent volumes
-
Any local folders and mounts
-
Optional project directory