> ## Documentation Index
> Fetch the complete documentation index at: https://docs.oktolabs.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Portainer

> Operate the OktoPulse Docker stack from the Portainer host.

# Portainer

You can manage the remote OktoPulse Docker stack through Portainer when you need logs, redeploys, environment overrides, or health checks.

## Portainer access

Workspace notes identify the Portainer host as `192.168.31.154` and the stack name as `OktoPulse`.

<Warning>
  Changing the remote Portainer stack affects a shared deployment. Confirm the intended change before editing environment variables, volumes, image tags, or stack YAML.
</Warning>

## Viewing logs in Portainer UI

Open the `OktoPulse` stack, select the running container, and inspect logs. Look for the API/UI listener on `8100`, the MCP listener on `8101`, and any KG queue or migration errors.

## Updating the stack

The safe pattern is: pull the intended image, redeploy the stack, then verify health without deleting the volume.

## Environment variable overrides via Portainer

Set production values in the stack environment:

```text theme={null}
HOST=0.0.0.0
MCP_HOST=0.0.0.0
DATA_DIR=/data
KG_BASE_DIR=/data
```

## Health check URLs

Use the internal healthcheck endpoint from the container or host network:

```text theme={null}
http://127.0.0.1:8100/api/v1/kg/settings
```

## Related pages

* [Docker operations](/operations/docker)
* [Storage paths](/configuration/storage-paths)
