Templates
A template is a saved Docker environment configuration for launching an instance.
What is a template
A template describes what to run on a rented server: Docker image, environment variables, ports, SSH/UI access, and startup parameters.
When creating an instance, you select two objects:
- Template - environment configuration (what to run).
- Offer - GPU server (where to run).
Template configuration is fixed at instance startup. Later template edits do not affect already running instances.
You can manage templates on the templates page.
Template fields
Basic
| Field | Description |
|---|---|
| Name | Template name |
| Description | Purpose and notes |
| Readme | Extended markdown documentation |
Docker
| Field | Description |
|---|---|
| Docker Image | Image in repo/image format |
| Version Tag | Image tag. [Automatic] lets platform choose by CUDA version |
| Docker Auth | Credentials for private registries |
| Command | On-start script (runs on container start) |
| Environment Variables | Key-value environment variables |
Networking and access
| Field | Description |
|---|---|
| Ports | TCP/UDP ports to expose |
| SSH | Enable SSH access (port 22) |
| Web UI | Enable access to container web interface |
| UI Port | Port where web interface runs |
| UI Path | Path to web interface (/, /ui, etc.) |
Hardware
| Field | Description |
|---|---|
| Min Disk | Minimum disk size (GB) |
| Recommended GPUs | Compatible GPU models |
Run modes
Behavior depends on enabled options in the template.
SSH - connect to container via SSH. Attach your public key on the instance page after startup.
Web UI - platform proxies access to container web interface. Access token is generated automatically.
docker ENTRYPOINT - if neither SSH nor UI is enabled, container starts with original image ENTRYPOINT.
In SSH and Web UI modes, the container entrypoint is modified by platform. Use Command for custom startup logic.
Public and private templates
Private templates are visible only to you. This is the default mode.
Public templates are available to all users in the catalog. Platform verifies and publishes templates such as JupyterLab, Ollama, ComfyUI, and other ready environments.
Platform presets
When creating an instance in quick start, you can pick a ready preset. Platform automatically applies a verified public template:
- JupyterLab - Jupyter environment with GPU support.
- Ollama - local LLM runtime.
- ComfyUI - graph-based image generation UI.
Presets differ from user templates only by being preconfigured and compatibility-tested.
Create a template
- Open the templates page and click Create.
- Fill in image, tag, ports, and variables.
- Enable SSH and/or Web UI if needed.
- Save template.
After saving, the template becomes available when creating instances from the marketplace.