What do you mean by wrap a UI? You mean to start it? I personally have it setup as an alias in the terminal. But there's nothing stopping you from putting it as a Queen Beecon Widget, shortcutd, etc.. I then just use the personal IP address to figure out my IP. Alternatively if you have a service that resolves your external IP to a domain name, then you can just go to that one.I personally prefer using this since all you need for anyone to upload a file is a web browser.