LabLink¶
On-demand GPU teaching labs accessible through the browser.
Run a hands-on software workshop -- students get a full desktop with your software pre-installed, you just share a link.
See It in Action¶
Students visit a link, enter their email, and get a full cloud desktop with your software ready to go. No installation, no setup -- just a Chrome browser.
How It Works¶
- Deploy an allocator server to AWS (Quickstart)
- Spin up VMs from the admin panel before your workshop (Workshop Guide)
- Share a link -- students visit the URL, get assigned a VM, and start working
LabLink is software-agnostic. You can adapt it for any software that runs in Docker.
The LabLink CLI is the recommended deployment path: run
lablink configure && lablink deploy from your own machine. The template
repository is available when you want to manage the OpenTofu and workflows
yourself.
Cloud-agnostic via Bring-Your-Own clients
LabLink is not tied to AWS. With the CLI's Bring-Your-Own clients mode, any machine with Docker and an internet connection (to pull LabLink's published packages from PyPI and container images) can serve as a client — lab workstations, on-prem servers, or VMs from any cloud. BYO clients are only available through the CLI; the template-repo path does not support them.
Getting Started¶
Choose a deployment path, then install its required tools.
Deploy LabLink to AWS — pick the template repo path or the CLI path.
Adapt for your software, run a workshop, configure your deployment.
Explore the Docs¶
-
Adapting for Your Software
Install your own tutorial software on client VMs and customize the environment.
-
Configuration
Customize instance types, machine images, DNS, and SSL settings.
-
Workshop Guide
Step-by-step guide for running a workshop: create VMs, share links, collect data, clean up.
-
Deployment
Deploy through the template repository's GitHub Actions workflows.
Resources¶
- GitHub - Source code, issues, and contributions
- Template - Ready-to-use deployment template
- Support - Report issues or request features
Built by Talmo Lab at the Salk Institute for Biological Studies.