Portal in the browser
Files, a terminal, your jobs and JupyterLab, all at ondemand.lab.syntaxbreakers.com. No SSH needed for everyday work.
A Linux server with a job queue, a browser portal and a personal Linux box for everyone who works here. You log in with your own key and a 6-digit code; the queue makes sure nobody blocks the GPU for others.
$ sinfo PARTITION AVAIL TIMELIMIT NODES STATE NODELIST main* up 1-00:00:00 1 idle head01 $ nvidia-smi -L GPU 0: NVIDIA GeForce GTX 1080 (8 GB) $ srun --gres=gpu:1 -t 2:00:00 --pty bash srun: job 41 queued and waiting for resources srun: job 41 has been allocated resources
Files, a terminal, your jobs and JupyterLab, all at ondemand.lab.syntaxbreakers.com. No SSH needed for everyday work.
Submit with sbatch or the portal form. Students get one GPU for up to 8 hours per job; staff up to 24 hours. Usage is recorded, so sharing stays fair.
A personal Ubuntu container where you are root: install anything, break things, start over. 4 CPUs, 16 GB RAM, 100 GB disk, isolated from everyone else.
The admin creates it in the lab directory and gives you a home folder with a quota.
ssh-keygen -t ed25519 on your own computer. Send only the .pub file to the admin.
In person, the admin shows two QR codes for your authenticator app: one for SSH, one for the web portal.
ssh you@lab.syntaxbreakers.com with key and code, or the portal with password and code.