Skip to main content

Deployxa Dashboard

The Deployxa Dashboard is your central hub for managing projects, deployments, domains, and monitoring your applications.

Overview

The dashboard provides a comprehensive interface for:

  • Creating and managing projects
  • Viewing deployment history and logs
  • Configuring custom domains
  • Managing environment variables
  • Monitoring application performance
  • Accessing analytics and metrics

Accessing the Dashboard

Login

  1. Visit deployxa.com
  2. Click "Login" in the top right
  3. Sign in with your credentials
  4. You'll be redirected to your dashboard

Dashboard URL

Your dashboard is available at:

https://deployxa.com/dashboard

Dashboard Layout

Top Navigation

  • Logo: Returns to dashboard home
  • Organization Selector: Switch between organizations
  • Search: Quick search across projects and deployments
  • Notifications: View alerts and system messages
  • User Menu: Access account settings and logout
  • Projects: View and manage all projects
  • Deployments: Recent deployments across all projects
  • Domains: Manage custom domains
  • Billing: View usage and manage payments
  • Settings: Account and organization settings

Main Content Area

Displays the selected section with contextual information and actions.

Projects Page

Overview

The Projects page shows all your projects with key information:

  • Project name
  • Framework
  • Status (Active, Suspended, Building)
  • Last deployment
  • Resource usage
  • Quick actions

Creating a Project

  1. Click "New Project" or "Create Project"
  2. Choose your source:
    • GitHub: Select from your repositories
    • Public URL: Enter a Git repository URL
    • Upload: Upload a ZIP file or folder
  3. Configure project settings
  4. Click "Create Project"

See Creating Your First Project for detailed instructions.

Project Actions

Each project card provides quick actions:

  • Deploy: Trigger a new deployment
  • View: Go to project details
  • Settings: Configure project settings
  • Logs: View deployment logs
  • Delete: Remove the project

Filtering Projects

Filter projects by:

  • Status: Active, Suspended, Building, Failed
  • Framework: Next.js, React, Laravel, etc.
  • Organization: Switch between organizations

Searching Projects

Use the search bar to find projects by:

  • Project name
  • Framework
  • Repository name

Deployments Page

Overview

The Deployments page shows recent deployments across all projects:

  • Deployment ID
  • Project name
  • Status (Queued, Building, Deploying, Live, Failed)
  • Branch
  • Commit message
  • Duration
  • Created date

Viewing Deployment Details

Click on any deployment to view:

  • Overview: Status, commit info, duration
  • Logs: Build and runtime logs
  • Metrics: Performance data
  • Environment: Environment variables used
  • Artifacts: Build artifacts

Deployment Actions

  • View Logs: See detailed build and runtime logs
  • Rollback: Revert to this deployment
  • Promote: Promote preview to production
  • Cancel: Cancel a running deployment
  • Redeploy: Trigger a new deployment

Filtering Deployments

Filter by:

  • Status: Live, Failed, Building, etc.
  • Project: Specific project
  • Branch: Specific branch
  • Date range: Custom time period

Domains Page

Overview

The Domains page shows all custom domains:

  • Domain name
  • Project
  • Status (Pending, Verified, Active)
  • SSL status
  • Created date

Adding a Domain

  1. Click "Add Domain"
  2. Enter your domain (e.g., example.com)
  3. Select the project
  4. Configure DNS records
  5. Click "Verify"

See Custom Domains for detailed instructions.

Domain Actions

  • Verify: Check DNS configuration
  • View SSL: View SSL certificate details
  • Remove: Delete the domain
  • Configure: Update DNS settings

SSL Status

SSL certificate status indicators:

  • Pending: Certificate is being provisioned
  • Active: Certificate is active and valid
  • Expiring: Certificate expires within 30 days
  • Expired: Certificate has expired
  • Failed: Certificate provisioning failed

Environment Variables Page

Overview

The Environment page shows all environment variables for a project:

  • Variable name
  • Value (masked for secrets)
  • Scope (Production, Preview, Development)
  • Encrypted status
  • Last updated

Adding Variables

  1. Click "Add Variable"
  2. Enter variable name
  3. Enter value
  4. Select scope
  5. Toggle encryption if needed
  6. Click "Save"

See Environment Variables for detailed instructions.

Variable Actions

  • Edit: Update the value
  • Copy: Copy the value to clipboard
  • Delete: Remove the variable
  • Toggle Encryption: Enable/disable encryption

Bulk Operations

  • Import: Import from .env file
  • Export: Export to .env file
  • Delete Multiple: Remove multiple variables

Logs Page

Overview

The Logs page shows real-time logs from your application:

  • Build logs: Deployment process
  • Runtime logs: Application output
  • Error logs: Application errors

Log Types

Build Logs:

  • Git clone process
  • Dependency installation
  • Build commands
  • Container creation
  • Deployment process

Runtime Logs:

  • Application output
  • Request logs
  • Error messages
  • Performance metrics

Error Logs:

  • Application errors
  • Stack traces
  • Error frequency
  • Error patterns

Log Actions

  • Search: Find specific log entries
  • Filter: Filter by log level (INFO, WARN, ERROR)
  • Download: Export logs to file
  • Clear: Clear log display
  • Pause/Resume: Pause log streaming

