Install with Portainer

Deploy CrossWatch using Portainer (Stacks or the container UI).

Use Portainer if you prefer a UI over CLI.

circle-info

We do not provide support for installing or troubleshooting container runtimes.

These pages assume Docker (or your NAS container manager) is already installed and working.

If Docker itself is broken, use your platform docs first.

The install guides are provided for reference only.

What you need

  • A working Docker host connected in Portainer.

  • A persistent host folder for CrossWatch state.

    • You will mount it to /config.

circle-exclamation
  1. In Portainer, go to StacksAdd stack.

  2. Name it crosswatch.

  3. Paste this compose file.

  4. Update the host path for your /config folder.

  5. Deploy the stack.

Open http://<docker-host-ip>:8787.

Option B: Portainer “Add container”

  1. Go to ContainersAdd container.

  2. Name: crosswatch.

  3. Image: ghcr.io/cenodude/crosswatch:latest.

  4. Publish a port:

    • Host: 8787

    • Container: 8787

  5. Add a volume:

    • Host: /path/to/config

    • Container: /config

  6. Add an environment variable:

    • TZ=UTC

  7. Restart policy: unless-stopped.

Updating

  • Stacks: StackscrosswatchUpdate the stack → (optional) re-pull image → Update.

  • Containers: ContainerscrosswatchRecreate (pull latest).

Next steps

Last updated

Was this helpful?