Wireguard installation and setup in Manjaro ARM

I am trying to get Wireguard VPN setup installed and running on my Manjaro ARM installation.
I have tried several scripts that I have downloaded just installing wireguard.
I keep failing to get it working.
The services don’t start on reboot.
The QR code don’t work on my iPhone.
When I get the service running I can’t connect to the VPN no matter how I try.
I am not understanding something here to get this to work.
So my question is on Manjaro ARM what is the proper process to get this to work?
I have my firewall setup to port forward the 51820 port to the server.
I am trying to run this on a Raspberry PI 400.
I also am running the unstable version because I wanted to install yay and it needed unstable.
Thanks
I’ll post any info you need to help.

Are these Scripts written for Manjaro? If not they likely will not work. You should not do that and learn the wireguard basics.

And why not, you should check the logs.

The basic wireguard tools can’t generate a QR Code. If you used some kind of unofficial software ask the developer of this tool for help.

Get familiar with wireguard. Do not run scripts you found on the internet. The Arch wiki is a good starting point. Specially chapter 3 WireGuard Specific use-case: VPN server - ArchWiki (archlinux.org)

1 Like

Thanks for the quick reply. I’m off to learn wireguard from your link.
I’ll post my results.