Skip to content

Resource Detail ​

The detail page gathers everything about one machine: its status and login details, live and historical usage, spec changes, snapshots or backups, the operation history, and advanced settings such as lifecycle, firewall, boot options, login credentials and sharing. Open it by clicking a machine's row on My Resources. Path: /my-resources/<vmid>.

Who can use it ​

Anyone who can see the machine on My Resources. What you see depends on your relation to the machine (shown as Your access on the Overview tab):

Your accessTabs you seeWhat you can change
Owner (your personal machine)All tabsEverything described on this page
Shared with youOverview, Monitoring, Advanced SettingsNothing; a notice says you can start, stop and use the console but not change settings. Credentials are not shown, and Advanced Settings shows only the lifecycle
Class member (your class machine)All tabsSettings managed by the teacher are read-only or hidden; specs are fixed and the expiry cannot be extended
Class teacherAll tabsManages the students' class machines
AdministratorAll tabsApplies spec changes directly instead of requesting them. Administrators usually open this page from Resource Management, at /resource-mgmt/<vmid>

The VMID is shown only to teachers and administrators.

Before you start ​

  • Power actions (start, shut down, reboot), the console and deletion are on the My Resources list, not on this page.
  • Many actions run in the background. Their progress is visible on the Background Jobs page.

Step by step ​

Move between tabs ​

  1. Use the tab bar under the title: Overview, Monitoring, Specifications, Snapshots or Backups, Audit Log, Advanced Settings.
  2. Some tabs place their buttons (time range, Create Snapshot, Create Backup) at the right end of the tab bar.
  3. Back to list at the top right returns to My Resources.

Move between tabs (numbers match the steps above)

Read the Overview ​

  1. The top card shows the machine's name, type, node, source badge, status (Running, Stopped or Paused) and the expiry: the date and how many days are left (red within 7 days), Expires today, Expired <n> days ago, or No expiry. A machine whose deadline comes from an approved time window shows Available until <date> instead, with Not started or Ended when it is outside the window.
  2. Under it, chips show the IP address (click to copy), public URLs, the operating system and the environment type.
  3. Four metric cards show CPU, memory, disk and Uptime. While the machine runs they show live usage, refreshed every 10 seconds; when it is stopped they show the allocated size.
  4. User Manual appears when the machine was cloned from a template with attached documents. Click Download on a file.
  5. Environment Information lists the node, environment type, operating system, expiry date, Time window, Auto shutdown (with the reason), Idle since, Scheduled deletion and Your access.
  6. Connection & Credentials lists the IP address and public URLs (each with Copy) and, for everyone except shared users, the login details below.

Read the Overview (numbers match the steps above)

Find the login username and password ​

