Files
XC_VM/docs/en/administration/server-update.md
T

38 lines
1.3 KiB
Markdown

# Updating a Server
Step-by-step guide to updating an XC_VM server. For the internals of the update process, see [Update Mechanism](en-us/administration/update-system.md).
> 💾 Before updating, it is recommended to create a [backup](en-us/administration/backup-strategy.md).
## Updating via the Panel
**Step 1.** Open the **Servers** section in the top menu of the panel.
![Servers menu](../../_media/update1.png)
**Step 2.** Select **Manage Servers** from the dropdown menu.
![Manage Servers item](../../_media/update2.png)
**Step 3.** Locate the target server in the servers table and click the menu button in the **Actions** column.
![Actions button](../../_media/update3.png)
**Step 4.** Select **Server Tools** from the menu.
![Server Tools item](../../_media/update4.png)
**Step 5.** In the **Server Tools** dialog, click **Update Server**.
![Update Server button](../../_media/update5.png)
Clicking the button inserts an `update` signal into the database. Within a minute, CRON picks it up and the update runs automatically: the panel is stopped, updated, and restarted. You can track progress via the server version in the **Manage Servers** table.
## Manual Update (CLI)
```bash
sudo -u xc_vm /home/xc_vm/console.php update update
```
Downloads and applies the latest update from GitHub. Usually triggered automatically through the web panel.