Nexapp - Updates
Updates
NexappOS supports two types of updates, both available from System → Updates:
- Bug & security fixes (normal updates)
- System upgrades (version upgrades)
Each update type serves a different purpose and should be used accordingly.
Bug & Security Fixes
Bug and security fixes are minor updates delivered as packages. They include:
- security patches
- bug fixes
- small improvements tied to your current NexappOS version
These updates normally can be applied automatically. At any time, you can manually check for new fixes by clicking Check for Fixes.
Key points:
- No reboot is required.
- Fixes are linked to the installed version.
- The dashboard version label does not change, but the system receives the latest corrections.
System Upgrades
System upgrades move NexappOS to a new version, introducing:
- new features
- SD-WAN and security enhancements
- performance improvements
- broader hardware compatibility
Note
A system upgrade preserves all configuration and settings,
but does not preserve extra packages installed manually by the user.
During a system upgrade:
- the device reboots (it will be unreachable briefly)
- the base system is rewritten
- configurations are preserved
- extra packages are removed
Recommendation: always create a backup before upgrading.
Upgrade from Web Interface
If a new version is available, NexappOS shows:
- an information banner
- an Update System button
Click Update System to begin the upgrade.
Upgrade by Uploading an Image
You can also upgrade manually:
- Open System → Updates
- Click Update with image file
- Upload a compatible NexappOS image
- Confirm to proceed
Update from Command Line
You can run a system upgrade from CLI.
- Download the new NexappOS image
(recommended location:/tmp) - Run:
sysupgrade -k -v nexappos-<version>-x86-64-generic-squashfs-combined.img.gz
The sysupgrade command flashes the new image to the device while keeping configuration.
Restore Extra Packages
System upgrades rewrite the base system, so extra packages installed by the user are removed. However, NexappOS stores the list of installed packages inside the backup, making restoration possible.
After upgrading:
- Ensure NexappOS has internet access
- Run:
opkg update
grep -E '\w+\s+overlay$' /etc/backup/installed_packages.txt | awk '{print $1}' | xargs opkg install
This restores all previously installed extra packages.
Automatic Package Updates
Subscription required Automatic updates are available only when the unit has a valid subscription.
When enabled, NexappOS will:
- check for package updates daily
- download and install them automatically
To enable:
- Open System → Updates
- Turn on Automatic updates
Previous page: Backup and Restore Next page: Storage
::contentReference[oaicite:0]{index=0}