[PR #730] [CLOSED] Add amneziawg-installer to VPN #5856

Closed
opened 2026-05-02 17:15:53 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/awesome-foss/awesome-sysadmin/pull/730
Author: @bivlked
Created: 4/1/2026
Status: Closed

Base: masterHead: master


📝 Commits (1)

  • c2d4f53 Add amneziawg-installer to VPN

📊 Changes

1 file changed (+1 additions, -0 deletions)

View changed files

📝 README.md (+1 -0)

📄 Description

  • Your additions are Free software
  • Software you are submitting is not your own, unless you have a healthy ecosystem with a few contributors (which aren't your sock puppet accounts).
  • Submit one item per pull request. This eases reviewing and speeds up inclusion.
  • Format your submission as follows, where Demo and Clients are optional.
  • Additions are inserted preserving alphabetical order.
  • Additions are not already listed at awesome-selfhosted
  • The Language tag is the main server-side requirement for the software.
  • You have searched the repository for any relevant issues or PRs, including closed ones.
  • Any software project you are adding to the list is actively maintained.
  • The pull request title is informative, unlike "Update README.md".

  • Why is it awesome?

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.

  • Have you used it? For how long?

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).

  • Is this in a personal or professional setup?

Personal — self-hosted VPN for family use on cheap VPS instances.

  • How many devices/users/services/... do you manage with it?

3 servers (Ubuntu 24.04, Debian 12, Debian 13), ~15 clients across them.

  • Biggest pros/cons compared to other solutions?

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).

  • Any other comments?

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.

## 📋 Pull Request Information **Original PR:** https://github.com/awesome-foss/awesome-sysadmin/pull/730 **Author:** [@bivlked](https://github.com/bivlked) **Created:** 4/1/2026 **Status:** ❌ Closed **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (1) - [`c2d4f53`](https://github.com/awesome-foss/awesome-sysadmin/commit/c2d4f5327dca89fd005fc59f6f534898cda0f7ac) Add amneziawg-installer to VPN ### 📊 Changes **1 file changed** (+1 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+1 -0) </details> ### 📄 Description - [x] Your additions are [Free software](https://en.wikipedia.org/wiki/Free_software) - [x] Software you are submitting is not your own, unless you have a healthy ecosystem with a few contributors (which aren't your sock puppet accounts). - [x] Submit one item per pull request. This eases reviewing and speeds up inclusion. - [x] Format your submission as follows, where `Demo` and `Clients` are optional. - [x] Additions are inserted preserving alphabetical order. - [x] Additions are not already listed at [awesome-selfhosted](https://awesome-selfhosted.net) - [x] The `Language` tag is the main **server-side** requirement for the software. - [x] You have searched the repository for any relevant [issues](https://github.com/awesome-foss/awesome-sysadmin/issues) or [PRs](https://github.com/awesome-foss/awesome-sysadmin/pulls), including closed ones. - [x] Any software project you are adding to the list is actively maintained. - [x] The pull request title is informative, unlike "Update README.md". -------------- - **Why is it awesome?** 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. - **Have you used it? For how long?** 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). - **Is this in a personal or professional setup?** Personal — self-hosted VPN for family use on cheap VPS instances. - **How many devices/users/services/... do you manage with it?** 3 servers (Ubuntu 24.04, Debian 12, Debian 13), ~15 clients across them. - **Biggest pros/cons compared to other solutions?** 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). - **Any other comments?** 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. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-05-02 17:15:53 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-sysadmin#5856