Open stone-w4tch3r opened 2 months ago
I want it very much! Because I can't automatically install the service, due to sudo with the password for example.
@stone-w4tch3r did you figure out how to do it manually with docker-compose?
@metya nope. From code looks like it would be very hard.
You can look at client/server_scripts and controller to understand how they are used
I saw it, and it doesn't seem very hard. I'll try deploying the AWG container with only a few changes to the server scripts. If I succeed, I'll provide feedback. I mean, I'll give you feedback either way.
I was able to create docker-compose file and setup (I think) proper container, but there is another problem, you can't connect to containers from app, because every scripts from app executes from sudo, and in my case it's no way to do it.
BTW, if the password for sudo is turned off, everything works. I can share the docker-compose file
@metya it would be nice
@stone-w4tch3r here it is https://github.com/metya/AmneziaWG-Docker-Compose
anyway you can add xray and dns to this compose file, im trying to figure out how you even got WG up
bump
There is another useful docker compose-related repo: https://github.com/w0rng/amnezia-wg-easy
Adds support for amneziawg into wg-easy panel. Still buggy though(
Describe the bug Hey there! So, the current Amnezia server setup is great for newbies, but it's a real headache for power users and DevOps folks. It's a pain to backup, move to another VPS, or set up manually. This makes it tough to use cool stuff like Infrastructure as Code (IaC) and other DevOps tricks.
Current Behavior
Expected behavior Docker Compose architecture that:
Proposed Solution Transition to a Docker Compose based architecture:
Benefits
Additional context I'd be glad to help out with this if you want! 😎
Server (please complete the following information):
Desktop (please complete the following information):
Smartphone (please complete the following information):