| Name | Status | Uptime | View | Actions | ||||
|---|---|---|---|---|---|---|---|---|
|
{{ vm.name }}
|
{{ vmStatus(vm) }} | {{ vm.status == 'running' ? vm.uptime : '' }} |
|
|||||
Boot Status
Network Information
DNS Servers:
{{ networkInfo[vm.id].dns_servers.join(', ')
}}
Gateways:
{{ networkInfo[vm.id].gateways.map(gw =>
gw.address).join(', ') }}
Interface {{ iface.name }}:
IP: {{ iface.addresses.map(addr =>
`${addr.address}/${addr.prefix}`).join(', ') }}
RX: {{ iface.rx_bytes }} bytes ({{ iface.rx_errors }} errors)
TX: {{ iface.tx_bytes }} bytes ({{ iface.tx_errors }} errors)
WireGuard Info:
{{ networkInfo[vm.id].wg_info }}
VM Configuration
Image:
{{ vm.configuration?.image }}
vCPUs:
{{ vm.configuration?.vcpu }}
Memory:
{{ formatMemory(vm.configuration?.memory)
}}
Swap:
{{ formatMemory(bytesToMB(vm.configuration.swap_size)) }}
Disk Size:
{{ vm.configuration?.disk_size }} GB
GPUs:
{{ gpu.slot || gpu.product_id }}
VM ID:
{{ vm.id }}
Port Mappings
{{ !port.host_address || port.host_address === '127.0.0.1' ? 'Local'
: 'Public' }}
{{ port.protocol.toUpperCase() }}: {{ port.host_port }} → {{
port.vm_port }}
App Information
App Name:
{{ vm.appCompose?.name }}
App ID:
{{ vm.app_id }}
Instance ID:
{{ vm.instance_id }}
Runner:
{{ vm.appCompose?.runner }}
Features:
{{ getFlags(vm) || 'None' }}
Storage FS:
{{ vm.appCompose?.storage_fs ?
vm.appCompose.storage_fs.toUpperCase() : 'ZFS (default)' }}
Docker Compose File{{ vm.appCompose?.docker_compose_file }}
Pre-launch Script{{ vm.appCompose?.pre_launch_script }}
|
||||||||