https://github.com/TemryL/ComfyS3
ComfyS3 seamlessly integrates with Amazon S3 in ComfyUI. This open-source project provides custom nodes for effortless loading and saving of images, videos, and checkpoint models directly from S3 buckets within the ComfyUI graph interface.
https://github.com/TemryL/ComfyS3
amazon-s3 aws-s3 comfyui comfyui-nodes
Last synced: about 2 months ago
JSON representation
ComfyS3 seamlessly integrates with Amazon S3 in ComfyUI. This open-source project provides custom nodes for effortless loading and saving of images, videos, and checkpoint models directly from S3 buckets within the ComfyUI graph interface.
- Host: GitHub
- URL: https://github.com/TemryL/ComfyS3
- Owner: TemryL
- License: gpl-3.0
- Created: 2024-02-01T08:53:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-05T14:56:04.000Z (11 months ago)
- Last Synced: 2024-11-05T16:21:47.615Z (11 months ago)
- Topics: amazon-s3, aws-s3, comfyui, comfyui-nodes
- Language: Python
- Homepage:
- Size: 112 KB
- Stars: 35
- Watchers: 1
- Forks: 20
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-comfyui - **ComfyS3** - source project provides custom nodes for effortless loading and saving of images, videos, and checkpoint models directly from S3 buckets within the ComfyUI graph interface. (Workflows (3207) sorted by GitHub Stars)
- awesome-comfyui - **ComfyS3** - source project provides custom nodes for effortless loading and saving of images, videos, and checkpoint models directly from S3 buckets within the ComfyUI graph interface. (Workflows (2905) sorted by GitHub Stars)
- awesome-comfyui - **ComfyS3** - source project provides custom nodes for effortless loading and saving of images, videos, and checkpoint models directly from S3 buckets within the ComfyUI graph interface. (All Workflows Sorted by GitHub Stars)
README
# ComfyS3: Amazon S3 Integration for ComfyUI
ComfyS3 seamlessly integrates with [Amazon S3](https://aws.amazon.com/en/s3/) in [ComfyUI](https://github.com/comfyanonymous/ComfyUI). This open-source project provides custom nodes for effortless loading and saving of images, videos, and checkpoint models directly from S3 buckets within the ComfyUI graph interface.## Installation
### Using ComfyUI Manager:
- Look for ```ComfyS3```, and be sure the author is ```TemryL```. Install it.
### Manually:
- Clone this repo into `custom_nodes` folder in ComfyUI.### Define S3 Config
Create `.env` file in ComfyS3 root folder with the following variables:```bash
S3_REGION = "..."
S3_ACCESS_KEY = "..."
S3_SECRET_KEY = "..."
S3_BUCKET_NAME = "..."
S3_INPUT_DIR = "..."
S3_OUTPUT_DIR = "..."
```### Optional S3 Config Variables
- ```S3_ENDPOINT_URL``` allows the useage of a AWS Private Link or Other S3 Compatible Storage Solutions
- ```S3_ADDRESSING_STYLE``` allows the useage of different S3 addressing styles: auto/virtual/path, default is auto, useful for S3-Compatible Storage Solutions## Available Features
ComfyUI nodes to:
- [x] standalone download/upload file from/to Amazon S3
- [x] load/save image from/to Amazon S3 buckets
- [x] save VHS (VideoHelperSuite) video files to Amazon S3 buckets
- [x] install ComfyS3 from [ComfyUI-Manager](https://github.com/ltdrdata/ComfyUI-Manager)
- [ ] load checkpoints from Amazon S3 buckets
- [ ] load video from Amazon S3 buckets## Credits
- [ComfyUI](https://github.com/comfyanonymous/ComfyUI)
- [ComfyUI-VideoHelperSuite](https://github.com/Kosinkadink/ComfyUI-VideoHelperSuite)