A community project providing self-hosted AmneziaWG servers for protocol versions 1.0, 1.5, 2.0, and 3.0 as small container images, along with a Rust CLI for generating obfuscation parameters and deploying servers over SSH.

Stars

10

7-day growth

No data

Forks

2

Open issues

0

License

MIT

Last updated

2026-07-28

AI repository intelligence
FR-AI / ANALYSIS

Why it is worth attention

It enables self-hosting of AmneziaWG 3.0 by bypassing the official config parser bug through direct UAPI communication, filling a gap that no other tool addresses.

Who it is for

  • Privacy-conscious users wanting to self-host AmneziaWG
  • Sysadmins managing VPN infrastructure
  • Developers seeking containerized VPN solutions
  • Users of AmneziaWG clients needing server deployment tools

Use cases

  • Deploy a personal AmneziaWG 3.0 server using Docker Compose
  • Generate client configs with obfuscation parameters and mimicry profiles
  • Install a server on a remote machine over SSH with automatic distribution detection
  • Manage peers and diagnose connectivity issues via CLI commands

Strengths

  • Supports all four AmneziaWG protocol generations in separate ~33 MB images
  • Direct UAPI socket communication avoids the config parser limitation of 2.0 tools
  • Parameter generator enforces real protocol constraints and offers mimicry profiles for DPI avoidance
  • Comprehensive CLI with interactive UI, health checks, and redacted logging

Considerations

  • Unofficial community project not endorsed by AmneziaVPN
  • No binary signing; only SHA256 checksums provided for integrity verification
  • Web UI and WASM builds are still planned (0.2.2 release)

README quick start

Quick start

Description

Unofficial self-hosted AmneziaWG 1.0/1.5/2.0/3.0 — container images plus a Rust CLI for parameter generation, SSH deployment and server management

Related repositories

Similar projects matched by category, topics, and programming language.

programmersd21
Featured
programmersd21 GitHub avatar

flow

flow is a minimalist terminal dashboard that displays real-time network throughput with smooth animations, multiple responsive modes, and zero configuration.

Developer ToolsCLI & Terminal
277
S40911120
Featured
S40911120 GitHub avatar

recensa

Recensa is a self-hosted web viewer that indexes Claude Code session transcripts into a local SQLite database, enabling full-text search, replay, and audit of all past agent conversations without uploading data anywhere.

AI & Machine LearningLarge Language Models
67
l0ng-ai
Featured
l0ng-ai GitHub avatar

tty7

tty7 is a fast, GPU-accelerated terminal workbench with persistent sessions, built-in input tools, SSH support, and coding agent awareness.

Developer ToolsCLI & Terminal
359