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:pyproject.toml at the workspace root:
Update via Git (recommended)
Update via Docker (published images)
Starting with v0.30.2, official multi-arch images (amd64 + arm64) are published to Docker Hub under theevoapicloud namespace:
evoapicloud/evo-nexus-dashboard— Flask + React + embedded terminal + Claude CLIevoapicloud/evo-nexus-runtime— Node/Python runtime for the Telegram bot and the scheduler
docker login required.
docker compose (single host, from Docker Hub)
If you deployed withdocker-compose.hub.yml (the recommended flow documented in Installing with Docker):
Docker Swarm / Portainer
Bump the image tag in your stack (or leave:latest and force a redeploy). Example:
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 runningdocker-compose.yml locally (building the image from source instead of pulling from Docker Hub):
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:
.envfilesdashboard/data/(database, secrets)config/workspace.yamlmemory/directory contents- Session logs in
workspace/daily-logs/
git pull may show a merge conflict. In that case, stash your changes first: