nyr/wireguard-install

WireGuard road warrior installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS and Fedora

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 44 minutes ago
Added to GitGenius on September 14th, 2026
Created on April 30th, 2020
Open Issues & Pull Requests: 0 (+0)
GitHub issues: Enabled
Number of forks: 1,003
Total Stargazers: 4,929 (+0)
Total Subscribers: 95 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 2.7 hours
Mean response time: 26.6 hours
90th percentile: 3.2 days
Tracked items: 20

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

wireguard-install is a shell script that automates WireGuard VPN server deployment on multiple Linux distributions.

The tool addresses the challenge of setting up a self-hosted VPN server by providing an interactive installer that handles the entire configuration process. It works by executing a single script that guides users through setup with prompts, automating the underlying WireGuard configuration, networking rules, and system integration. The installer is designed to complete in approximately one minute and requires no prior WireGuard experience.

The script targets users who want to run their own VPN infrastructure without managing complex manual configuration. It suits anyone seeking a quick, hands-off deployment on standard Linux distributions including Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, and Fedora. Beyond initial setup, the same script provides ongoing management capabilities: running it again allows users to add or remove VPN clients and completely uninstall WireGuard if needed. This makes it practical for small-scale personal or small-team VPN deployments where simplicity and repeatability matter more than advanced features.

The project shows consistent maintenance with regular updates addressing compatibility across its supported distributions. The codebase remains focused on its core mission of streamlined deployment rather than expanding into ancillary features. Development activity indicates responsiveness to issues and pull requests, suggesting the maintainers actively support users encountering problems with their specific Linux variants or deployment scenarios.