EmbarkStudios / wg-ui

WireGuard Web UI for self-serve client configurations, with optional auth.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A more convenience docker image.

m0ssc0de opened this issue · comments

commented

Is your feature request related to a problem? Please describe.
I notice several issues related to running wg-ui in a container.
Some need more capabilities. Some were about updating kernel or managing kernel module security.
So could we have a more robust solution?

Describe the solution you'd like
Make a new docker image that includes a userspace Wireguard in it. This is for the people who think more about convenience than performance.

Describe alternatives you've considered
I have written a Dockerfile and entry point script for this solution, m0ssc0de@80f5610. Pre-build image, https://hub.docker.com/r/m0ssc0de/wg-go-ui. If everybody needs it, we could add it to EmbarkStudios/wg-ui.

Additional context
None

This is a nice suggestion.
Maybe it's time to figure out how we would do this the best way for ARM also and update docker hub to have them all in the same place. :)

commented

This is a nice suggestion.

Maybe it's time to figure out how we would do this the best way for ARM also and update docker hub to have them all in the same place. :)

The image built on my Raspberry Pi looks pretty good. Where do you prefer to build image, Github action or an ARM buildkite agent? And does the ARM you said mean ARM64 or all version of ARM?

The image built on my Raspberry Pi looks pretty good. Where do you prefer to build image, Github action or an ARM buildkite agent? And does the ARM you said mean ARM64 or all version of ARM?

I am at the moment working on a solution based on actions. Will include the PR here when it's done, and you can include your Dockerfile and script in same PR or create a new based on the setup.