Skip to content

ZaneOps v1.13

Release notes: https://github.com/zane-ops/zane-ops/releases/tag/v1.13.0

28 February 2026 by Fred KISSIE

ZaneOps v1.13 is here with some big additions: Docker Compose support, templates, shared volumes, build registries, and more.

To install:

Terminal window
# assuming you are at /var/www/zaneops
curl https://cdn.zaneops.dev/makefile > Makefile
make setup
make stop # stop the services
make deploy

The headline feature of v1.13 is native Docker Compose stack support. You can now deploy any docker-compose.yml file directly on ZaneOps.

Under the hood, compose files are deployed as Docker stacks, with:

  • blue/green deployments out of the box
  • domain assignment via service labels
  • dynamic value generation via template expressions (e.g. {{ generate_password | 8 }} generates a secure 8-character password)

Beyond raw compose files, you can also deploy from pre-built templates. ZaneOps supports two template providers:

  • Our own curated templates:

  • Dokploy templates (experimental):

You can now create volumes shared across multiple services. One service owns the volume, and others mount it as read-only. This is useful for sharing assets, media, or uploads between a backend and frontend, for example.

Shared volumes are fully compatible with blue/green deployments.

Deploying private images no longer requires entering credentials on every service. You can now create registry credentials once and reuse them across all your apps.

In preparation for multi-server support, you can now configure a build registry to store Docker images built by ZaneOps. Choose between storing images on your server’s filesystem or pushing them to an S3-compatible provider (AWS S3, MinIO, R2, etc.).

S3 settings build registries

  • Environment variables are now obfuscated in build logs and hidden by default in change fields obfuscated secrets in logs
  • Git services now receive GIT_COMMIT_SHA as both a build arg and an environment variable Git commit sha
  • After creating an SSH key in server settings, ZaneOps now shows the exact commands to add it to your server command after creating SSH key
  • ZaneOps remembers the last SSH key used in the server terminal and automatically reconnects you on your next visit