Uninstallation
Completely remove Slipway from your server.
Deployed Apps Keep Running
Uninstalling Slipway does not stop or remove your deployed applications. They will continue running as standalone Docker containers. See Cleaning Up Deployed Apps below if you want to remove those too.
Step 1: Stop and Remove Containers
Stop the Slipway dashboard and Caddy reverse proxy:
docker rm -f slipway slipway-proxyStep 2: Remove Docker Volumes
Remove the database and certificate volumes:
docker volume rm slipway-db slipway-certsData Loss
This permanently deletes your Slipway database (projects, deployments, settings) and SSL certificates. Make sure you have any data you need before proceeding.
Step 3: Remove Docker Network
Remove the Slipway network:
docker network rm slipwayTIP
This will fail if any deployed app containers are still connected to the network. Stop those containers first, or see Cleaning Up Deployed Apps below.
Step 4: Remove Secrets File
Remove the secrets file created during installation:
sudo rm -rf /etc/slipwayStep 5: Remove Docker Images
Remove the Slipway and Caddy images:
docker rmi ghcr.io/sailscastshq/slipway:latest
docker rmi lucaslorentz/caddy-docker-proxy:latestCleaning Up Deployed Apps
If you also want to remove all applications that were deployed through Slipway:
1. List Slipway-managed Containers
docker ps -a --filter "network=slipway" --format "{{.Names}}"2. Stop and Remove App Containers
# Remove a specific app
docker rm -f <container-name>
# Or remove all containers on the slipway network
docker ps -a --filter "network=slipway" -q | xargs -r docker rm -f3. Remove App Volumes and Images
# List and remove volumes for your apps
docker volume ls | grep <app-name>
docker volume rm <volume-name>
# Remove unused images
docker image prune -aVerify Clean Removal
Confirm everything has been removed:
# Should return nothing Slipway-related
docker ps -a | grep slipway
docker volume ls | grep slipway
docker network ls | grep slipway