mirror of
https://github.com/awesome-foss/awesome-sysadmin.git
synced 2026-05-06 02:18:54 -05:00
[PR #730] [CLOSED] Add amneziawg-installer to VPN #5856
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/awesome-foss/awesome-sysadmin/pull/730
Author: @bivlked
Created: 4/1/2026
Status: ❌ Closed
Base:
master← Head:master📝 Commits (1)
c2d4f53Add amneziawg-installer to VPN📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
DemoandClientsare optional.Languagetag is the main server-side requirement for the software.AmneziaWG is a WireGuard fork with protocol-level obfuscation that bypasses DPI. Setting it up manually is painful (DKMS module, obfuscation params, firewall rules). This script automates the entire process — one command from a clean VPS to a working VPN server. Similar to how Dockovpn wraps OpenVPN in Docker, this wraps AmneziaWG in a Bash installer.
Yes, I'm the author. Running it on production VPS since late 2025. 160+ stars, 16 forks, active contributors filing issues and submitting patches (kernel deadlock analysis, Debian mawk compat fixes, batch operations).
Personal — self-hosted VPN for family use on cheap VPS instances.
3 servers (Ubuntu 24.04, Debian 12, Debian 13), ~15 clients across them.
Pros: one command, pure Bash (no Docker/Ansible), survives reboots mid-install (state machine), generates QR codes and vpn:// URIs for mobile import, supports AmneziaWG 2.0 with CPS protocol mimicry.
Cons: Ubuntu/Debian only (no RHEL/Fedora), no web UI, single-purpose (assumes dedicated VPN server).
Previous PR #688 was declined as "too young" at ~100 stars. The project has since grown to 160+ stars with an active community (issues #24-#31, 5 contributors). Dockovpn (OpenVPN Docker wrapper) sets a precedent for installer/wrapper tools in this section.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.