Prerequisites
Before updating HestiaCP, make sure you have:
- SSH access to your VPS
- Root or sudo privileges
- Current backup of your server
⚠️ Always backup before updating! Updates are generally safe but unexpected issues can occur.
Update via HestiaCP Web Interface
Step 1: Log in to HestiaCP
https://YOUR_SERVER_IP:8083
Step 2: Navigate to SERVER Section
Click on SERVER in the top menu bar.
Step 3: Check for Updates
If an update is available, you will see a notification.
Step 4: Click "Update"
Click the Update button and confirm.
Update via SSH (Command Line)
ssh hxroot@YOUR_SERVER_IP -p 22
Download and run update script:
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
bash hst-install.sh --upgrade
For specific version:
bash hst-install.sh --upgrade --version 1.6.0
Update System Packages
While updating HestiaCP, also update system:
apt update && apt upgrade -y
Check Current Version
/usr/local/hestia/bin/v-list-sys-hestia
Or via web interface: SERVER → Configuration
Post-Update Steps
- Clear browser cache
- Test all major functions
- Verify websites are working
- Check email delivery
- Review changelog for new features
✅ HestiaCP has been updated successfully!