Skip to main content

Access Linux with Teradici PCoIP

GPU-accelerated Virtual Server desktop

CoreWeave supports Teradici PCoIP on standard Linux images, deployed with either the Cloud UI or Kubernetes CLI. These are configured with the GNOME Desktop Environment because they are intended to be used as workstations. They are licensed by CoreWeave, with billing calculated hourly.

Deploy with Cloud UI

In the Cloud UI, select Teradici while making the deployment selections.

Deploy with Kubernetes CLI

When deploying a Virtual Server from a Kubernetes manifest, choose a Linux image with Teradici preinstalled. To locate these images:

# Fetch Docker with NVIDIA and Teradici Linux images
$ kubectl get pvc -n vd-images -l images.coreweave.cloud/latest=true,images.coreweave.cloud/private=false,images.coreweave.cloud/family=linux,images.coreweave.cloud/features=nvidia_teradici_docker

See Linux Images for more details about Teradici images.

After selecting the image, use the image name in the Kubernetes manifest. Here's an example YAML snippet exposing the storage section, assuming the deployment is in LGA1:

spec:
storage:
root:
storageClassName: block-nvme-lga1
volumeMode: Block
accessMode: ReadWriteOnce
size: 40Gi
source:
pvc:
namespace: vd-images
name: ubuntu2004-nvidia-535-104-12-1-teradici-docker-master-20231004-lga1

Access with a Teradici client

Teradici offers software clients for Windows, macOS, Linux, iOS and Android. Navigate to their download page, then follow the installation instructions.

Locate the Virtual Server's host address, found in the Cloud UI.

Virtual Server Host DNS name

Launch the Teradici client and add a connection. Enter the Host Address and give the connection a memorable name.

Configure the PCoIP client connection

Connect to the Linux server with PCoIP.

Ubuntu Linux desktop over PCoIP