IP地址配置HTTPS 内网IP配置HTTPS保姆教程
本文介绍了在Nginx中配置HTTPS的完整流程:1)使用OpenSSL生成自签名证书和私钥;2)解密私钥以避免重启时输入密码;3)配置Nginx支持HTTPS,包括指定证书路径、设置安全协议和加密套件等。适用于开发、测试和内网环境,但需注意自签名证书会触发浏览器警告,生产环境建议使用CA签发的正式证书。通过简单的命令和配置即可实现基本的HTTPS加密保护。

随着容器化与云原生技术的普及,运维和开发团队对实时、历史且直观的监控需求越来越高。Beszel 正是为此而生的一款开源、轻量级服务器监控平台,它集成了 Docker 容器统计、历史数据存储、多维度告警和便捷的 Web 界面,能在几分钟内完成部署并投入使用。
轻量 & 高效
相比于传统监控方案,Beszel 资源占用更少,上手配置更简单。
Docker 统计
自动采集每个容器的 CPU、内存、网络等指标,支持 Podman。
历史数据 & 可视化
持久化存储主机与容器的指标数据,通过折线图轻松回溯趋势。
灵活告警
针对 CPU、内存、磁盘、带宽、温度等指标配置阈值告警,支持邮件和 WebHook 推送。
多用户 & 权限
支持多用户管理,各用户可查看/添加自己的监控系统,管理员可跨用户共享。
OAuth / OIDC 支持
内置多种第三方登录,可关闭密码登录,仅靠 OAuth2 即可安全接入。
自动备份
数据可自动备份到本地磁盘或 S3 兼容存储,支持一键恢复。
Beszel 由两个核心组件组成:
Hub(中心)
基于 PocketBase 构建,为所有已接入的 Agent 提供统一的 Web 仪表盘与管理界面,并负责数据存储、用户权限、告警触发等功能。
Agent(采集)
部署在被监控主机上,以最小化的方式通过内置 SSH 通道将主机及容器指标推送到 Hub。无需复杂依赖,二进制一键启动即可。
docker run -d \
--name beszel-hub \
-p 8080:8080 \
-v beszel-data:/data \
ghcr.io/henrygd/beszel:hub
2. **添加 Agent:**
在目标服务器上运行:
```bash
docker run -d \
--name beszel-agent \
--restart=always \
-e BESZEL_HUB_URL="http://your-hub:8080" \
-e BESZEL_AGENT_KEY="your-agent-key" \
ghcr.io/henrygd/beszel:agent
```
3. 打开浏览器访问 `http://your-hub:8080`,完成 OAuth 登录,添加系统并开始监控!
---
## 界面预览
### 全局系统列表

### 单系统详细指标

---
## 总结
Beszel 凭借其极简部署、丰富的容器与主机监控能力,以及灵活的告警与多用户支持,成为自托管监控方案的理想之选。无论是个人 Homelab,还是小型团队的生产环境,都能在几分钟内完成上手,享受可视化与数据驱动的运维体验。
---







