Skip to content

Installing and Configuring Netbird to Link Servers

Netbird is an open-source platform based on WireGuard that allows you to easily create secure private networks. In this guide, we will walk through how to install and configure Netbird to link your Remnawave panel and nodes so they can communicate securely with each other.

  1. Open your browser and go to the following link.

    Terminal window
    https://app.netbird.io/
  2. Create an account.

    Netbird registration
  3. Click Sign Up. Choose a registration method: via email, Google, GitHub, or Microsoft.

  4. Fill in the fields (email, password) and confirm your registration via the email you receive.

  5. After this, you will be taken to the Netbird Dashboard.

    Netbird peer

  1. Go to the Setup Keys section. Click the Create Setup Key button.

    Netbird setup key

  2. Create the key.

    Netbird create new setup key
  3. Enter a name for the key (e.g., Key).

  4. Enable the Make this key reusable slider so the key can be used for multiple servers (up to 30 peers).

  5. Set Expires in to Unlimited so the key does not expire.

  6. Click Create Setup Key.

  7. Save your key. A window will appear with the generated key. Copy the key and save it in a safe place for future use.

    Netbird key

Installing Netbird on the Panel Server Remnawave

Section titled “Installing Netbird on the Panel Server Remnawave”
  1. Click the Install Netbird button. A window with installation instructions will open.

    Netbird create setup key
  2. Install Netbird on the Remnawave panel server. Run the command to install Netbird:

    Terminal window
    curl -fsSL https://pkgs.netbird.io/install.sh | sh

    Netbird setup

  3. Launch Netbird with the key you copied earlier. Execute the command to connect using the saved key (you will have your own key):

    Terminal window
    netbird up --setup-key AE53280D-88CC-4250-9228-401AB1C7C041

    Netbird setup

  4. Wait for the Connected message, indicating a successful connection.

Return to the Dashboard and go to the Peers section.

Ensure that the Remnawave panel peer is shown as connected.

Netbird peer

Installing Netbird on the Node Server Remnawave

Section titled “Installing Netbird on the Node Server Remnawave”

Follow the same installation steps as on the panel server.

Return to the Dashboard Netbird and go to the Peers section. Ensure that the node peer is shown as connected.

Netbird peer

Configuring the Firewall (UFW) on the Node Server

Section titled “Configuring the Firewall (UFW) on the Node Server”

In the Netbird Dashboard, find the Netbird IP address of the panel Remnawave (in our case, it’s 100.88.38.121; yours may be different). Run the command to open port 2222 (TCP) for this IP:

Terminal window
ufw allow from 100.88.38.121 to any port 2222 proto tcp

Reload the firewall:

Terminal window
ufw reload

Configuring IP adress Netbird in the Remnawave Panel

Section titled “Configuring IP adress Netbird in the Remnawave Panel”
  1. Go to your Remnawave panel, navigate to NodesManage.

  2. Select the node where Netbird is installed.

  3. In the Address field, enter the Netbird IP address of the node (in our case, it’s 100.88.74.220; yours may be different).

    Netbird create setup key

    Click the Save button.

Netbird peer

The node is now connected to the Remnawave panel via Netbird. Ensure that the connection between the panel and the node is working (e.g., check access via IP with ping or SSH).

  • Your Remnawave panel and the node server are now linked through a secure Netbird tunnel.
  • You can use this channel for secure data exchange or to manage the node via port 2222.
  • Netbird simplifies setup and provides high security through WireGuard.