what I liked with wg-easy is that you can install only the UI inside a container and probably, I said probably use the UI to control the loca wireguard that is not inside a container.
But this is a plan that need also that we could block resources like cluster-admin or any web application, else it will serve nothing
Hi i agree to split this, i just don’t know how . Open another topic ?
BTW i have WG-Easy up and running as podman, i just don’t know how to wrap this in a app.
I’m willing to learn, but i have to admit that i do not understand what to do
What i can do is providing a VPS for testing if needed and of course share what i have. I do own a domain so it would be possible to play around with DNS etc.
What i did so far:
firewall-cmd --permanent --add-port=51822/udp
Create Folder: mkdir -p /root/.wg-easy
modprobe ip_tables
modprobe iptable_filter
modprobe iptable_nat
modprobe wireguard
I’m not sure that all from 3 - 5 are needed. This has to be checked.
is it also possible to kindly change the language prior to taking screenshot of your setup, would make a world of difference to non German speakers like myself
As a quick tip, you could use the Google “lens app” (available on both Android and Apple) to auto translate everything you point your camera at. Just q quick remedy to get things going
The container is not starting.
Step 7 has to be repeated, nothing else.
I guess it could be auto started with something like “podman generate systemd --new --files --name wg-easy”.
But this is maybe the wrong way if the goal is to have it as app.
hint/suggestion: a command (which could be translated into a button) for generate a tunnel and a comand (also translable into button) to download keys/config file for wireguard?
Most of the code should be the same currently available for “container related” wiregard config generation.