🏠 为什么自托管?
- 数据主权 - 所有数据留在你自己的服务器
- 完全控制 - 自定义配置、策略、集成
- 无厂商锁定 - BSD-3 开源协议
- 成本控制 - 无用户数限制
🚀 快速部署
# 克隆仓库
git clone https://github.com/netbirdio/netbird.git
cd netbird/infrastructure_files
# 运行配置脚本
./configure.sh
# 启动服务
docker-compose up -d📋 系统要求
- Docker 20.10+
- Docker Compose 2.0+
- 内存 最低 2GB
- 存储 最低 10GB
- 域名 用于 SSL 证书(可选)
⚙️ 环境变量
关键配置:
# 域名配置
NETBIRD_DOMAIN=netbird.yourdomain.com
# 内置 IdP(v0.62+)
NETBIRD_USE_EMBEDDED_IDP=true
# 或外部 IdP
NETBIRD_AUTH_OIDC_CONFIGURATION_ENDPOINT=https://your-idp/.well-known/openid-configuration
NETBIRD_AUTH_CLIENT_ID=netbird
NETBIRD_AUTH_CLIENT_SECRET=your-secret
🔒 SSL 证书
推荐使用 Caddy 或 Nginx 反向代理自动获取 Let's Encrypt 证书。