In Connection & Credentials on the Overview tab:

  1. Username is the account to sign in with. Click Copy to copy it. If it says Set by the template, the account comes from the template (Admin for Windows templates; for other templates ask the template's creator).
  2. Password depends on who set it:
    • A password the platform generated (for example after a reset where you let the system choose) is masked. Click Show to reveal it and Copy to copy it.
    • Set by you: you chose the password yourself. The platform keeps only a hash, so it can never show it. If you forget it, reset it under Advanced Settings › Login credentials.
    • Takes effect after first boot / Shown after first boot: the password is written to the machine the first time it boots.
    • Template password: the machine uses the password built into its template; ask your instructor or the template's creator.
    • Not on record: the platform has no password for this machine; reset it if you need one.
  3. Public Key (click Expand to see it whole) and Private Key (masked; Show, Download, Copy) are the platform key pair for SSH, when the machine has one.

Find the login username and password (numbers match the steps above)

Watch usage on the Monitoring tab ​

  1. Choose a time range at the right of the tab bar: Last 1 Hour, Last 1 Day, Last 1 Week, Last 1 Month or Last 1 Year.
  2. The cards at the top show CPU Usage, memory, disk and network.
  3. Under Historical Data, switch the chart between CPU, memory and network (download and upload).

Watch usage on the Monitoring tab (numbers match the steps above)

Request a spec change ​

  1. Open Specifications. The card shows the current CPU cores, memory and disk, each with a slider and a number box; a marker on each slider shows the current value.
  2. Move the sliders or type values. Below each slider you see the change compared with the current value.
  3. Fill in Reason for Request (at least 10 characters).
  4. Click Submit Request. A notice "Spec change request · Pending Review" appears and the form locks until the request is finished or cancelled.
  5. An administrator reviews it on Request Review.
  6. When the notice turns to "Approved · Ready to Apply", click Apply New Specs and confirm Shut down and apply. A running VM is shut down, reconfigured and started again (about 1–3 minutes). Container CPU and memory changes apply live without a restart. Save your work inside the machine first.
  7. While the change is being applied the notice reads Applying and updates by itself.

If the apply fails or is interrupted by a service restart, the notice shows the reason and an Apply Again button. Cancel Request withdraws a request that is pending, ready, or failed. You can also apply or cancel from My Requests.

Administrators see Apply Changes instead: the change is applied at once without a request (a running VM needs a reboot before CPU and memory changes take effect).

Request a spec change (numbers match the steps above)

Take and restore snapshots ​

The Snapshots tab appears only when the storage holding the machine's disks supports snapshots.

  1. Click Create Snapshot. Enter a Name (required, up to 40 characters) and an optional Description, then click Create.
  2. To go back to a snapshot, click Restore on its row and confirm. Changes made after that snapshot are lost.
  3. To remove one, click Delete and confirm. This cannot be undone.

Badges on the list:

  • Protected: the initial snapshot skylab-init, used by one-click reset. Only an administrator can delete it.
  • Evidence: a snapshot taken automatically when suspected mining was detected. Only an administrator can delete it, and it does not count toward your snapshot limit.

Take and restore snapshots (numbers match the steps above)

Reset the machine to its initial state ​

  1. On the Snapshots tab, click One-Click Reset at the right of the tab bar.
  2. Confirm Reset. The machine is restored to the initial snapshot and rebooted; every change since then is lost. The reset runs in the background.

One-Click Reset is disabled when the machine has no initial snapshot. Teachers and administrators can create one with Create Initial Snapshot.

Reset the machine to its initial state (numbers match the steps above)

Back up and restore (when snapshots are not available) ​

When the machine's storage cannot take snapshots and the cluster has a backup storage configured, a Backups tab replaces Snapshots.

  1. Click Create Backup, add an optional Description (up to 120 characters), and click Create. A backup saves the machine's whole disk contents and takes a few minutes. A container is shut down during its backup and started again afterwards.
  2. To restore, click Restore on a backup and confirm. The machine is shut down and fully restored to that point; all later changes are lost, and the machine is unavailable for a few minutes.
  3. To remove a backup, click Delete and confirm.

While a backup or restore runs, a notice says so and the buttons are disabled; the list refreshes when it finishes. Create Backup is disabled once you reach your backup limit ("Backup limit (<n>) reached; delete an old backup first").

Back up and restore (when snapshots are not available) (numbers match the steps above)

Review the Audit Log ​

  1. Open Audit Log. The number on the tab is the total count of records for this machine.
  2. The table lists the latest 100 records with Time, Operator (System for automatic actions), Action and Details: power actions, spec changes, snapshots and backups, firewall changes, credential updates, sharing and transfers, and more.

Review the Audit Log (numbers match the steps above)

Request an expiry extension ​

  1. Open Advanced Settings. The Lifecycle card shows Expiry date, Auto stop (with the reason), Idle detection (only while running) and Scheduled deletion.
  2. Click Request extension.
  3. Pick a New expiry date (later than the current one, at most one year from today) and write a Reason (at least 10 characters).
  4. Click Submit request. The card shows "Extension request under review" with Withdraw request.
  5. When an administrator approves it, the expiry date and the approved time window of your request are both extended at once; no further action is needed.

The button appears only when the machine has an expiry date or a time window, and not for class machines. The extension is refused if the new period overlaps another approved GPU reservation.

Request an expiry extension (numbers match the steps above)

Manage the machine's firewall ​

  1. In Advanced Settings, the Firewall card shows whether the firewall is on, the default policy (for example "Default: inbound block, outbound allow"), the machine's public URLs, a small topology map and the rule table.
  2. Each rule shows Direction (Inbound / Outbound), Protocol, Port, Source / Destination, Action and Note.
  3. Click Add rule to open the connection dialog. Choose Expose a service (by URL, external port or firewall only), Let a machine reach the internet, Connect two machines, or Write a rule myself (a raw Proxmox rule; this one is preselected).
  4. On your own rules, use the Enabled switch to turn a rule off or on, or the delete icon to remove it.

Rules marked Managed by a connection (lock icon) are created by connections and cannot be edited here; change them through the connection. See Firewall for the full rules model.

Manage the machine's firewall (numbers match the steps above)

Change boot options (VMs only) ​

  1. In Advanced Settings › Boot options, the Boot order list shows the devices the VM boots from. Drag them, or use the up/down arrows, to reorder; remove a device or add one from the chips below.
  2. Click Save boot order. It takes effect on the next boot; removing everything falls back to the Proxmox default.
  3. Under ISO image, pick an image from Select an ISO… and click Mount. To boot from it, move the CD-ROM slot to the top of the boot order and reboot.
  4. Click Eject and confirm to remove the disc.

After a host restart, only machines that were running are started again automatically; this needs no setting.

Change boot options (VMs only) (numbers match the steps above)

Reset the login password ​

  1. In Advanced Settings › Login credentials, click Reset password.
  2. Leave Set my own password unticked to let the system generate one, or tick it and type a New password (at least 8 characters, no spaces; Windows machines also show the Windows rules).
  3. Click Reset password. A running VM reboots automatically to apply it; save your work first.
  4. The new password is shown once, with Copy. A system-generated password stays visible on the Overview tab; a password you chose is not kept and cannot be shown again.

Containers must be running to change credentials ("start it first").

Reset the login password (numbers match the steps above)

Manage SSH keys ​

  1. Regenerate key (in the same card) creates a new platform key pair. The old private key stops working immediately. The new private key is shown once: click Download and keep it.
  2. Under Authorized public keys, paste your own public key (ssh-ed25519 or ssh-rsa) and click Add key.
  3. To remove a key, click its delete icon and confirm. The Platform key cannot be removed here.

On VMs, credentials are applied through cloud-init: key changes take effect after a reboot.

Manage SSH keys (numbers match the steps above)

Share the machine or transfer ownership ​

  1. In Advanced Settings › Sharing and transfer, type the other person's sign-in email and click Share. People you share with can only power the machine on and off, use the console and view monitoring.
  2. To stop sharing, click Revoke next to the person and confirm.
  3. To hand the machine over, click Transfer. Enter the New owner's sign-in email, optionally tick Keep my start/stop access after the transfer, type the machine name to confirm, and click Transfer ownership. You lose all configuration rights and return to the list.

Class machines cannot be shared or transferred. The new owner's quota must have room for the machine.

Share the machine or transfer ownership (numbers match the steps above)

Fields and options ​

FieldMeaningNotes
Specifications: CPU CoresCores of the machine1–32. A container without a core limit shows "Unlimited"; moving the slider sets a limit
Specifications: MemoryRAM in GB0.5–64 GB in 0.5 GB steps
Specifications: DiskDisk size in GBCan only grow, up to 1000 GB
Specifications: Reason for RequestWhy you need the changeAt least 10 characters
Snapshot NameSnapshot identifierRequired, up to 40 characters; skylab-init and names starting with mining- are reserved
Snapshot DescriptionFree textUp to 255 characters
Backup DescriptionFree textUp to 120 characters
Extension New expiry dateThe date to extend toLater than the current expiry, at most one year from today
Extension ReasonWhy you need more timeAt least 10 characters
New passwordYour own login passwordAt least 8 characters, no spaces; Windows rules on Windows machines

Limits and behaviour to know ​

  • Your requested spec changes must fit in your remaining quota: each slider's maximum is your current value plus what is left. When the quota is used up you can only keep or lower the value. Administrators have no quota.
  • A machine can have only one open spec change or extension request at a time.
  • Class and quick practice machines are built from an environment version; their specs cannot be changed individually.
  • The number of snapshots you can keep is limited by the administrator; skylab-init and evidence snapshots do not count. Backups have their own limit.
  • If a snapshot or backup action fails because the storage no longer supports it, the page checks again and may hide the tab.
  • A personal machine whose approved time window has ended is shut down and cannot be started, but it is not deleted; extend it from Lifecycle or submit a new request. A machine past its expiry date is stopped, then queued for deletion after a grace period.
  • Idle machines (CPU stays low for a long time) are shut down after a grace period; Idle detection shows how long the machine has been idle.

Released under the AGPL-3.0 License.