Documentation Index
Fetch the complete documentation index at: https://www.qovery.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Overview
This page covers common issues you may encounter with the RDE Portal and how to resolve them. Issues are organized by category - expand the relevant section to find your problem and solution.Portal Access Issues
Cannot log in to the portal
Cannot log in to the portal
- Verify you have an active Qovery account and that your organization has the portal deployed.
- Clear your browser cookies and local storage, then try logging in again.
- If your organization uses SSO, confirm with your admin that your identity provider is correctly configured with Auth0.
- Check that the portal’s Auth0 configuration (domain, client ID, audience) matches your Qovery organization settings.
Portal loads but shows a blank page
Portal loads but shows a blank page
- Open your browser’s developer console (F12 or Cmd+Option+I) and check for JavaScript errors.
- Ensure the BFF URL is correctly configured in the frontend’s environment variables. The frontend must be able to reach the BFF.
- Try a hard refresh: Cmd+Shift+R (macOS) or Ctrl+Shift+R (Windows/Linux).
- Verify that the BFF service is running by checking its status in the Qovery Console.
Access denied / 403 error
Access denied / 403 error
- You may not have the required role in the portal. Contact your organization admin to verify your permissions.
- If you were recently added to the organization, the BFF’s role cache may not have refreshed yet. Wait 2 minutes and try again.
- Confirm that your Qovery organization membership is active in the Qovery Console.
Redirect loop after login
Redirect loop after login
- This usually indicates a mismatch between the Auth0 callback URL and the portal’s configured URL. Ask your admin to verify the callback URLs in the Auth0 configuration.
- Check that your browser allows third-party cookies, or that
auth.qovery.comis not blocked by browser extensions. - Try logging in from an incognito/private window to rule out extension interference.
Browser compatibility warning banner
Browser compatibility warning banner
Workspace Issues
Workspace stuck in Deploying state
Workspace stuck in Deploying state
- Workspace creation typically takes 2-4 minutes. If it exceeds 5 minutes, the underlying Qovery deployment may have failed.
- Ask your admin to check the Qovery Console for the workspace’s environment deployment logs. Look for container image pull failures, resource quota issues, or configuration errors.
- Try deleting the stuck workspace and creating a new one.
- If the issue persists across multiple attempts, the blueprint’s source image or configuration may have a problem. Contact your admin.
Workspace shows Error status
Workspace shows Error status
- An Error status means the underlying Qovery environment has a deployment failure. The workspace containers could not start or crashed after starting.
- Ask your admin to check the Qovery Console for detailed error logs on the workspace’s environment.
- Common causes include:
- Container image pull failure - the image registry may be unreachable or the image tag doesn’t exist
- Resource limits exceeded - the cluster may not have enough CPU or memory for the workspace
- Port conflicts - another service may be using the same port
- Environment variable misconfiguration - a required variable may be missing or invalid
- Try restarting the workspace. If the error persists, delete and recreate it.
Cannot create a new workspace
Cannot create a new workspace
- You may have reached your workspace limit. Stop or delete an existing workspace to free up a slot.
- If you believe the limit is too low, contact your admin to increase it.
- Check that the blueprint you selected is still available - your admin may have removed it or changed its ACL.
No blueprints visible in the catalog
No blueprints visible in the catalog
- Your admin has not granted you access to any blueprints. Contact them to be added to a blueprint’s ACL.
- If your admin recently added access, the catalog cache refreshes every 60 seconds. Reload the page after a minute.
- Verify with your admin that blueprints have been registered in the portal.
Workspace disappeared from the dashboard
Workspace disappeared from the dashboard
- Your admin may have deleted the workspace from the workspace management page.
- The workspace’s metadata environment variables may have been modified or removed in the Qovery Console. The portal relies on convention-based discovery to find workspaces.
- Check if the workspace still exists in the Qovery Console. If it does but is missing the
RDE_OWNER_EMAILvariable, contact your admin.
Terminal Issues
Terminal not connecting
Terminal not connecting
- WebSocket connections may be blocked by a corporate firewall, proxy, or VPN. Check with your network admin that WebSocket traffic to the BFF is allowed.
- Ensure the workspace is in Running state. Terminals cannot connect to stopped or deploying workspaces.
- Refresh the page to retry the connection. Each terminal connection uses a fresh shell ticket with a 30-second TTL.
- If the issue persists, check the BFF logs in the Qovery Console for WebSocket relay errors.
Terminal disconnects frequently
Terminal disconnects frequently
- WebSocket connections drop after idle periods. This is expected behavior. Refresh the page to reconnect.
- Your running processes (dev servers, build scripts) are not affected by terminal disconnections - they continue running in the container.
- If disconnections happen during active use (not idle), check your network stability. Corporate proxies sometimes have aggressive WebSocket timeout settings.
Terminal shows garbled or misaligned output
Terminal shows garbled or misaligned output
- Resize the terminal panel by dragging the divider. This triggers a terminal re-fit that recalculates dimensions.
- If the issue persists, open a new terminal tab.
- Some programs output ANSI escape codes that may not render correctly. Try running
resetin the terminal to clear the state.
Terminal shows 'Connection blocked by firewall'
Terminal shows 'Connection blocked by firewall'
- Your IP address has been blocked by a firewall rule configured by your admin. Contact your admin to verify your IP is allowed.
- If you are connecting from a VPN or corporate network, your outbound IP may differ from what you expect. Ask your admin to check the IP address shown in the Security Center’s activity log.
- Your admin can review blocked connection attempts in Admin > Security > Activity.
Preview Issues
Preview shows a blank page or error
Preview shows a blank page or error
- Your application may not be running. Open the Terminal tab and start your dev server first (e.g.,
npm run dev,python manage.py runserver). - Verify your application is listening on the expected port. The preview panel connects to the port configured in your blueprint.
- If the dev server is running but the preview is still blank, the initial port-forward connection may need a moment to establish. Wait a few seconds and click the refresh button in the preview panel.
Preview is not updating after code changes
Preview is not updating after code changes
- If your framework supports Hot Module Replacement (HMR), it should update automatically. Check the terminal for HMR errors.
- If your framework does not support HMR, enable auto-refresh in the preview panel settings, or click the manual refresh button.
- Some frameworks require a full page reload. Use the refresh button in the preview panel’s toolbar.
Preview loads very slowly
Preview loads very slowly
- The first preview load establishes a port-forward connection through the BFF to your container. This initial connection can take a few seconds - subsequent loads should be significantly faster.
- If every load is slow, the application itself may be responding slowly. Check the terminal for performance-related errors or warnings.
- Large assets (images, bundles) are tunneled through the BFF’s port-forward. For very large files, the tunnel adds latency compared to a direct connection.
Chat & Claude Code Issues
Chat panel shows 'Connecting...'
Chat panel shows 'Connecting...'
- The OpenCode server inside your workspace container may be starting up. Wait 10-15 seconds and try again.
- Ensure the workspace is in Running state.
- If the Chat panel still does not connect after 30 seconds, try switching to a different terminal tab and back, or refresh the page.
- If the issue persists, the OpenCode server may not be installed in the blueprint image. Contact your admin.
Claude Code not responding
Claude Code not responding
- Check your authentication settings. Claude Code requires valid credentials to function.
- If using User OAuth, you may have reached your usage cap. Check your Anthropic account limits.
- If using an API Key, verify the key is valid and has not expired. Contact your admin to check the key configuration in the blueprint.
- Try running
claude doctorin the Terminal tab to diagnose Claude Code configuration issues.
AI tools have no project context
AI tools have no project context
- Verify that the AI tools are running inside your workspace container where the project files are located.
- The Chat panel and Claude Code both have access to the filesystem. Try asking: “What files are in the current directory?” to confirm they can see your project.
- If the project directory is empty, your workspace may not have cloned the repository yet. Check your blueprint’s init scripts.
Admin Issues
Cannot register a blueprint
Cannot register a blueprint
- Verify you have admin access in the portal. Only admins can register blueprints.
- Check that the selected Qovery project has at least one environment. Empty projects cannot be used as blueprints.
- Ensure your admin API token is still valid. If the token expired, re-configure it in the portal’s organization settings.
API token error during setup
API token error during setup
- Ensure you are using an organization-level admin API token. Project-level or member-level tokens will not work.
- The token must have full admin permissions in the Qovery organization.
- Generate a new API token in the Qovery Console under Organization Settings > API Tokens and re-enter it in the portal setup.
- The admin token is encrypted with AES-256-GCM before storage. If the encryption key has changed, you will need to re-enter the token.
Members not receiving portal invitations
Members not receiving portal invitations
- Verify the email address is correct. Typos are a common cause.
- The portal uses Qovery’s member system. Confirm in the Qovery Console that the invitation was sent and accepted.
- If the user has a Qovery account but still cannot access the portal, check that they are a member of the correct organization.
- New members may need to log out and log back in after accepting the invitation for their session to update.
Workspace management page shows no workspaces
Workspace management page shows no workspaces
- The workspace discovery scan runs with a 30-second cache. Reload the page after a few seconds.
- Check that the admin API token is valid. Discovery requires the admin client to list environments across the organization.
- Verify that workspaces have the required metadata environment variables (
BLUEPRINT_PROJECT_ID,RDE_OWNER_EMAIL). Workspaces missing these tags are not discoverable.
Performance Issues
Portal is slow to load workspace list
Portal is slow to load workspace list
- The first load triggers a workspace discovery scan against the Qovery API. Subsequent loads use a 30-second cache and should be faster.
- If your organization has many environments, discovery takes longer because the BFF scans all environments for metadata tags. Contact your admin about optimizing the environment structure.
Multiple users experiencing slow responses
Multiple users experiencing slow responses
- Check the BFF’s resource allocation in the Qovery Console. The container may need more CPU or memory.
- Review the BFF logs for rate-limiting responses from the Qovery API. The BFF’s cache reduces API calls, but with many concurrent users, the cache may not be sufficient.
- Consider increasing cache TTLs if your use case allows slightly stale data.
Getting Help
If the solutions above do not resolve your issue:- Check BFF logs - The BFF logs detailed error information. View them in the Qovery Console under your portal environment’s BFF service.
- Check the Qovery Console - For workspace-level issues, the Qovery Console provides deployment logs, container logs, and event history for the underlying environments.
- Contact your organization admin - Portal-specific configuration issues (tokens, ACLs, blueprint settings) require admin access to diagnose.
- Reach out to Qovery support - For platform-level issues (cluster problems, API errors, WebSocket connectivity), contact Qovery support through the Qovery Console or your support channel.