Troubleshooting Common issues and solutions for self-hosted Docka. Database Connection Failed # Test connection psql "$DATABASE_URL" -c "SELECT 1" # Check PostgreSQL is running sudo systemctl status postgresql # Check logs sudo journalctl -u docka -f Health Check # Check server health curl http://localhost:8080/health # Expected response: # {"status":"healthy","timestamp":"...","version":"1.0.0"} View Logs # Systemd sudo journalctl -u docka -f # Docker docker compose logs -f server Common Issues Port Already in Use # Find what's using port 8080 sudo lsof -i :8080 # Change the port in your config PORT=8081 Permission Denied # Fix permissions sudo chown -R docka:docka /etc/docka sudo chmod 600 /etc/docka/env Database Migrations Migrations run automatically on first start. If you need to re-run: # The server runs migrations on startup sudo systemctl restart docka Need Help? Check our GitHub Issues for common problems or open a new issue if you need support.