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.