---
title: "Deploy calert"
description: "Alertmanager webhook bridge that posts alerts to Google Chat"
category: "Observability"
url: https://railway.com/deploy/calert
---

# Deploy calert

Alertmanager webhook bridge that posts alerts to Google Chat

**[Deploy calert on Railway](https://railway.com/template/calert)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/calert/manifest.json

- **Creator:** Sethumadhavan K's Projects
- **Category:** Observability

## Template content

### calert

- **Image:** ghcr.io/mr-karan/calert:v2.4.0
- **Public domain:** Yes

## Documentation

# Deploy and Host calert on Railway

[calert](https://github.com/mr-karan/calert) forwards Prometheus Alertmanager webhook alerts to Google Chat (and similar providers). It is a single lightweight Go binary with TOML or environment-based configuration.

## About Hosting calert

This template deploys `ghcr.io/mr-karan/calert:v2.4.0` on port 6000. Provider settings use `CALERT_` environment variables (`app.address` → `CALERT_APP__ADDRESS`). A demo provider ships with `dry_run=true` so the service starts without a real Google Chat webhook; replace the endpoint and set `dry_run=false` when you are ready. Point Alertmanager's webhook receiver at your Railway public URL.

## Common Use Cases

- Route Alertmanager firing/resolved alerts into Google Chat spaces
- Dry-run template and threading experiments before production cutover
- Lightweight chat notifications without a heavy alerting stack

## Dependencies for calert Hosting

- Public domain — Alertmanager must reach the `/` webhook endpoint on port 6000
- Google Chat webhook URL — required once you leave dry-run mode

### Deployment Dependencies

- [calert repository](https://github.com/mr-karan/calert)
- [Public image](https://github.com/mr-karan/calert/pkgs/container/calert) — `ghcr.io/mr-karan/calert:v2.4.0`
- [Sample config](https://github.com/mr-karan/calert/blob/main/config.sample.toml)

### Implementation Details

At deploy time, set:

- `CALERT_PROVIDERS__DEMO__ENDPOINT` — Google Chat webhook URL
- `CALERT_PROVIDERS__DEMO__DRY_RUN` — `false` to send real messages (default `true` for safe first boot)

## Why Deploy calert on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying calert on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


## Similar templates

- [Pyroscope profiling](https://railway.com/deploy/pyroscope-profiling) — Protected continuous profiling with durable Pyroscope storage.
- [SigOnly](https://railway.com/deploy/sigonly) — Deploy SigNoz with a working demo app & config in one click
- [Unwrapped Spotify Music Stats](https://railway.com/deploy/wide-bold) — Unwrapped Spotify Music Stats, Estatísticas de músicas disponíveis

Open this page in a browser: https://railway.com/deploy/calert
