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:

  1. Open System → Updates
  2. Click Update with image file
  3. Upload a compatible NexappOS image
  4. Confirm to proceed

Update from Command Line

You can run a system upgrade from CLI.

  1. Download the new NexappOS image
    (recommended location: /tmp)
  2. 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:

  1. Ensure NexappOS has internet access
  2. 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:

  1. Open System → Updates
  2. Turn on Automatic updates

Previous page: Backup and Restore Next page: Storage

::contentReference[oaicite:0]{index=0}
Discard
Save
This page has been updated since your last edit. Your draft may contain outdated content. Load Latest Version

On this page

Review Changes ← Back to Content
Message Status Space Raised By Last update on