---
title: "Deploy Kener"
description: "Stunning Status Pages, batteries included"
category: "Observability"
url: https://railway.com/deploy/spSvic
---

# Deploy Kener

Stunning Status Pages, batteries included

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

- **Creator:** Raj Nandan Sharma
- **Category:** Observability
- **Total deploys:** 172

## Template content

### Kener https://kener.ing/logo.png

- **Image:** rajnandan1/kener
- **Health check:** /healthcheck
- **Public domain:** Yes

### Redis https://cdn.sanity.io/images/sy1jschh/production/0ce0bfdcfbdbf69662b1116671f97c2dd788b655-157x157.svg

- **Image:** redis:8.2.1
- **Start command:** `/bin/sh -c "rm -rf $RAILWAY_VOLUME_MOUNT_PATH/lost+found/ && exec docker-entrypoint.sh redis-server --requirepass $REDIS_PASSWORD --save 60 1 --dir $RAILWAY_VOLUME_MOUNT_PATH"`

### Postgres https://devicons.railway.app/i/postgresql.svg

- **Image:** ghcr.io/railwayapp-templates/postgres-ssl:16

## Documentation

# Deploy and Host Kener on Railway

Kener is an open-source, modern status page application built with SvelteKit and Node.js. It provides real-time monitoring, uptime tracking, incident management, and beautiful customizable dashboards — perfect for teams needing reliable service status communication with minimal setup.

## About Hosting Kener

Kener runs as a single Node.js process in production that bundles a SvelteKit frontend, an Express API server, and a background cron scheduler for monitor checks. It requires a Redis instance for job queues (BullMQ) and supports SQLite (default), PostgreSQL, or MySQL as the database backend. Deploying Kener involves setting a few environment variables — a secret key, the public origin URL, and a Redis connection string — then starting the Docker container. Migrations and seeds run automatically on startup, so there is no manual database setup required.

## Common Use Cases

- Host a public-facing status page for your SaaS product or API to communicate uptime and incidents to customers
- Monitor the health of internal services, APIs, databases, and DNS records with automated checks (HTTP, TCP, Ping, DNS, SSL, SQL)
- Manage and communicate incidents, scheduled maintenance windows, and degraded service states with your team and users

## Dependencies for Kener Hosting

- **Redis** — Required for BullMQ job queues, caching, and the scheduler
- **Database** — SQLite (default, no extra service needed), PostgreSQL, or MySQL

### Deployment Dependencies

- [Kener Documentation](https://kener.ing/docs/v4/getting-started/introduction)
- [Kener GitHub Repository](https://github.com/rajnandan1/kener)
- [Kener Docker Hub Image](https://hub.docker.com/r/rajnandan1/kener)

### Implementation Details

Kener publishes official Docker images to Docker Hub (`rajnandan1/kener:latest` for Debian, `rajnandan1/kener:alpine` for Alpine). The container exposes port 3000 by default and expects the following environment variables:

| Variable | Required | Description |
|---|---|---|
| `KENER_SECRET_KEY` | Yes | Random secret used for signing sessions and tokens |
| `ORIGIN` | Yes | Public URL of your Kener instance (e.g. `https://status.example.com`) |
| `REDIS_URL` | Yes | Redis connection string (e.g. `redis://redis:6379`) |
| `DATABASE_URL` | No | Database connection string. Defaults to SQLite. Supports `postgresql://` and `mysql://` |
| `PORT` | No | Defaults to `3000` |
| `KENER_BASE_PATH` | No | Set if hosting under a subpath |

A `/healthcheck` endpoint is available for Railway's health checks.

## Why Deploy Kener 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 Kener 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/spSvic
