{"id":17576558,"url":"https://github.com/landaal-ict/wireguard","last_synced_at":"2026-04-12T23:52:14.681Z","repository":{"id":195318259,"uuid":"692689166","full_name":"landaal-ict/wireguard","owner":"landaal-ict","description":"Wireguard installer","archived":false,"fork":false,"pushed_at":"2024-03-11T06:53:09.000Z","size":42,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-04T16:49:41.053Z","etag":null,"topics":["installer","installer-script","vpn","wg-easy","wgeasy","wireguard"],"latest_commit_sha":null,"homepage":"","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/landaal-ict.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":"2023-09-17T09:19:18.000Z","updated_at":"2024-02-22T14:48:40.000Z","dependencies_parsed_at":"2023-09-17T13:22:20.858Z","dependency_job_id":"c59ba887-c8ad-4e0e-8d90-ce4fc733d6c6","html_url":"https://github.com/landaal-ict/wireguard","commit_stats":null,"previous_names":["landaal-ict/wireguard"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/landaal-ict%2Fwireguard","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/landaal-ict%2Fwireguard/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/landaal-ict%2Fwireguard/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/landaal-ict%2Fwireguard/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/landaal-ict","download_url":"https://codeload.github.com/landaal-ict/wireguard/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246207492,"owners_count":20740723,"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":["installer","installer-script","vpn","wg-easy","wgeasy","wireguard"],"created_at":"2024-10-21T23:07:51.683Z","updated_at":"2026-04-12T23:52:09.639Z","avatar_url":"https://github.com/landaal-ict.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# WireGuard installer\n\n![image](https://www.wireguard.com/img/wireguard.svg)\n\n**This project is a bash script that aims to setup a [WireGuard](https://www.wireguard.com/) VPN on a Linux server, as easily as possible!**\n\nWireGuard is a point-to-point VPN that can be used in different ways. Here, we mean a VPN as in: the client will forward all its traffic through an encrypted tunnel to the server.\nThe server will apply NAT to the client's traffic so it will appear as if the client is browsing the web with the server's IP.\n\n\n\n## Requirements\n\nSupported distributions:\n\n- AlmaLinux \u003e= 8\n- Arch Linux\n- CentOS Stream \u003e= 8\n- Debian \u003e= 10\n- Fedora \u003e= 32\n- Oracle Linux\n- Rocky Linux \u003e= 8\n- Ubuntu \u003e= 18.04\n- openSUSE Leap \u0026 Tumbleweed\n\n## Usage\n\nDownload and execute the script. Answer the questions asked by the script and it will take care of the rest.\n\n```bash\ncurl -O https://raw.githubusercontent.com/landaal-ict/wireguard/master/wireguard-install.sh\nchmod +x wireguard-install.sh\n./wireguard-install.sh\n```\n\nIt will install WireGuard (kernel module and tools) on the server, configure it, create a systemd service and a client configuration file.\n\nRun the script again to add or remove clients!\n\n## Contributing\n![](/img/branch.png)  \n```\nFork the repository with the name wireguard-testing, this is the test branch.  \nMake your changes and add.  \nAdd the files ( git add .)  \nCommit your changes (git commit -m 'Add some feature')  \nPush to the branch (git push)  \nCreate new Pull Request on GitHub  \n```\n\n\n## Credits\n\nThe orginal project is from [angristan](https://github.com/angristan/wireguard-install)\nI make a copy to add opensuse support.  \nmy pr stays open for months.  \nI upload my own version and start my own project.  \nFeel free to contributing!  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flandaal-ict%2Fwireguard","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flandaal-ict%2Fwireguard","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flandaal-ict%2Fwireguard/lists"}