A Docker template for running SwarmUI with Jupyter integration, specifically configured for RunPod deployments.
- GitHub Repository:
rnpd-swarmui
- Docker Image:
rafrafraf/rnpd-swarmui
- SwarmUI on port 7801
- Jupyter Lab on port 7888
- NVIDIA CUDA 12.4.1 support
- Automatic .NET SDK installation
- Integrated cron service
- Persistent workspace with proper permissions
- 7801: SwarmUI main interface
- 7821-7828: ComfyUI instances
- 7888: Jupyter Lab
- 22: SSH
SWARM_NO_VENV=true
: Prevents venv creationDOTNET_ROOT=/root/.dotnet
: .NET SDK locationPATH=/root/.local/bin:/root/.dotnet:$PATH
: Updated PATH for binaries
- Pull the image:
docker pull rafrafraf/rnpd-swarmui:v0.1-dev1
- Run with GPU support:
docker run --gpus all -p 7801:7801 -p 7888:7888 rafrafraf/rnpd-swarmui:v0.1-dev1
-
Template Settings:
- Container Image:
rafrafraf/rnpd-swarmui:v0.1-dev1
- Container Disk: 20GB (minimum)
- Volume Disk: As needed for your models and data
- Container Image:
-
Exposed Ports:
- HTTP: 7801, 7888
- TCP: 22, 7821-7828
To build the image locally:
docker build -t rafrafraf/rnpd-swarmui:v0.1-dev1 .
docker tag rafrafraf/rnpd-swarmui:v0.1-dev1 rafrafraf/rnpd-swarmui:latest
/workspace/
├── logs/
│ ├── swarmui.log
│ └── jupyter.log
└── SwarmUI/
└── dlbackend/
└── ComfyUI/
- Initial development version
- Base functionality from previous template
- Updated naming convention
- Improved documentation