Applications Dashboard Overview - Deploy & Manage Apps | Nife
The Applications Dashboard provides a unified interface for managing all deployed applications, static sites, databases, and standalone services across your infrastructure.
Dashboard Features#
Application Management#
The Applications Dashboard allows you to:
- View all applications: See all deployed apps across different types
- Filter by type: View Apps, Sites, Databases, or Standalone services separately
- Monitor status: Track running, deploying, paused, and stopped applications
- Control applications: Start, pause, restart, and delete apps
- Access services: Open deployed sites and copy URLs
- Manage replicas: Monitor and scale application instances
- Regional deployment: View applications across multiple regions
- Export data: Download application information for analysis
- Bulk operations: Perform actions on multiple applications
Application Types Supported#
Applications
- Containerized microservices
- API servers
- Custom services
- Long-running processes
- Scalable workloads
Sites
- Static websites
- Single-page applications (SPAs)
- Documentation sites
- Portfolio sites
- JAM stack applications
Databases
- PostgreSQL
- MySQL
- MongoDB
- Redis
- Other data stores
Standalone Services
- Docker container services
- Custom monolith services
- Server-based applications
- Non-managed services
Dashboard Layout#
Page Header#
Title and Description
- "Applications" title with management description
- Total application count badge
Key Metrics
- Running/Active: Number of active applications
- Deploying: Applications currently being deployed
- Replicas/Services: Total replica count or service count
- Regions: Number of deployment regions
Quick Action Buttons#
Refresh Button
- Click to reload application data
- Shows loading indicator while refreshing
- Updates statuses in real-time
- Disabled during active operations
Filter Toggle Button
- Click to show/hide filter panel
- Highlighted when filters active
- Lets you filter by search, status, region
View Mode Toggle Buttons
- List/Table icon: Switch to table view
- Grid/Card icon: Switch to card view
- Choose your preferred layout
Primary Action Button
- "Deploy App": Create new applications
- "New Site": Create new static sites
- "New Database": Create new databases
- Button changes based on selected tab
Application Tabs#
Navigate between different application types using tabs at the top of the content area:
All Tab
- Shows all applications
- Combines Apps, Sites, Databases
- No application type filtering
- Useful overview of all deployments
Apps Tab
- Only containerized applications
- Excludes sites and databases
- Shows microservices and custom services
- Scalable application workloads
Sites Tab
- Only static websites
- Sites deployed to CDN
- JAM stack applications
- No dynamic backends included
Database Tab
- Only database services
- Data stores and caches
- PostgreSQL, MySQL, MongoDB, etc.
- Persistent data layer
Standalone Tab
- Services on managed servers
- Monolith-based applications
- Server-based deployments
- Custom infrastructure services
Filter Panel#
When filters are shown, you can refine your application list:
Search Box#
- Search by application name
- Real-time filtering as you type
- Case-insensitive matching
- Shows matching results instantly
Status Filter#
- All Statuses: Show all applications
- Running: Active applications
- Deploying: Currently being deployed
- Paused: Temporarily paused
- Stopped: Powered off
- Failed: Deployment failed
- Other status values as applicable
Region Filter#
- All Regions: Show all regions
- US East: US East Coast
- US West: US West Coast
- Europe: European regions
- Asia: Asia Pacific regions
- Other available regions
Application Metrics at a Glance#
The header shows key metrics:
Running/Active Count
- For Apps/Databases: Running applications
- For Standalone: Active services
- Real-time status indicator
- Color-coded display
Deploying Count
- Applications currently being deployed
- Only shown for non-standalone
- Indicates ongoing deployments
- Disappears when complete
Replicas/Services Count
- For Apps: Total replica instances
- For Standalone: Total services
- Indicates scale
- Sum across all applications
Regions Count
- Number of unique deployment regions
- Only shown for non-standalone
- Global distribution indicator
- Affects latency
Application Display#
Table View#
Displays applications in a table format with columns:
| Column | Information |
|---|---|
| Name | Application name |
| Status | Current state |
| Deployment Type | Apps, Site, Database, etc. |
| Replicas/Services | Replica count or service count |
| Region | Primary region |
| Deployment Strategy | Rolling, Blue-Green, etc. |
| Actions | Manage buttons |
Interactive Features
- Click row to select checkbox
- Checkbox for bulk operations
- Sort columns (if enabled)
- Scroll horizontally for more columns
- Column visibility controls
Card View#
Displays applications as visual cards:
Card Information
- Application name and icon
- Status badge
- Type indicator
- Quick action buttons
- Region and replica info
Interactive Features
- Click card for operations menu
- Hover for additional info
- Status color coding
- Quick access buttons
Status Indicators#
Application Status Colors#
| Status | Color | Meaning |
|---|---|---|
| Running | Green | Active and operational |
| Deploying | Blue | Currently being deployed |
| Paused | Yellow | Temporarily paused |
| Stopped | Gray | Powered off |
| Failed | Red | Deployment or operation failed |
Status Badge#
Each application shows:
- Current status
- Visual color indicator
- Text label
- Last update time (optional)
Actions Menu#
Each application has an actions dropdown with available options:
View Details
- Opens application detail page
- Shows full configuration
- Displays metrics and logs
- Available for all types
Open Site (Sites only)
- Opens site in new browser tab
- Direct access to deployed site
- Requires deployed URL
Copy URL (Sites only)
- Copies site URL to clipboard
- Useful for sharing
- Shows confirmation message
Pause (Apps/Databases only)
- Temporarily stop application
- Pauses all instances
- Frees some resources
- Quick resume available
Resume (When paused)
- Restart paused application
- Restores full functionality
- Takes seconds to restart
Restart
- Gracefully restart application
- Stops and starts services
- Refreshes all instances
- May have brief downtime
Delete
- Permanently remove application
- Irreversible action
- Requires confirmation
- Data may be lost
Selection and Bulk Operations#
Selecting Applications#
Individual Selection
- Check checkbox on application
- Application is highlighted
- Shows selected count
Select All
- Click "Select All" button
- All visible applications selected
- Useful for bulk operations
Deselect
- Uncheck individual boxes
- Or "Deselect All" button
- Removes from selection
Bulk Actions#
Delete Selected
- Delete multiple apps at once
- Shows selection count in menu
- Confirmation dialog required
- More efficient than individual deletion
Export Selected
- Export only selected apps
- CSV or JSON format
- Smaller file size
- Focused data
Empty States#
No Applications#
When no applications exist:
- Helpful message displayed
- Description: "No applications deployed"
- "Deploy App" button to create first app
No Results from Filters#
When filters match nothing:
- Message: "No applications found"
- Suggestion: "Try adjusting your filters"
- Clear specific filters to reset
No Standalone Services#
When Standalone tab has no services:
- Message: "No services registered"
- Instructions: "Add a server first"
- Link to server setup
Loading States#
While data loads:
- Skeleton placeholders display
- Header appears first
- Metrics cards load
- Application list loads as data arrives
Error Handling#
If there's an issue:
- Error message displays with details
- "Retry" button to reload
- Application continues to function
- Contact support option if needed
Data Refresh#
Auto-Refresh#
- Background refresh (if configured)
- Updates data silently
- Shows latest status
Manual Refresh#
- Click Refresh button
- Shows loading spinner
- Updates all application data
- Refetches from cloud providers
Export Functionality#
Export Options#
Export as CSV
- Click overflow menu (three dots)
- Select "Export as CSV"
- File downloads to computer
- Open in spreadsheet application
Export as JSON
- Click overflow menu
- Select "Export as JSON"
- File downloads
- Use for analysis or integration
Exported Data Includes
- Application name
- Type (app, site, database, standalone)
- Current status
- Replicas/services count
- Region
- Deployment strategy
Keyboard Shortcuts#
- Escape: Close any open menus/dialogs
- Ctrl/Cmd + F: Focus search field
- Tab: Navigate through applications
Navigation Tips#
- Start with All Tab: Get overview of everything
- Use Filters: Focus on what you need
- Change View: Use layout that suits your preference
- Bulk Operations: Select multiple for efficiency
- Export for Analysis: Regular backups of metadata
Best Practices#
- Regular Monitoring: Check dashboard daily
- Use Filters: Keep list manageable
- Organize Names: Use consistent naming
- Document Changes: Track modifications
- Monitor Growth: Plan for scaling
- Clean Up: Delete unused applications
Key Concepts and Terminology#
Application: Containerized service or code deployed to Nife platform for serving traffic Dashboard: Unified interface for viewing and managing all deployments across types and regions Replicas: Multiple instances of an application for horizontal scaling and redundancy Region: Geographic location where applications are deployed and executed Status: Current operational state of application (Running, Deploying, Paused, Stopped, Failed)
Quick Navigation Guide#
- Deploy new applications - Create and launch applications
- Understand application types - Apps vs Sites vs Databases vs Standalone
- Manage running applications - Control and operate deployed apps
- Scale for growth - Handle increased demand
- View detailed information - Access complete configuration and metrics
Next Steps#
- Application Types Guide - Learn which type fits your needs
- Managing Applications - Control and monitor running apps
- Application Details - View detailed configuration and metrics
- Scaling Applications - Plan for growth and high availability