Skip to content

Integrations

Integrations connect wireops to the tools already operating around your Docker Compose stacks. Configure them in Settings → Integrations. Each page below documents the exact fields, labels, credentials and validation steps for one integration.

Reverse proxies and logs

Integration Purpose
Traefik Adds an Open action from Traefik router labels.
Caddy Adds Open actions from Caddy Docker Proxy labels.
Nginx Proxy Manager Adds Open and optional NPM Admin actions from wireops proxy-hint labels.
Dozzle Adds a direct link to each container's Dozzle logs.

Notifications

Notification integrations deliver the events selected in their configuration. See notification events for the event meanings.

Integration Purpose
Webhook Sends signed HTTP event payloads to an endpoint you control.
Discord Sends deployment messages to a Discord channel.
Slack Sends deployment messages to a Slack channel.
ntfy Publishes push notifications to ntfy.sh or a self-hosted ntfy server.

Secrets, backups and source control

Integration Purpose
HashiCorp Vault Resolves environment-variable secrets from Vault KV v2.
Infisical Resolves environment-variable secrets through an Infisical Machine Identity.
SOPS + age Decrypts a repository's encrypted secrets.yaml; always enabled.
S3-compatible storage Mirrors local backups to S3, R2, MinIO, B2, and compatible providers.
GitHub OAuth Lets an operator browse and select GitHub repositories in the UI.

Secrets and credentials entered here are kept out of Compose files. Limit every token to only the paths, project, bucket or channel it needs.