Troubleshooting¶
Common issues and solutions.
Installation Issues¶
Docker Image Won't Pull¶
Error: manifest unknown or unauthorized
Solution:
# Verify image name
docker pull ghcr.io/taoshan98/ip-hop:latest
# Login if private
echo $GITHUB_TOKEN | docker login ghcr.io -u USERNAME --password-stdin
Container Exits Immediately¶
Check logs:
Common causes: - Missing environment variables - Database permission issues - Port conflicts
Runtime Issues¶
Cannot Access Frontend¶
-
Check container is running:
-
Verify ports:
-
Check firewall:
API Returns 500 Error¶
-
Check backend logs:
-
Verify environment variables:
Database Locked¶
Error: database is locked
Solution:
# Stop container
docker stop ip-hop
# Check for multiple instances
docker ps -a | grep ip-hop
# Remove old instances
docker rm old-container-id
# Start fresh
docker start ip-hop
Provider Issues¶
Updates Failing¶
- Test API credentials in provider dashboard
- Check IP-HOP logs for specific errors
- Verify provider API status (check provider status page)
IP Not Updating¶
- Check update interval settings
- Force manual update via UI
- Verify current IP detection:
Performance Issues¶
High Memory Usage¶
Solution: Limit container resources:
Slow Response¶
-
Check container stats:
-
Verify database size:
-
Restart container:
Network Issues¶
Cannot Access Remotely¶
- Verify local access works first
- Check router port forwarding
- Verify firewall rules
- Test with:
telnet your-ip 3000
CORS Errors¶
Update API CORS settings:
Still Having Issues?¶
-
Enable debug logging:
-
Collect logs:
-
Open GitHub Issue with:
- IP-HOP version
- Platform (Docker, Pi, etc.)
- Error messages
- Steps to reproduce