π Tutorial run-comfyui-wan¶
- This tutorial reflects my own workflow and experience on RunPod.
- Always consult the excellent official runpod documentation.
π Starting a Pod¶
π§© Choose a Template¶

Example: π WAN 2.2 T2V (lightx2v)
Steps:
- Choose a GPU.
- Edit template settings if needed.
- Enable volume encryption if desired.
- Click Deploy On-Demand.
π Viewing System Logs¶

- Go to Logs.
- Loading takes 9β15 minutes depending on region.
- If the image doesnβt begin downloading after 1 minute, delete and redeploy in another region.
Ends with (example):
Digest: sha256:2b56bdd14df7af0dae7f9bd7978be9e61d791359f5ea65eedd65dcd2e16752fc
Status: Image is up to date for ls250824/run-comfyui-wan:19112025
π³ Viewing Container Logs¶
βΉοΈ Pod run-comfyui-wan started
βΉοΈ Wait until the message π Provisioning done, ready to create AI content π
When you see:

β Your pod is ready.
π Connecting to Your Pod¶

β οΈ Not ready β Make sure your service is running!¶
Try to Connect with the pod-id and the port number to the proxy. You can find the urlβs at the end of the log file.
- ComfyUI:
https:<pod-id>-8188.proxy.runpod.net/ - Code-Server:
https:<pod-id>-9000.proxy.runpod.net/
π¨ ComfyUI¶
- Select tab Connect β ComfyUI
- Set username/password
- Load a workflow
- Press Run
- Monitor GPU/RAM via Telemetry


β οΈ ComfyUI's screen remains blank¶
- Wait one minute and try again.
- Restart your browser and/or clear cache.
- Try with another browser (brave, chrome, edge).
π» Web Terminal¶

- Select tab Connect
- Enable web terminal
- Provides terminal access directly in your browser.
π§βπ» Code-Server Login¶

No "PASSWORD" set¶
- Copy the password displayed at the end of the container log file of the Runpod console or open the web terminal and enter.
Copy the password β log in via the Code-Server service on tab Connect.
Information in pod available¶

β οΈ Code-Server's screen remains blank¶
- Wait one minute and try again.
- Restart your browser and/or clear cache.
- Try another browser (brave, chrome, edge).
"PASSWORD" set as env in Runpod template¶
Log in via the Code-Server service on tab Connect.
π Secrets¶
Useful secrets:
PASSWORDCIVITAI_TOKENHF_TOKEN
π₯ Downloading Models and LoRAs¶
From web terminal or Code-Server.
π§© CivitAI¶
If no "CIVITAI_TOKEN" was set, create and use a free token from the civitai website.

export CIVITAI_TOKEN="xxxxx"
civitai β<download-link-on-civitai>β /workspace/ComfyUI/models/<directory>
civitai --file batch.txt
Download for example CivitAI
civitai "https://civitai.com/api/download/models/2377549?type=Model&format=SafeTensor" /workspace/ComfyUI/models/loras/
civitai "https://civitai.com/api/download/models/2377566?type=Model&format=SafeTensor" /workspace/ComfyUI/models/loras/

Refresh ComfyUI using pressing key r.
βοΈ HuggingFace¶
"HF_TOKEN" is mandatory but needed for gated sites or upload.
Login:
or set token:
Download example from Huggingface.
hf download ricecake/wan21NSFWClipVisionH_v10 wan21NSFWClipVisionH_v10.safetensors --local-dir /workspace/ComfyUI/models/clip_vision
Refresh ComfyUI pressing key r.
π§© ComfyUI-manager¶
- Topbar or menu

π§© Restart pod¶
- β οΈ To restart ComfyUI restart the pod from runpodβs console (no information loss).

π§© Stop and restart a pod¶
- No information loss as ComfyUI is copied to the /workspace volume.
- Use this option to pause your pod.
β οΈ Be aware that it is possible that no GPU is available when you restart the pod.¶
- Before stopping the pod copy your creations to cloud/local.
- You can still access to pod from the console (0.5 vCPU and little memory).
π Uploading & Downloading Files¶
βοΈ Cloud Sync¶
Free dropbox¶

- Reliable and fast upload and download for large files.
- Go to Dropbox developers
- Create an app to connect with runpod.io.
π¦ runpodctl¶
Speed¶
- Fine for downloading files from your pod.
- Problematic for uploading large files to your pod with slow connections (timeouts).
- Perfect for transfering files between pods.
Installation¶
- You need to install a client on your local computer.
- You do not need an api key to upload/download to/from your pod.
π§ Advanced Features¶
π SSH / SCP / SFTP¶
Docs.
Key generation¶
- Linux has ssh-keygen already installed to generate keys.
- Windows install Git to get ssh-keygen.
- Put your public key on runpod.io keep your private key on your local computer.
Apps.¶
- Use Shellfish, Putty, Tabby terminal or shell/bash.
- File transfer Shellfish or WinSCP.
π RunPod API¶
Useful when the web console is out (examples are outages from AWS and Cloudflare).
Using runpod.io API¶
- Docs.
- Install with "sudo apt install curl" on Ubuntu.
curl --request GET \
--url https://rest.runpod.io/v1/pods \
--header 'Authorization: Bearer <api-key>'
curl --request POST \
--url https://rest.runpod.io/v1/pods/{podId}/stop \
--header 'Authorization: Bearer <api-key>'
curl --request DELETE \
--url https://rest.runpod.io/v1/pods/{podId} \
--header 'Authorization: Bearer <api-key>'
Using runpodctl to start/stop your pod with your api key.¶
- Docs.
- Install client on local computer.
- Use Shell/PowerShell or Bash.