Skip to main content
Esta página todavía está en inglés. La traducción al español está en progreso.

Updating EvoNexus

Check your current version

Your version is shown in the sidebar footer of the dashboard. You can also check it via API:
Or directly from pyproject.toml at the workspace root:
Then rebuild the frontend and restart the backend:

Update via Docker (published images)

Starting with v0.30.2, official multi-arch images (amd64 + arm64) are published to Docker Hub under the evoapicloud namespace:
  • evoapicloud/evo-nexus-dashboard — Flask + React + embedded terminal + Claude CLI
  • evoapicloud/evo-nexus-runtime — Node/Python runtime for the Telegram bot and the scheduler
The images are public — no docker login required.

docker compose (single host, from Docker Hub)

If you deployed with docker-compose.hub.yml (the recommended flow documented in Installing with Docker):
Named volumes are preserved — all your configuration, providers, integrations, and memory stay intact.

Docker Swarm / Portainer

Bump the image tag in your stack (or leave :latest and force a redeploy). Example:
See README.swarm.md for the full Swarm / Portainer deployment guide and the evonexus.stack.yml template.

Local docker compose (building from source)

If you’re running docker-compose.yml locally (building the image from source instead of pulling from Docker Hub):
To rebuild without cache (useful if dependencies changed):

Custom routines and skills are safe

Your custom routines (ADWs/scripts/), skills (.claude/skills/), and workspace configuration files are gitignored and will not be overwritten by git pull. The same applies to:
  • .env files
  • dashboard/data/ (database, secrets)
  • config/workspace.yaml
  • memory/ directory contents
  • Session logs in workspace/daily-logs/
If you’ve modified a tracked file, git pull may show a merge conflict. In that case, stash your changes first:

Checking for updates programmatically

The dashboard checks for updates automatically (cached for 1 hour). You can also call:
Returns:

Changelog

See all releases and changelogs on GitHub: https://github.com/evolution-foundation/evo-nexus/releases