---
title: 更新NexCMP
description: 通过管理控制台或命令行更新NexCMP、发布版本的验证方式，以及您有权获取的内容。
url: https://nexcmp.com/zh-cn/docs/getting-started/updating/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# 更新NexCMP {#updating-nexcmp}

> **管理后台位置：**System › Admin › License & updates（`/license`）→ *Update*卡片。

## 您获得的内容 {#what-you-receive}

| 版本类型 | 提供条件 |
|---|---|
| 安全修复 | **始终提供**，即使已超过您的“updates until”日期 |
| 功能版本 | 仅限在您的“updates until”日期**当天或之前**发布的版本 |

您可以在**License & updates**下查看这两个日期。如需续订权益，请访问[nexcmp.com/licenses](https://nexcmp.com/licenses)。

## 通过管理控制台更新 {#update-from-the-admin-console}

1. 打开**System › Admin › License & updates**。
2. 在**Update**卡片中点击**Check for update**。该卡片会显示当前版本、可安装的最新版本、相关的*security*标签以及变更日志。
3. 点击**Update to X.Y.Z**并确认。程序将下载对应版本，验证其**SHA-256和Ed25519签名**，以原子方式替换二进制文件（保留一份`.bak`副本）并重启。预计将有约**10秒**的停机时间。
4. 刷新页面，并在License & updates右上角查看版本号。

![显示当前运行版本及Check for new version按钮的Update卡片](https://nexcmp.com/zh-cn/docs/images/getting-started/updating-01-card.webp)

## 通过命令行更新 {#update-from-the-command-line}

```bash
sudo nexcmp update
```

这将使用来自`/etc/nexcmp/install.conf`的已保存参数，运行*当前安装版本内置*的安装程序（而非临时下载的脚本）。它会更新二进制文件、systemd单元、nginx模板和节点agent，并保留数据、配置和账户。

::: tip 绝不降级
如果服务器提供的版本早于当前运行的版本，安装程序将保留当前运行的版本。
:::

## 更新前 {#before-you-update}

1. 进行备份：`sudo nexcmp backup`——参见[备份与恢复](https://nexcmp.com/zh-cn/docs/getting-started/backup-and-restore/)。
2. 请阅读Update卡片中的更新日志。有关1.3以来的变更，请参见[截至1.6.1的发布说明](https://nexcmp.com/zh-cn/docs/getting-started/release-notes/)，包括VPN agent更新和Bare Metal定价规则。
3. 请在业务低峰期进行更新；运行中的虚拟机不受影响，但客户将在数秒内无法使用门户。

## 更新后 {#after-you-update}

- 运行`sudo nexcmp status`并确认两项服务均处于活跃状态。
- 打开管理后台的Dashboard和**Needs attention**页面。
- 数据库迁移将在新版本首次启动时自动执行。
- 如果运行了VPN节点，请单独更新其agent并检查用量读数。更新面板会使新agent可用，但这并不代表每个远程节点都已在运行该agent。参见[VPN节点流量配额](https://nexcmp.com/zh-cn/docs/infrastructure/vpn-proxy-nodes/#data-allowance-on-a-vpn-node)。

如果更新失败，请参阅[更新错误](https://nexcmp.com/zh-cn/docs/troubleshooting/update-errors/)。
