Managing Applications - Control, Monitor & Operate Apps | Nife
This guide covers all operations for managing deployed applications, sites, databases, and services.
Viewing Applications#
Accessing Applications Dashboard#
Navigate to Applications
- From main dashboard, click Applications in navigation
- Dashboard loads with all deployed applications
- Summary cards show key metrics
- Applications displayed in your chosen view
Application List Organization#
Applications are organized by:
- Type (Apps, Sites, Databases, Standalone)
- Current status
- Deployment region
- Active filters
Filtering Applications#
Search by Name#
Using Search Box
- Click search field in filter panel
- Type application name or partial name
- Results filter in real-time
- Enter to confirm search
- Clear search to see all
Search Features
- Case-insensitive search
- Partial name matching
- Real-time filtering
- Works with all application types
Status Filtering#
Filter by Status
- Click Status dropdown in filters
- Choose from available statuses:
- All Statuses (show all)
- Running (active apps)
- Deploying (being deployed)
- Paused (temporarily stopped)
- Stopped (powered off)
- Failed (deployment failed)
When to Use
- Find running applications
- Monitor deployments
- Find paused apps
- Troubleshoot failed deploys
Region Filtering#
Filter by Region
- Click Region dropdown in filters
- Choose from available regions:
- All Regions
- US East
- US West
- Europe
- Asia Pacific
- Other regions
When to Use
- Focus on specific region
- Check regional distribution
- Performance optimization
- Compliance verification
Application Tabs#
Tab-Based Organization#
Switch between application types using tabs:
All Tab
- Shows all applications
- All types combined
- Useful overview
- Full inventory
Apps Tab
- Containerized applications only
- Microservices and services
- Scalable workloads
- Dynamic applications
Sites Tab
- Static websites only
- JAM stack apps
- CDN-hosted content
- No databases
Database Tab
- Database services only
- Data stores
- Caches and queues
- Persistent data
Standalone Tab
- Services on servers
- Monolith applications
- Non-Nife managed
- Custom infrastructure
Application Information Display#
Table View#
Shows applications in columns:
Name Column
- Application identifier
- Click to view details
- Type indicator
- Status badge
Status Column
- Current state
- Visual indicator
- Last status update
- Color-coded
Type Column
- Deployment type shown
- App, Site, Database, etc.
- Helps organize
- Filter by type
Replicas Column
- Number of instances
- For Apps: replica count
- For Standalone: service count
- Indicates scale
Region Column
- Primary region
- Geographic location
- Deployment zone
- Affects latency
Actions Column
- Manage buttons
- Quick operations
- Three-dot menu
- Context options
Card View#
Shows applications as visual cards with:
- Application name
- Status badge
- Type icon
- Quick action buttons
- Key metrics
- Region information
Switch Views
- Find layout toggle buttons
- Click List icon for table
- Click Grid icon for cards
- Your preference is remembered
Application Actions#
Viewing Details#
Open Application Details
- Find application in list
- Click "View Details" in actions menu
- Detail page opens
- Shows full configuration
- Displays metrics and logs
Information Shown
- Complete configuration
- Environment variables
- Resource allocation
- Deployment strategy
- Performance metrics
- Recent activity logs
Opening Sites#
For Deployed Sites Only
Open in Browser
- Find site application
- Click "Open Site" in menu
- Site opens in new tab
- See live deployment
- Test functionality
Copying Site URL#
Copy Site URL
- Find site application
- Click "Copy URL" in menu
- URL copied to clipboard
- Confirmation message appears
- Share URL with others
Controlling Applications#
Pausing Applications#
Pause Running App
- Find running application
- Click actions menu (three dots)
- Select "Pause"
- Confirmation may appear
- App transitions to paused state
Effect of Pausing
- Application stops running
- Instances halt
- No requests served
- Resources freed
- Data preserved
- Quick resume possible
When to Pause
- Maintenance windows
- Temporary disable
- Cost reduction
- Testing purposes
- Development work
Resuming Applications#
Resume Paused App
- Find paused application
- Click actions menu
- Select "Resume"
- Application restarts
- Services become available
Resume Process
- Takes a few seconds
- Instances start up
- Health checks run
- Traffic accepted
- Fully operational
When to Resume
- After maintenance
- Restore service
- Re-enable functionality
- Return to production
Restarting Applications#
Restart Running App
- Find application
- Click actions menu
- Select "Restart"
- Confirmation appears
- Application restarts
Restart Process
- Graceful shutdown
- All instances stopped
- Fresh startup
- Health checks
- Back to running
- Brief service interruption
When to Restart
- After configuration changes
- Apply updates
- Clear memory issues
- Refresh connections
- Troubleshoot problems
warning
Restarting causes brief downtime. Plan for service interruption.
Deleting Applications#
Before Deleting#
danger
Deletion is permanent. Ensure backups exist if needed.
Pre-Deletion Checklist
- Back up any important data
- Verify no dependencies
- Check not in use
- Notify team members
- Get approvals if needed
- Document reason
What Gets Deleted
- Application code/container
- Configuration
- Environment variables
- Logs
- Custom domains
- Data (unless backed up)
Deletion Process#
Delete Application
- Find application to delete
- Click actions menu
- Select "Delete"
- Confirmation dialog appears
- Review warning message
- Confirm deletion
- Application removed
Confirmation Dialog
- Shows application name
- Warning about permanent deletion
- Confirmation required
- Cannot be undone message
After Deletion
- Application immediately stopped
- Removed from cloud provider
- No longer listed in dashboard
- Billing stops
- Recovery only from backups
Bulk Operations#
Selecting Multiple Applications#
Select Individual Applications
- Check checkbox next to app
- Application is selected
- Shows checkmark
- Count appears in header
Select All Applications
- Click "Select All" button (if visible)
- All visible applications checked
- Bulk action options appear
- Shows total selected count
Bulk Deletion#
Delete Multiple Apps at Once
- Select multiple applications
- Menu shows "Delete X Selected"
- Click delete option
- Confirmation dialog
- All selected apps deleted
- Takes several seconds
Warning
- Deletes all selected
- No individual confirmations
- Cannot undo
- Plan carefully
Copying URLs#
Copy Site URLs#
For Static Sites
- Find site in list
- Click "Copy URL" in actions
- URL copied automatically
- Success message shown
- Paste anywhere
URL Format
- HTTPS secure
- Custom domain (if configured)
- Or nifetency.com domain
- Direct site access
Exporting Application Data#
Export All Applications#
Export as CSV
- Click overflow menu (three dots)
- Select "Export as CSV"
- File downloads
- Open in Excel/Sheets
- Contains all app data
Export as JSON
- Click overflow menu
- Select "Export as JSON"
- File downloads
- Use for analysis
- Integration-ready format
Exported Data Includes
- Application name
- Type
- Status
- Replicas count
- Region
- Deployment strategy
Export Selected Applications#
Export Subset Only
- Select desired applications
- Menu shows export options
- Exports only selected
- Smaller file size
- Focused data
View Toggle#
Switching Between Views#
Table View
- Click List icon in header
- Applications show as table
- Columns for each property
- Sortable columns
- Dense information display
Card View
- Click Grid icon in header
- Applications show as cards
- Visual layout
- Quick overview
- More whitespace
Choose Based On
- Table: Detailed comparison
- Cards: Quick visual scan
- Your preference
- Task at hand
Status Monitoring#
Understanding Status#
Running/Active
- Application fully operational
- Serving traffic
- Health checks passing
- Ready for use
Deploying
- Currently being deployed
- Not yet available
- In progress
- Will be running soon
Paused
- Temporarily stopped
- Can be resumed
- No traffic served
- Resources reduced
Stopped
- Powered off
- Not running
- No resources used
- Can be started
Failed
- Deployment or operation failed
- Not operational
- Requires investigation
- Check error logs
Troubleshooting#
Application Won't Start#
- Check status details
- Review error message
- Check resource limits
- Verify configuration
- Check logs
- Try restart again
Cannot Delete Application#
- Verify no dependencies
- Check it's not in use
- Ensure it's not protected
- Confirm sufficient permissions
- Try again
- Contact support if issue persists
Status Not Updating#
- Click Refresh button
- Wait for reload
- Check notifications
- Try again after waiting
- Check cloud provider status
Operations Summary#
| Operation | Purpose | Duration | Risk |
|---|---|---|---|
| Pause | Temporary stop | Instant | Low |
| Resume | Restart paused | Seconds | Low |
| Restart | Refresh services | Minutes | Medium |
| Delete | Remove app | Minutes | High |
Best Practices#
- Regular Backups: Before major changes
- Monitor Status: Check dashboard regularly
- Use Consistent Names: Easy identification
- Document Changes: Track what's deployed
- Test Changes: In staging first
- Plan Maintenance: Notify users
- Clean Up: Delete unused apps
- Review Logs: Monitor for issues
Application Management Operations Reference#
Quick reference for common application operations:
| Operation | Purpose | Impact | Duration | Risk Level |
|---|---|---|---|---|
| Pause | Temporarily stop application | Frees resources, no traffic | Instant | Low |
| Resume | Restart paused application | Restores service | Seconds | Low |
| Restart | Gracefully restart | Clears state, refreshes | Minutes | Medium |
| Delete | Permanently remove app | Complete removal | Minutes | High |
| Export | Download application data | Backup for records | Instant | None |
Application State Lifecycle#
State Transitions: Running โ Paused โ Stopped โ Restarted โ Running โ Deploying โ Running โ Failed (requires manual intervention)
Bulk Operations Guide#
Selecting Multiple Applications:
- Use individual checkboxes for specific apps
- Click "Select All" for all visible apps
- Operations apply to all selected
- More efficient than individual operations
- Always confirm before executing
Summary of Application Lifecycle#
Understanding how to manage your applications allows you to:
- Control costs through pausing
- Maintain service availability
- Update and maintain applications
- Clean up unused deployments
- Bulk manage large deployments
- Export infrastructure data
Next Steps#
- Application Details - View detailed configuration and metrics
- Application Types - Understand type-specific management options
- Scaling Applications - Grow your applications
- Applications Overview - Return to dashboard guide