# Update Guide

If a new version of EasyDCIM is released, there is no need to reinstall the stack from scratch. In EasyDCIM 1.25.0+, updates are performed with easydcim-control.

Important: If the easydcim-control command is not available on your system, install it first by following Docker Management with easydcim-control.

# EasyDCIM platform update

Run the main application update:

sudo easydcim-control app update

# What app update does

The update workflow automatically:

  • verifies the license
  • creates a pre-update backup
  • downloads the new EasyDCIM package
  • refreshes Docker appliance files
  • pulls the new Docker image
  • restarts the stack
  • runs database migrations and post-update maintenance tasks

If a local Remote Agent or local Client Area is installed on the same host, app update also updates them automatically unless you explicitly skip them.

# Optional flags

sudo easydcim-control app update --skip-agent
sudo easydcim-control app update --skip-client

# Important steps after update

  • After updating the application, it may be necessary to clear your browser cache to ensure that all new features and interface changes load correctly.
  • Confirm that the stack is healthy:
easydcim-control app status
easydcim-control app logs

# Remote Agent update

For a standalone Remote Agent host, use:

sudo easydcim-control agent update

After the update, verify the service state:

easydcim-control agent status
easydcim-control agent logs

# Client Area update

For an external Client Area installation, use:

sudo easydcim-control client update

Then verify the service state:

easydcim-control client status
easydcim-control client logs

# Legacy host-based installations

If easydcim-control detects that EasyDCIM or the Remote Agent is still installed directly on the host, the CLI will require a migration to Docker before continuing. In that case, use:

easydcim-control app migrate
easydcim-control agent migrate

The migration workflow is described in Migration guide from old to new server.