Troubleshooting
Common Issues
Resolve common Kaya deployment and operation issues.
Check container logs first:
docker compose logs -f kaya
If the failure happened during migration, confirm that data/kaya.db is present and restore from backup if needed.
I cannot log in after restore
Confirm that the restored data/ directory includes both kaya.db and .runtime.env. The session secret and encryption key must match the restored database.
Stored secrets show as decryption failures
Kaya cannot decrypt stored values without the original encryption key. Restore the original data/.runtime.env or the environment-provided ENCRYPTION_KEY used when the data was created.
Ping or network checks fail
The Docker Compose deployment grants NET_RAW so ICMP ping can work from the container. If checks still fail, confirm host firewall, container networking and the target device's ICMP policy.
Remote RDP sessions do not connect
Confirm the guacd service is running and that Remote Manager settings point to the configured guacd host and port. Review Kaya logs and browser console output for token or websocket errors.
Password reset email does not send
Check SMTP settings in Site Administration, including host, port, TLS/SSL mode, username, password and from address. Use the test email action before relying on reset emails.
