h44z / wg-portal

WireGuard Configuration Portal with LDAP connection
https://wgportal.org/
MIT License
974 stars 129 forks source link

Splitting it #17

Open FlohEinstein opened 3 years ago

FlohEinstein commented 3 years ago

Found your project, very promising, almost what I need. But it contains your management interface and Wireguard in the same container. Had a quick look at the sourcecode if I could easily split it, but it doesn't look that way. I'd like to run the management in a different container, maybe even a different machine.

So this is a feature request, probably quite a big one:

Let me know what you think

h44z commented 3 years ago

This application is designed to be as simple to setup and use as possible. A user should be able to easily run a single binary which provides the whole configuration UI and functionality.

Splitting up the WireGuard configuration part does not only include separating the WireGuard API calls but also separating configuration file management and network interface management into a separate binary.

In terms of security I fully support your request, it would be really good if the portal code does not run with administrative rights.

Currently I don't have the time to implement such a big feature, but I will keep it in the backlog!