分类 linux 下的文章

一. 准备工作

  1. 一台1C2G的服务器
  2. 服务器开放端口 tcp端口 80, 443, 33073, 10000, 33080,udp端口 3478, 49152-65535
  3. 将netbird的管理域名做A解析到服务器
  4. 服务器安装curljq

二. 安装工作

  1. 从官网获取一键安装脚本
    wget https://github.com/netbirdio/netbird/releases/latest/download/getting-started-with-zitadel.sh
  2. 设置netbird的管理域名
    export NETBIRD_DOMAIN=netbird.annon.cn
    这个域名要替换成你自己的管理域名
  3. 使用sudo命令安装netbird
    sudo bash getting-started-with-zitadel.sh

三. 报错处理

  1. netbird安装卡PAT
    这是因为caddy无法生成ssl证书,可以先ctrl+c停止安装
    a. 然后检查服务器防火墙是否放行必要的端口
    b. 检查域名解析是否生效
    c. 停止并删除已创建的容器,删除已创建的volume(重点)
    d. 重新执行安装脚本
  2. 镜像无法下载
    使用代理服务器下载镜像,再将镜像tag重命名为官网tag