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 do pacote
- Status
- Verificado
- Publicador
- @machinepainting
- Fonte
- GitHub
README
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
NΓ³s neste pacote
NΓ³s 2
NΓ³s neste pacote
NΓ³s 2- DropSendAutoUploader
- DropSendSetup
Fontes
3 fontes
Fontes
3 fontesVerificado 11 de out.
Verificado 11 de out.
Trechos de fonte
1 trecho
Trechos de fonte
1 trechoSource context: Repo machinepainting/ComfyUI_DropSendNode
