Dohub Dohub
Dohub

Please login to continue

Sign in with GitHub to create and run codehub workspaces on Kubernetes.

My drives

No drives yet. Use Create drive or Bulk create drive to provision a DirectPV volume.

Cluster overall

Cluster information

Loading cluster data…

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.

DirectPV drives

From kubectl directpv list drives


                

No DirectPV drives listed.

Drives

My servers

No servers yet. Use Create server or Bulk create server to get started.

User management

All servers

Docker images

LabelRepositoryTagActive

Environment variables

None

SSH over HTTPS

Tunnel SSH through wss://…/ssh-tunnel (port 443). See docs/SSH-OVER-HTTPS.md.

Install wstunnel (client)

SSH uses wstunnel as ProxyCommand. Download the binary for your OS from wstunnel releases (e.g. wstunnel_*_windows_amd64.zip, darwin_arm64, linux_amd64), extract it, and add the folder to your PATH.

WSS URL
SSH


                        

Generate a key pair to enable SSH. Restart or start the server after generating.

Save this private key now — shown once after generate:


                        
                    

Create server

Configure and deploy a codehub workspace.

Group : CPU ≤ vCPU, RAM ≤ G, GPU VRAM ≤ G, servers

Quick templates

Click to fill the form below.

Configuration

No drives yet. Create one in the Drives tab.

Current specifications

Bulk create server

Import many servers from JSON or CSV.

Upload .json or .csv

Example: [{"name":"ws1","cpu":2,"ram":"4G","drive_id":"<uuid>","mount_path":"/home/coder","docker_repository":"codercom/code-server","docker_tag":"4.89.0-ubuntu","env_vars":{"PASSWORD":"secret"}}] Use drive_name or drive_slug instead of drive_id if you prefer.

CSV header: name,cpu,ram,drive_id,drive_name,mount_path,gpu,docker_repository,docker_tag,ports,command,env_json

Create drive

Provision one DirectPV volume.

Max drive size: · drives

Bulk create drive

Import many drives from JSON or CSV.

Upload .json or .csv

Example: [{"name":"data-a","size":"20Gi"},{"name":"data-b","size":"50Gi"}]

CSV header: name,size

Delete drive

Type delete to remove and its PVC.

Delete server

This will remove (@). Running releases will be stopped. This cannot be undone.

Type delete to confirm:

Limits apply per member. Use 0 for unlimited servers/drives.

Search by username or email, or paste a list of emails.

No members yet.