Giter VIP home page Giter VIP logo

Comments (3)

xingren23 avatar xingren23 commented on June 3, 2024

how to share your comfyflow app to others?

you've developed a comfyflow app that includes the workflow itself, its settings, some ComfyUI nodes, and a bunch of different models. Sharing this app with others means you gotta think about packaging the workflow, settings, ComfyUI nodes, and models into one solid, stable bundle. But here's the thing: downloading models and keeping nodes compatible can be a real headache for the average Joe.

A cool solution? Have the creators handle the maintenance of nodes and models. This way, they can set up a ready-to-go workflow app environment for users. Makes life easier, right?

Sharing Locally

So, you're setting up a ComfyUI environment right on your local machine. That's cool because you can just share your apps with your team in the same network. No hassle of downloading models or adding ComfyUI nodes for them. Here's how it goes:

  • For a single app, just start it up in your Workspace, grab the URL, and share it with your team. They can hop on that link and use the app.
  • For multiple apps, once you've got them installed in your Workspace, your team can check them out on the My Apps page. Super straightforward.

Sharing Over the Web

Taking things to the cloud with ComfyUI? Nice move for reaching people anywhere. You're setting up everything in the cloud, so again, no model downloads or extra installs for users.

You're thinking about security, which is key. Using access keys for identity checks and permissions is a smart play. Just make sure to keep those keys safe and only give them out to folks who should have access.

from comfyflowapp.

xingren23 avatar xingren23 commented on June 3, 2024

Key-Based Authentication

So, for apps that are open to the public, you gotta have some way to check who's who and manage who gets to do what. ComfyFlowApp has this neat feature where you use an access key for identity verification and permission control. Creators can hand out these keys to users, and only folks with a key can get into the web app.

  1. Linking Nodes: First up, creators make a ComfyUI node on the ComfyUI Nodes page and link it to a publicly accessible endpoint.
    image

  2. Creating a Key: Then, they whip up an Access Key right there on the ComfyUI Nodes page. Heads up: the key is only shown when you create it, so keep it safe.
    image

  3. Publishing the App: Next, creators push their local app to the public internet by connecting it to the endpoint node they set up.
    image

  4. Sharing the Key: They pass the key to trusted users through a secure channel.

  5. Activating the Key: Users activate their Access Key on the ComfyUI Nodes page.
    image

  6. Using the App: Finally, users can hit up the App Store page and access the apps they have permissions for.
    image

from comfyflowapp.

xingren23 avatar xingren23 commented on June 3, 2024

Sharing web applicastion on the Public Network Using ngrok

#43

from comfyflowapp.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.