Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bring the WebUI back #74

Open
ThinkChaos opened this issue Feb 11, 2023 · 1 comment
Open

Bring the WebUI back #74

ThinkChaos opened this issue Feb 11, 2023 · 1 comment

Comments

@ThinkChaos
Copy link

Since #40, the web UI was removed in favor of a Tauri app. I think having an app is great, but I'd still like to use the UI in a headless server context (I run privaxy on my router basically).
Would you be open to bringing the web UI back?

I understand you have security concerns with that (see #13), and I think the easiest solution would be to make the configuration editing app only, and the web UI be read-only. Anyways on a headless server you usually want to manage the config via files.

Besides that having separate listen address for the proxy and web UI could be nice, so it's easy to make the web UI accessible on localhost/a specific network.

Longer term. I think it's fine to allow users to do what they want with the web UI. Once you feel the app is in decent shape, you can pass the security burden on users/admins. That's what most apps do so I don't think that'd be an issue here as long as the docs say not to expose that.

Thanks for the great software, I don't route all my HTTP traffic through it yet, but it's already quite useful to me!

Repository owner deleted a comment from deetungsten Aug 7, 2023
@gunir
Copy link

gunir commented Aug 31, 2023

I think so, WebUI is great because it lessen the needs of GUI, GUI is time consuming to develop and WebUI is not because it relies on browser engine which is: cross-platform, reliable and easy to develop.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants