{"id":15059033,"url":"https://github.com/anonvm/wireguard-installer","last_synced_at":"2026-02-04T12:36:50.564Z","repository":{"id":252283271,"uuid":"839967545","full_name":"AnonVM/Wireguard-Installer","owner":"AnonVM","description":"Automate your Wireguard server setup on Debian, Ubuntu, Fedora, CentOS, or Arch Linux with this easy-to-use installer","archived":false,"fork":false,"pushed_at":"2024-08-10T17:59:42.000Z","size":10,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-02T20:27:28.404Z","etag":null,"topics":["anonymous","bulletproof","centos","encrypted","fast","fedora","installer","linux","network","openvpn","privacy","redhat","ubuntu","vpn","wireguard"],"latest_commit_sha":null,"homepage":"https://anonvm.wtf","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AnonVM.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-08T17:29:30.000Z","updated_at":"2024-08-21T16:08:44.000Z","dependencies_parsed_at":"2024-08-08T20:42:54.264Z","dependency_job_id":"defb4c97-6576-4d16-b563-8a930fac4036","html_url":"https://github.com/AnonVM/Wireguard-Installer","commit_stats":null,"previous_names":["anonvm/wireguard-installer"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnonVM%2FWireguard-Installer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnonVM%2FWireguard-Installer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnonVM%2FWireguard-Installer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AnonVM%2FWireguard-Installer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AnonVM","download_url":"https://codeload.github.com/AnonVM/Wireguard-Installer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239150126,"owners_count":19590111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["anonymous","bulletproof","centos","encrypted","fast","fedora","installer","linux","network","openvpn","privacy","redhat","ubuntu","vpn","wireguard"],"created_at":"2024-09-24T22:35:48.646Z","updated_at":"2026-02-04T12:36:50.528Z","avatar_url":"https://github.com/AnonVM.png","language":"Shell","readme":"# WireGuard VPN Installer: Easy Setup for Linux Servers\n\n**Easily install and configure a [WireGuard VPN](https://www.wireguard.com/) on your Linux server with this simple bash script.** \n\nWireGuard is a high-performance, secure, and lightweight VPN protocol that can be set up quickly and used in various network scenarios. This script simplifies the installation process, allowing you to create a point-to-point VPN where all client traffic is routed through an encrypted tunnel to the server. The server then applies NAT, making it appear as if the client is browsing the web using the server's IP address.\n\n### Key Features:\n- **Supports IPv4 and IPv6**: Ensuring compatibility with modern networks.\n- **Easy Client Management**: Add or remove clients by simply rerunning the script.\n- **Systemd Integration**: Automatically create a systemd service for efficient management.\n\nIf WireGuard doesn’t meet your needs, consider our [OpenVPN installer](https://github.com/AnonVM/OpenVPN-Installer).\n\n## System Requirements\n\nThis script supports the following Linux distributions:\n\n- AlmaLinux 8 or higher\n- Arch Linux\n- CentOS Stream 8 or higher\n- Debian 10 or higher\n- Fedora 32 or higher\n- Oracle Linux\n- Rocky Linux 8 or higher\n- Ubuntu 18.04 or higher\n\n## Installation Instructions\n\nFollow these steps to install WireGuard on your server:\n\n1. **Download the Script**:\n   ```bash\n   curl -O https://raw.githubusercontent.com/AnonVM/Wireguard-Installer/main/setup.sh\n   ```\n\n2. **Make the Script Executable**:\n   ```bash\n   chmod +x setup.sh\n   ```\n\n3. **Run the Script**:\n   ```bash\n   ./setup.sh\n   ```\n\nThe script will automatically install the WireGuard kernel module and tools, configure the server, and generate a client configuration file. Rerun the script anytime to manage clients.\n\n## Recommended Cloud Providers for Your VPN Server\n\nFor the best performance and value, consider these cloud providers:\n\n- **[AnonVM](https://anonvm.wtf)**: Best privacy focused hosting provider\n---\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanonvm%2Fwireguard-installer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanonvm%2Fwireguard-installer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanonvm%2Fwireguard-installer/lists"}