Please login to continue
Sign in with GitHub to create and run codehub workspaces on Kubernetes.
Account not activated
Please contact an administrator to activate your account.
My drives
No drives yet. Use Create drive or Bulk create drive to provision a DirectPV volume.
No drives match your filter.
My images
Submit custom Docker images for use in servers. New images require admin approval.
Submit image
No images submitted yet.
No images match your filter.
| Label | Repository | Default tag | Tags | Status | Actions |
|---|---|---|---|---|---|
|
|
Cluster overall
Cluster information
Loading cluster data…
Server version
Client version
Nodes
Namespaces
Join new node
Runs microk8s add-node on the host where this hub can reach the microk8s CLI.
Kubernetes nodes
| Name | Status | Roles | Internal IP | External IP | Version | OS | CPU | Memory |
|---|---|---|---|---|---|---|---|---|
No nodes reported.
SSH nodes
Manage external SSH hosts. Add the hub public key to each node before connecting.
Hub SSH manager public key
Add this key to ~/.ssh/authorized_keys on each node (as the configured user).
Loading manager key…
Loading SSH nodes…
No SSH nodes yet. Click Add SSH node to register one.
No status yet
DirectPV drives
From kubectl directpv list drives
No DirectPV drives listed.
DirectPV discover
Runs kubectl directpv discover --output-file
and lets you choose drives to initialize.
Saving selection…
Toggle select to choose drives for init.
| Name | Size | Make | FS | ID | Select |
|---|---|---|---|---|---|
No discover file yet. Click Discover to scan cluster nodes for available drives.
Initialize DirectPV drives?
This runs kubectl directpv init … --dangerous
and will format the selected drives. Data on those disks will be destroyed.
Add SSH node
Register a host reachable from the hub. Add the manager public key to the node first.
- Host
- Port
- Username
- Last checked
Drive management
Values shown in the drive size selector on the Drives page.
Resources Usage
Allocated (requested) resources by node. Drive from DirectPV.
Loading…
| Node | CPU | RAM | Drive | GPU |
|---|---|---|---|---|
|
|
|
|
|
No node data.
My servers
No servers yet. Use Create server or Bulk create server to get started.
No servers match your filter.
User management
No users match this filter.
Resource groups set per-user limits for CPU, RAM, drive size, and GPU VRAM.
No groups yet.
Server management
Quick templates and selector options used on the Servers page (create server modal).
Quick templates
| Name | CPU | RAM | GPU | Icon | Docker | Ports | Mounts | Files | Active | |
|---|---|---|---|---|---|---|---|---|---|---|
No files in template.
Mount paths are pre-filled when users pick this template (they still choose drives). File mounts include content and are copied as-is. Env templates: <<rdstring:N>> random string,
<<rdnum:N>> random digits,
<<tmsp>> UTC timestamp,
<<username>> current user (expanded when user picks template).
Docker images
| Label | Repository | Default tag | Tags | Creator | Status | Active | Actions |
|---|---|---|---|---|---|---|---|
| No images match your filters. | |||||||
|
|
|
||||||