Step-by-step video guide on YouTube:
This guide describes how to quickly get started with NetBird and create a secure private network with 2 connected machines.
One machine is a Linux laptop, and the other one a EC2 node running on AWS. Both machines are running Linux but NetBird also works on Windows and MacOS.
Sign-up at https://app.netbird.io/
You can use your Google, GitHub or Microsoft account.
After a successful login you will be redirected to the
Peersscreen which is empty because you don't have any peers yet.
Add peerto add a new machine.
Choose your machine operating system (in our case it is
Linux) and proceed with the installation steps.
If you installed NetBird Desktop UI you can use it to connect to the network instead of running
netbird upcommand. Look for
NetBirdin your application list, run it, and click
At this point a browser window pops up starting a device registration process. Click confirm and follow the steps if required.
On the EC2 node repeat the installation steps and run
sudo netbird up
Copy the verification URL from the terminal output and paste it in your browser. Repeat step #5
Peersand you should notice 2 new machines with status
To test the connection you could try pinging devices:
On your laptop:
On the EC2 node:
Done! You now have a secure peer-to-peer private network configured.