Skip to main content
Esta página ainda está em inglês. A tradução para português está em andamento.

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