Log Levels

  • INFO: General information
  • WARN: Warning messages
  • ERROR: Error messages
  • DEBUG: Debug information (if enabled)

Analytics Page

Overview

The Analytics page shows performance metrics:

  • Request count
  • Response times
  • Error rates
  • Bandwidth usage
  • CPU/RAM usage

Metrics

Request Metrics:

  • Total requests
  • Requests per second
  • Requests by status code
  • Requests by endpoint

Performance Metrics:

  • Average response time
  • P50, P95, P99 latency
  • Slowest endpoints
  • Performance trends

Resource Metrics:

  • CPU usage
  • RAM usage
  • Bandwidth usage
  • Storage usage

Error Metrics:

  • Error rate
  • Errors by type
  • Error frequency
  • Error trends

Time Ranges

View metrics for:

  • Last hour
  • Last 24 hours
  • Last 7 days
  • Last 30 days
  • Custom range

Exporting Data

Export analytics data:

  • CSV format
  • JSON format
  • PDF report

Settings Page

Overview

The Settings page allows you to configure:

  • Project settings
  • Organization settings
  • Account settings
  • Billing settings
  • Security settings

Project Settings

General:

  • Project name
  • Description
  • Default branch
  • Auto-deploy settings

Build:

  • Build command
  • Output directory
  • Start command
  • Framework settings

Environment:

  • Environment variables
  • Build environment
  • Runtime environment

Domains:

  • Custom domains
  • SSL settings
  • Redirect rules

Organization Settings

General:

  • Organization name
  • Display name
  • Description
  • Default region

Members:

  • View members
  • Invite members
  • Remove members
  • Change roles

Billing:

  • Current plan
  • Payment methods
  • Billing history
  • Usage details

Security:

  • Two-factor authentication
  • Session timeout
  • IP whitelist
  • SSO configuration

Account Settings

Profile:

  • Display name
  • Email address
  • Avatar
  • Timezone

Security:

  • Change password
  • Two-factor authentication
  • Active sessions
  • API keys

Notifications:

  • Email notifications
  • Slack notifications
  • Webhook notifications
  • Alert preferences

Keyboard Shortcuts

Global Shortcuts

  • Cmd/Ctrl + K: Open command palette
  • Cmd/Ctrl + /: Toggle sidebar
  • Cmd/Ctrl + Shift + P: Open project switcher
  • ?: Show keyboard shortcuts

Project Shortcuts

  • D: Deploy project
  • L: View logs
  • S: Go to settings
  • A: View analytics
  • G then H: Go to home
  • G then P: Go to projects
  • G then D: Go to deployments
  • G then S: Go to settings

Command Palette

Access the command palette with Cmd/Ctrl + K:

Available Commands

Projects:

  • Create new project
  • Switch project
  • Deploy project
  • View project logs

Deployments:

  • View deployments
  • Rollback deployment
  • Cancel deployment

Navigation:

  • Go to dashboard
  • Go to settings
  • Go to billing
  • Go to domains

Actions:

  • Add domain
  • Add environment variable
  • View analytics
  • Download logs

Mobile Dashboard

The dashboard is fully responsive and works on mobile devices:

Mobile Features

  • View projects
  • Trigger deployments
  • View logs
  • Check analytics
  • Manage domains

Mobile Limitations

  • Limited editing capabilities
  • Simplified navigation
  • Touch-optimized interface

Accessibility

The dashboard follows WCAG 2.1 AA standards:

Features

  • Keyboard navigation
  • Screen reader support
  • High contrast mode
  • Adjustable font sizes
  • Focus indicators

Keyboard Navigation

  • Tab: Move between elements
  • Enter/Space: Activate elements
  • Arrow keys: Navigate menus
  • Escape: Close modals

Troubleshooting

Dashboard Not Loading

Problem: Dashboard shows blank page

Solution:

  1. Clear browser cache
  2. Disable browser extensions
  3. Try incognito/private mode
  4. Check browser console for errors
  5. Contact support if issue persists

Slow Performance

Problem: Dashboard loads slowly

Solution:

  1. Check internet connection
  2. Clear browser cache
  3. Disable browser extensions
  4. Try a different browser
  5. Contact support if issue persists

Cannot Access Projects

Problem: Projects don't appear

Solution:

  1. Verify you're in the correct organization
  2. Check project permissions
  3. Refresh the page
  4. Contact support if issue persists

Logs Not Showing

Problem: Logs are empty or not updating

Solution:

  1. Check application is running
  2. Verify log configuration
  3. Refresh the page
  4. Check deployment status
  5. Contact support if issue persists

Best Practices

Dashboard Usage

  • Use keyboard shortcuts for faster navigation
  • Pin frequently accessed projects
  • Set up notifications for important events
  • Regularly review analytics
  • Keep environment variables organized

Security

  • Enable two-factor authentication
  • Use strong passwords
  • Regularly review active sessions
  • Rotate API keys periodically
  • Monitor audit logs

Organization

  • Use descriptive project names
  • Organize projects by team or product
  • Set up proper member roles
  • Document environment variables
  • Maintain clear naming conventions

Resources


Need Help? Contact support@deployxa.com or join our community Discord.