This repository contains the definition of Seqera Studio Xpra. The main branch contains the
latest supported version of Xpra with connect-client. To use an older version of any component,
check the existing tags using the pattern: xpra/<version>/connect/<version>.
- Xpra v6.2.0-r2-1 — persistent remote display server and client
- Python 3.12 — system Python
- Micromamba — conda-based environment manager
- Terminator — default terminal emulator
- connect-client — Seqera connect client for studio integration
.seqera/ contains:
studio-config.yaml— references the pre-built image; studios using this branch will not require a build stepDockerfile— shows how the image was built; fork this repository and modify it to create a custom imageentry.sh— startup script that launches the Xpra serverseqera-wallpaper.png— desktop background wallpaperwelcome_ASCII.txt— welcome banner displayed in terminal sessions
To create a customized version:
- Fork this repository
- Modify the
Dockerfileand/orenv.yamlto add your tools or dependencies - Build and push your custom image
- Update
studio-config.yamlto reference your custom image
The pre-built image is available at:
public.cr.seqera.io/platform/data-studio-xpra:6.2.0-r2-1-0.12.1