Update Servers/Networking/VPN/Netbird.md
All checks were successful
GitOps Automatic Deployment / GitOps Automatic Deployment (push) Successful in 7s
All checks were successful
GitOps Automatic Deployment / GitOps Automatic Deployment (push) Successful in 7s
This commit is contained in:
@@ -7,15 +7,24 @@ Netbird is a free and open-source VPN server and client platform. The following
|
|||||||
### Install Prerequisites
|
### Install Prerequisites
|
||||||
You need to install a few things before we can begin with the deployment of Netbird. Run the following commands set up the server environment before Netbird deployment.
|
You need to install a few things before we can begin with the deployment of Netbird. Run the following commands set up the server environment before Netbird deployment.
|
||||||
|
|
||||||
|
!!! warning "Run as Non-Sudo"
|
||||||
|
Run all of the commands below as a normal user, do not use `sudo su` when deploying Netbird.
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
# Install necessary packages
|
# Install necessary packages
|
||||||
sudo apt install jq docker.io docker-compose curl
|
sudo apt install jq docker.io docker-compose curl
|
||||||
|
|
||||||
# Configure normal user to have docker privileges.
|
# Configure normal user to have docker privileges
|
||||||
sudo usermod -aG docker nicole
|
sudo usermod -aG docker nicole
|
||||||
|
|
||||||
# Logout and log back in via SSH
|
# Logout and log back in via SSH
|
||||||
exit
|
exit
|
||||||
ssh nicole@192.168.3.65
|
ssh nicole@192.168.3.65
|
||||||
|
|
||||||
|
# Create Netbird project directory and pull down installation files
|
||||||
|
sudo mkdir -p /srv/containers/netbird
|
||||||
|
cd /srv/containers/netbird
|
||||||
|
curl -sSLO https://github.com/netbirdio/netbird/releases/latest/download/getting-started-with-zitadel.sh
|
||||||
|
export NETBIRD_DOMAIN=vpn.bunny-lab.io
|
||||||
|
bash getting-started-with-zitadel.sh
|
||||||
```
|
```
|
Reference in New Issue
Block a user