Daemon Issues
Troubleshooting issues getting the Scanopy daemon running.
Issues getting the daemon connected and running. For problems that occur during scans, see Scanning Issues.
Daemon Not Connecting to Server
Symptoms: Daemon shows as offline in the UI, or logs show connection errors
Diagnosis:
# Check daemon logs
docker logs scanopy-daemon
# Test connectivity to server
curl https://your-server-url/api/healthSolutions:
- Verify server URL: Ensure
SCANOPY_SERVER_URLis correct and reachable from the daemon host - Check API key: Verify the API key is valid and not expired in Platform > API Keys
- Firewall rules: Ensure outbound HTTPS (port 443) is allowed from the daemon host
Permission Denied Errors (Linux)
Symptoms: "Permission denied" when accessing Docker socket
Solution: Add user to docker group:
sudo usermod -aG docker $USER
newgrp dockerLog out and back in for changes to take effect.
If you're using a Docker socket proxy and getting permission errors, see Securing Docker Discovery with a Socket Proxy — Troubleshooting.
Daemon Stops When Terminal Closes
Symptoms: Daemon runs in foreground and stops when SSH session ends
Solution: Install as a systemd service (see Managing Daemons), or run with a process manager like screen or tmux.
Getting Help
If your issue isn't covered here:
- Discord: Join our Discord community
- GitHub Issues: Open an issue