{{ view }}
New Version Available! v{{ versionInfo.latest_version }}
A new update is available. Current version: v{{ versionInfo.current_version }}.
| Identity | Resources | Status | Apps | Actions |
|---|---|---|---|---|
|
{{ site.subdomain }}
{{ site.domain }}
{{ site.bench_name }} ({{ getBenchVersion(site.bench_name) }})
Pending Apps
Delete Requested
Assigned:
{{ assign.username || ('ID: ' + assign.user_id) }}
None
|
{{ site.metrics?.cpu || '0%' }}
{{ site.metrics?.mem || '0MB' }}
{{ site.metrics?.disk || '0MB' }}
|
Maint
Failure
Active
|
|
|
{{ app.name }}
{{ app.version || 'main' }} {{ app.branch }} Requires: {{ app.requirements }} Experimental{{ app.description || 'No description provided' }}
No Applications
Click New App to add one, or adjust filters.
{{ pkg.name }}
{{ pkg.apps ? pkg.apps.length : 0 }} Apps Created By: {{ pkg.created_by }}{{ pkg.description || 'No description provided for this package' }}
No Package Bundles
Click New Package to create a package bundle and group applications together.
{{ b.name }}
{{ b.frappe_version }} Update AvailableBench Groups
{{ g.name }}
{{ g.description }}
No description provided.
Server Status
{{ s.name }}
{{ s.status }}Created At: {{ new Date(s.created_at).toLocaleDateString() }}
System Activities
| Action | Target | Status | Time |
|---|---|---|---|
| {{ a.job_type }} | {{ a.target }} | {{ a.status }} | {{ new Date(a.created_at).toLocaleString() }} |
| No activities recorded matching criteria. | |||
System Configuration
Configure external platform integrations and custom system tags
Integrations
Connect your external accounts to automate workflows and sync data across platforms.
GitHub Integrations
{{ githubAccounts.length }} Account{{ githubAccounts.length > 1 ? 's' : '' }} Connected Not ConnectedNo GitHub Accounts Connected
Connect one or more GitHub accounts to easily pull private repositories into benches.
Connecting your GitHub accounts allows you to import repositories as global applications directly from your integrations.
AI & Diagnostics
{{ aiProvidersList.length }} Provider{{ aiProvidersList.length > 1 ? 's' : '' }} Configured DisabledNo AI Providers Connected
Connect one or more AI providers like Google Gemini or OpenAI to enable log diagnostics.
Enabling AI diagnostics allows the platform to analyze server logs, identify deployment issues, and recommend one-click automated fixes.
Categorization
Create and manage custom tags to organize your sites, benches, and applications dynamically.
Tags Management
Organize system items dynamically with custom labels
Create New Tag
System Tags
Change Password
Secure your account by updating your credential secret
Users ({{ iamUsers.length }})
| Username | Role | Bench Assignments | Site Assignments | Manage |
|---|---|---|---|---|
|
{{ usr.username[0].toUpperCase() }}
{{ usr.username }}
Superuser
Active
Deactivated
{{ usr.created_at ? new Date(usr.created_at).toLocaleDateString() : '' }}
|
{{ getRoleBadge(usr.role).label }} |
{{ b }}
—
|
{{ s.subdomain }}
—
|
|
All Assignments
| User | Role | Type | Resource | Action |
|---|---|---|---|---|
|
{{ usr.username[0].toUpperCase() }}
{{ usr.username }}
|
{{ getRoleBadge(usr.role).label }} | Bench | {{ b }} | |
|
{{ usr.username[0].toUpperCase() }}
{{ usr.username }}
|
{{ getRoleBadge(usr.role).label }} | Site | {{ s.subdomain }} | |
| No assignments yet — use the buttons above to assign benches or sites to users | ||||
| Action | Target | Error Summary | Detail | Time |
|---|---|---|---|---|
| {{ log.job_type }} | {{ log.target }} | {{ log.error_summary }} | {{ new Date(log.created_at).toLocaleString() }} | |
| No error logs recorded matching criteria. | ||||