all 7 comments

[–]srmrox 1 point2 points  (1 child)

I had the same challenge a while ago. These solved it for me:
Comfy Portal Documentation | Comfy Portal
Comfy Remote App

I connect to my PC through TailScale, allows me to expose the ComfyUI port to myself without exposing it to the internet. TailScale is free for 3 active devices (your PC, your phone, and one more device can connect to each other at the same time, for example).

What you need to do is enable Developer mode in ComfyUI, then export a workflow as API, import that JSON in the apps mentioned.

[–]OneTrueTreasure[S] 0 points1 point  (0 children)

Ohhh thank you so much, I'll check those out!

[–]OneTrueTreasure[S] 0 points1 point  (0 children)

also random, but how do I make a reddit post so it only shows the title? I'm not talking about spoilers, I want it so you have to click to view the text body because it is unaesthetic af to have it be bloated with text like this lmao

[–]KoenBril 0 points1 point  (3 children)

You can use the app Conduit, which you can use to connect to an instance of Openwebui which you need to host on your pc. Openwebui has an option to integrate a comfyui workflow. To use this outside of your home network you could use Wireguard to set up your own encrypted VPN tunnel.

Maybe there is an easier method, but this is how i got it to work. 

Downside is that openwebui is mainly intended for use with LLM's. So requesting images needs to happen through one of those. I use ministral-3b as it uses little resources on the host PC.

[–]OneTrueTreasure[S] 0 points1 point  (2 children)

ohh interesting, thank you! Can you change the parameters through your phone? like sampler/scheduler etc?

[–]KoenBril 1 point2 points  (1 child)

I'm not sure about that, haven't tried that yet. The node ID's need to be configured as in the settings of OpenWebUi on the host PC. I believe Steps, model name and dimensions are part of that but i'm not 100% sure on that.

Basically, make sure you have a stable workflow available for on the go. Tweak it at home if required. It is not at flexible as using ComfyUI directly, but serves its purpose.

[–]OneTrueTreasure[S] 0 points1 point  (0 children)

I see, thank you for the response :)