VPS HUB

Infrastructure, Systems & Telemetry

{{ loginError }}

VPS HUB Storage

Secure Direct Transfer

Dashboard

Retrieving file from server node...

Share Link Unavailable

{{ publicShareError }}

Go to Homepage
This shared file is password protected

{{ publicSharePasswordError }}

{{ publicShareData.file_name }}

{{ formatBytes(publicShareData.file_size) }} · Node: {{ publicShareData.vps_name }} Expires: {{ formatDate(publicShareData.expires_at) }}

Download File
Image Preview
{{ publicShareTextContent }}

No inline preview available for this file extension.

Shared from VPS Hub Direct encrypted stream

Stream

WindowServer Debian
Inbound RX Outbound TX

Cluster Pulse

Nominal
Mean Cluster CPU {{ averageClusterCpu.toFixed(2) }}%
Memory Allocation {{ (totalRamUsedMB / 1024).toFixed(2) }} GB / 2.0 GB
Disk Consumption {{ totalDiskUsedGB.toFixed(1) }} GB / 128 GB
Combined I/O
↓ {{ formatSpeed(totalRxSpeed) }} ↑ {{ formatSpeed(totalTxSpeed) }}
Tunnel Routes
{{ srv.id }}.hoangngocbach.id.vn
{{ srv.pingMs || 12 }}ms

{{ srv.name }}

{{ srv.ip }} · {{ srv.location }}

Age {{ formatUptime(srv.age_seconds) }} · Up {{ formatUptime(srv.uptime_seconds) }}

Seen {{ formatLastSeen(srv.last_seen_seconds_ago) }} STALE

{{ srv.is_online ? 'UP' : 'DOWN' }}
CPU {{ Number(srv.cpu_percent).toFixed(2) }}%
RAM {{ (srv.memory.used / (1024*1024)).toFixed(0) }}MB / {{ (srv.memory.total / (1024*1024)).toFixed(0) }}MB ({{ Number(srv.memory.percent).toFixed(2) }}%)
Disk {{ (srv.disk.used / (1024*1024*1024)).toFixed(1) }}GB / {{ (srv.disk.total / (1024*1024*1024)).toFixed(0) }}GB ({{ Number(srv.disk.percent).toFixed(2) }}%)
↓ {{ formatSpeed(srv.network.speed_rx_bps) }} ↑ {{ formatSpeed(srv.network.speed_tx_bps) }}
Details
Storage
vps2 NVMe
{{ storageDisk.usedGB }} GB / {{ storageDisk.totalGB }} GB ({{ storageDisk.percent }}%)
{{ selectedFileNames.size }} selected
{{ uploadStatus.fileName }}
{{ uploadStatus.progress }}%

{{ uploadStatus.message }}

No files shared with your account yet.

Items in Trash are preserved until permanently deleted.

Trash is empty

Deleted files will appear here and can be restored anytime.

Deleted Item Original Size Action
{{ item.original_name }} {{ formatBytes(item.size) }}
{{ storageDebugMsg }}

No files found in {{ currentCategoryTitle }}.

Name Size Action
{{ decodeURIComponent(f.name) }} DIR {{ f.is_dir ? '—' : formatBytes(f.size) }}
{{ decodeURIComponent(f.name) }} DIR
Directory Click to enter

Chương 3 Phân tích các em sử dụng draw.io · Chương 4 Thiết kế các em sử dụng Figma. Tất cả các bài phải có file vẽ trên máy tính, nếu ko có file vẽ trên máy tính sẽ không được đi thi!

MỤC LỤC

LỜI MỞ ĐẦU5

CHƯƠNG 1: GIỚI THIỆU ỨNG DỤNG10

CHƯƠNG 2: QUẢN LÝ DỰ ÁN15

{{ decodeURIComponent(f.name) }}

{{ f.snippet || 'Tài liệu Microsoft Word văn bản chính thức...' }}

Microsoft Word Document Trang 1 / 1
PDF

{{ f.snippet || decodeURIComponent(f.name) }}

MARKDOWN

{{ f.snippet || '# Markdown Document' }}

Rendered Preview
CODE / TEXT

{{ f.snippet || 'Plaintext content...' }}

UTF-8 Source
ARCHIVE

Compressed package: RAR / ZIP / 7Z

7-Zip Inspector Ready
Media Stream
{{ f.is_dir ? 'Folder' : formatBytes(f.size) }}

Infrastructure Spend

Fixed Cost
Monthly Run-Rate:
{{ formatVND(expenseSummary.totalMonthlyVnd) }}

≈ {{ (expenseSummary.totalMonthlyVnd / 25400).toFixed(2) }} USD / month

Unpaid Contracts: {{ expenseSummary.unpaidCount }} pending
Next Due Date: {{ expenseSummary.nextDue || 'All cleared' }}

