
# Prism
**Self-hosted notification gateway**
[Setup](#setup) • [Real-World Examples](#real-world-examples)
Prism is a self-hosted notification gateway. Prism can receive messages and route them to Signal, Telegram or WebPush URLs. Messages can be sent via Webhooks or from an optional Proton Mail integration.
## Setup
```bash
# Download docker-compose.yml
curl -L -O https://raw.githubusercontent.com/lone-cloud/prism/master/docker-compose.yml
# Download .env.example
curl -L -O https://raw.githubusercontent.com/lone-cloud/prism/master/.env.example
# Configure your API key (eg. admin password)
cp .env.example .env
nano .env # Set API_KEY=your-secret-key-here
# Start Prism
docker compose up -d
```
Prism is now running at