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

Splitting it #17

Open
FlohEinstein opened this issue May 6, 2021 · 1 comment
Open

Splitting it #17

FlohEinstein opened this issue May 6, 2021 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@FlohEinstein
Copy link

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:

  • two images/containers that don't have to run on the same machine
  • the management interface container can run without special docker privileges, on a secure machine, possibly even only on-demand
  • the wireguard container runs in network mode host, provides the wireguard connectivity and a port where the management interface connects to
  • some kind of security feature should secure the management port, best would be LDAP_ADMIN_GROUP

Let me know what you think

@h44z
Copy link
Owner

h44z commented May 9, 2021

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!

@h44z h44z added enhancement New feature or request help wanted Extra attention is needed labels May 9, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants