📹 Video walkthrough: Coming soon
Common issues and their solutions.
Error: Docker command not found
Solution:
- Install Docker Desktop: https://docs.docker.com/get-docker/
- Restart your terminal after installation
- Or use Manual mode instead
Error: Cannot connect to the Docker daemon
Solution:
- macOS: Open Docker Desktop from Applications, or run
open -a Docker - Linux: Run
sudo systemctl start docker - Wait a few seconds after starting, then try again
Error: Container "caravan-x-bitcoin" already exists
Solution:
docker rm -f caravan-x-bitcoinOr use a different container name in the setup wizard.
Error: Port 8080 is already in use
Caravan-X usually auto-resolves this. If it persists:
# Find what's using the port
lsof -i :8080
# Kill the process (replace PID)
kill -9 <PID>Or go to Docker Management → Troubleshoot Port Issues.
Error: Failed to pull the Docker image
Solution:
- Check your internet connection
- Try manually:
docker pull bitcoin/bitcoin:27.0 - Verify the image name in your config
Error: Cannot connect to Bitcoin Core at http://localhost:18443
Checks:
- Is Bitcoin Core running?
bitcoin-cli -regtest getblockchaininfo - If using Docker:
docker ps | grep caravan - Verify host/port in Settings → Edit Current Config
- Default regtest RPC port is 18443
Error: RPC authentication failed — wrong username or password
Solution:
- Check credentials in Settings → Edit Current Config → RPC Settings
- Verify
bitcoin.confhas matchingrpcuser/rpcpassword - Docker mode: credentials were set during setup
Error: Proxy cannot reach Bitcoin Core
Solution:
- Ensure all containers are running:
docker ps - Restart containers via Docker Management → Start container
- Check nginx logs:
docker logs caravan-x-nginx
Checks:
- Are you using Docker mode with nginx proxy?
- Does the RPC URL in Caravan match your Caravan-X setup?
- Was the watch-only wallet created? Check with Bitcoin Wallets → List all wallets
Checks:
- Caravan-X uses
sortedmulti— requires Bitcoin Core v0.17+ - Ensure you're using descriptor wallets (not legacy)
- Fingerprints and derivation paths must be correct (Caravan-X handles this automatically)
Solution:
- Stop Bitcoin Core before restoring (Docker Management → Stop container)
- Ensure you have enough disk space
- Try restoring again
The snapshot's .tar.gz file may have been moved or deleted. Snapshots are stored in the profile's snapshots/ directory.
- Restart Caravan-X after changing profiles or modes
- Check Docker status if anything seems unresponsive:
docker ps - Use verbose logging (Settings → Logging & Debug) to see detailed error information
- File an issue if you encounter a bug: GitHub Issues