Railway

Deploy apprise-api

A lightweight REST API gateway supporting 120+ notification services.

Deploy apprise-api

Just deployed

/config

Deploy and Host Apprise API on Railway

About Hosting

Apprise API is a lightweight REST framework built on Django and Gunicorn that wraps the Apprise Notification Library. It provides a unified API to send notifications to 120+ services (Slack, Telegram, Discord, Email, SMS, Pushover, etc.) from a single endpoint. The container runs Nginx + Gunicorn via Supervisord, exposing port 8000. Configuration and attachments are persisted to disk.

Why Deploy

  • Centralize all notification routing through a single self-hosted API endpoint
  • Avoid embedding notification provider credentials in every application
  • Built-in web UI for managing and testing notification configurations
  • Supports stateless one-shot notifications and stateful key-based configurations
  • Webhook remapping allows integration with third-party tools that send non-standard payloads
  • Prometheus /metrics endpoint for monitoring

Common Use Cases

  • Homelab alerting: send notifications from Home Assistant, Uptime Kuma, or other self-hosted tools through a central gateway
  • DevOps notifications: trigger alerts to Slack/Teams/PagerDuty from CI/CD pipelines via a simple REST call
  • Application sidecar: add notification capability to any app without bundling notification libraries
  • Multi-channel broadcasting: send the same message to multiple services simultaneously using tags

Dependencies for Deployment

Deployment Dependencies

ItemValue
Docker Imagecaronc/apprise:latest
Container Port8000
Volume/config (persistent configuration storage)
PORT8000 — Railway routing target
APPRISE_STATEFUL_MODEsimple — maps configuration keys to files in /config
APPRISE_WORKER_COUNT1 — number of Gunicorn workers (sufficient for light use)
APPRISE_ADMINy — enables the web-based configuration UI
TZEtc/UTC — container timezone
PUID1000 — user ID for file permissions
PGID1000 — group ID for file permissions

Template Content

More templates in this category

View Template
N8N Main + Worker
Deploy and Host N8N with Inactive worker.

jakemerson
119
View Template
Evolution API with n8n
Automate WhatsApp workflows with Evolution API, n8n, and Postgres.

codestorm
82
View Template
Postgres Backup
Cron-based PostgreSQL backup to bucket storage

Railway Templates
870