Keeping your Zenon Network Pillar up-to-date is essential for maintaining optimal performance, security, and access to the latest features.
Before proceeding with the update, ensure you have the following:
Access Credentials: SSH access to your server with sudo privileges.
Basic Knowledge: Familiarity with command-line interfaces and server management.
Backup: It's recommended to back up your current configuration and controller files before performing the update.
znnd
ServiceAccess Your Server via SSH:
Open your terminal and connect to your server using SSH:
Replace username
with your server's username (commonly root
) and your_server_ip
with your server's IP address.
Stop the znnd
Service:
Run the znn-controller
executable and select the option to Stop Service
the znnd
service.
Interactive Prompt:
Action:
Enter 4
and press Enter
to stop the running the znnd
service.
Note: Ensure the service has completely stopped before proceeding to the next step. You can enter 2
and press Enter
to verify the Status of the znnd
service.
znn-controller
Identify the Latest Release URL:
Visit the Zenon Network GitHub Repository to find the latest version of the znn-controller
. Copy the download URL for the x86/64 Linux release.
Download the Latest Controller:
Replace YOUR_LATEST_URL
with the actual URL of the latest znn-controller
release.
Example:
znn-controller
FileExtract the Downloaded ZIP File:
-o
Flag: Overwrites existing files without prompting.
Remove the ZIP File:
Run the Updated znn-controller
:
Deployment Options:
Upon execution, you will be presented with deployment options:
Select Deploy Option:
Action: Enter 1
and press Enter
to deploy the updated controller.
Continue Using Existing Configuration:
Prompt:
Action: Enter Y
and press Enter
to confirm.
Check the Status of the Controller:
Run the znn-controller
and select the status option to verify that the update was successful.
Interactive Prompt:
Action: Enter 2
and press Enter
to view the current status.