ComfyUI_DropSendNode
ComfyUI node for automatic Dropbox uploads with optional encryption. Supports real-time monitoring, cloud setups (RunPod), and includes cross-platform decryption scripts. 📤🔐📦
Perfil del paquete
- Estado
- Verificado
- Publicador
- @machinepainting
- Fuente
- GitHub
Léeme
ComfyUI DropSend Node (ComfyUI to Dropbox)
Automatically upload your ComfyUI output files to Dropbox with optional encryption. Set it and forget it.
Prefer Google Drive? Check out DriveSend Node
DropSend Node Overview
How It Works
┌─────────────────────────────────────────────────────────────────────────────┐
│ CLOUD (RunPod, etc.) │
│ │
│ ComfyUI generates files ──→ DropSend Node ──→ Uploads to Dropbox │
│ (png, mp4, etc.) │ │
│ │ │
│ ▼ │
│ ┌──────────────────────┐ │
│ │ Encryption OPTIONAL │ │
│ │ ☐ OFF: file.png │ │
│ │ ☑ ON: file.png.enc │ │
│ └──────────────────────┘ │
└─────────────────────────────────────────────────────────────────────────────┘
│
▼
☁️ DROPBOX
│
▼
┌─────────────────────────────────────────────────────────────────────────────┐
│ YOUR LOCAL MACHINE │
│ │
│ Dropbox syncs/downloads ──→ If encrypted: Run decrypt script (local) │
│ ──→ file.png (viewable!) │
│ │
│ If not encrypted: Ready to use! │
└─────────────────────────────────────────────────────────────────────────────┘
Encryption is optional. Leave enable_encryption off and files upload as-is.
Two Nodes
DropSend Setup Node
Runs once. Takes your Dropbox app credentials (entered through a browser-only password modal), exchanges them for a refresh token, then either writes the token to .env (for local installs only) or shows it in a one-shot browser panel so you can copy it into your platform's secrets manager (cloud installs).
DropSend AutoUploader Node
Runs every workflow. Watches your ComfyUI output folder, optionally encrypts each new file, and uploads it to Dropbox. Supports .png, .jpg, .jpeg, .webp, .gif, .mp4, .avi, .mov. Includes SHA256 verification, queue-based retries, and optional subfolder monitoring.
Pick your path
The two flows below are fully self-contained. Pick the one that matches where you run ComfyUI and follow it from start to finish:
- Cloud Setup (RunPod and similar hosted ComfyUI) — credentials never touch the pod's filesystem
- Local Setup (ComfyUI on your own machine) — credentials written to a
.envfile (local only) at mode0600
Cloud Setup (RunPod and similar)
For hosted ComfyUI installs. Credentials are delivered to your browser only and never written to the pod's filesystem.
Step 1 (Cloud): Install the plugin
In a pod shell:
cd ComfyUI/custom_nodes/
git clone https://github.com/machinepainting/ComfyUI_DropSendNode.git
pip install -r ComfyUI_DropSendNode/requirements.txt
Don't restart ComfyUI yet — you'll restart the pod after the next step.
Step 2 (Cloud): Set the allow-setup gate
The Setup Node refuses to run without `COMFYUI_DROPSEND_ALLOW
Nodos de este paquete
2 nodos
Nodos de este paquete
2 nodos- DropSendAutoUploader
- DropSendSetup
Fuentes
3 fuentes
Fuentes
3 fuentesVerificado 11 oct
Verificado 11 oct
Extractos de fuentes
1 extracto
Extractos de fuentes
1 extractoSource context: Repo machinepainting/ComfyUI_DropSendNode