Active Node Subscriptions

{{ expenses.length }} tracked

{{ exp.title }}

{{ exp.billingCycle }} · Due: {{ exp.dueDate }}

{{ formatVND(exp.amount) }}

{{ activeServerModal.name }}

Nominal

CPU Usage

Average system CPU load

{{ activeServerModal.cpu_percent.toFixed(2) }}%

Docker CPU Usage

CPU consumption by containers & services

{{ (activeServerModal.docker_cpu || 0).toFixed(2) }}%

Memory Usage

Active RAM allocation at sample time

{{ (activeServerModal.memory.used / (1024*1024)).toFixed(1) }} MB ({{ activeServerModal.memory.percent.toFixed(2) }}%)

Docker Memory Usage

Memory consumption by running containers

{{ (activeServerModal.docker_memory_mb || getContainerRamTotal(activeServerModal)).toFixed(1) }} MB

Root Disk Usage

Filesystem space consumption on root /

{{ (activeServerModal.disk.used / (1024*1024*1024)).toFixed(1) }} GB / {{ (activeServerModal.disk.total / (1024*1024*1024)).toFixed(1) }} GB

Root Disk I/O

Disk read/write I/O throughput

R: {{ formatSpeed(activeServerModal.disk_io ? activeServerModal.disk_io.read_speed_bps : 0) }} · W: {{ formatSpeed(activeServerModal.disk_io ? activeServerModal.disk_io.write_speed_bps : 0) }}

Network Bandwidth

Network throughput on public interfaces

↓ {{ formatSpeed(activeServerModal.network.speed_rx_bps) }} · ↑ {{ formatSpeed(activeServerModal.network.speed_tx_bps) }}

Docker Network I/O

Network throughput generated by containers

{{ activeServerModal.containers && activeServerModal.containers[0] ? activeServerModal.containers[0].network : '0.00 B/s' }}

Swap / Compression

ZRAM & memory compression allocation

{{ activeServerModal.swap ? (activeServerModal.swap.used / (1024*1024)).toFixed(1) + ' MB (' + activeServerModal.swap.percent.toFixed(2) + '%)' : (activeServerModal.os === 'windows' ? 'Memory Compression: Active' : 'ZRAM Active') }}

Load Average

System load average metrics (1m, 5m, 15m)

{{ activeServerModal.load_avg ? '1m: ' + activeServerModal.load_avg[0].toFixed(2) + ' · 5m: ' + activeServerModal.load_avg[1].toFixed(2) + ' · 15m: ' + activeServerModal.load_avg[2].toFixed(2) : '1m: 0.05 · 5m: 0.03 · 15m: 0.01' }}

All Containers

Docker container status and resource allocation

Name CPU Memory Network Health Ports Image Status Last Updated
{{ c.name }} {{ c.cpu }}% {{ c.memory }} MB {{ c.network || '0.00 B/s' }} {{ c.health || 'Healthy' }} {{ c.ports || '—' }} {{ c.image }} {{ c.status }} {{ c.updated || 'Now' }}
No Docker containers currently running on this node

System Services

Total: {{ (activeServerModal.services || []).length }} | State: Active | Synchronized every 30s

Name Status Substate CPU Memory Last Updated
{{ s.name }} {{ s.status }} {{ s.substate || 'Running' }} {{ s.cpu }}% {{ s.memory }} MB {{ s.updated || 'Now' }}
No matching services found
New remote download
{{ remoteDownloadMsg }}

{{ previewFile ? previewFile.name : '' }}

{{ formatBytes(previewFile ? previewFile.size : 0) }} · Node: {{ currentStorageServer.name }}

Preview

{{ previewFile ? previewFile.name : '' }}

Browser plugin could not display this PDF directly.

Open PDF in New Tab
Rendering Word document...
{{ previewTextContent }}
Sheets:
Archive Contents ({{ previewZipEntries.length }} entries)
Item Path Size
{{ e.name }} {{ e.isDir ? '—' : formatBytes(e.size) }}
Typography Specimen
{{ previewFontSize }}px

The quick brown fox jumps over the lazy dog

ABCDEFGHIJKLMNOPQRSTUVWXYZ

abcdefghijklmnopqrstuvwxyz

0123456789 !@#$%^&*()-_=+[]{}|;:'",<.>/?

Plaintext / Source Preview
{{ previewTextContent }}

{{ previewFile ? previewFile.name : '' }}

Inline preview is not supported for this file format.

Download Directly

Public Share Link

Creating public share link on Cosmos DB...

Target File:

{{ shareModalData.file_name }}

Access Security & Expiry
Password active No password set

Change Password (Cosmos DB)

{{ changePassMsg }}

Add Node Subscription Contract