Apprise

Send asynchronous push notifications to hundreds of services using a single, lightweight library. Support attachments, custom routing, and CLI integration.

Integrate a single, lightweight library to send asynchronous push notifications to almost every popular service available today. Whether you are a developer building an application or a system administrator managing server alerts, this solution eliminates the need to research and adapt to individual APIs. Route messages to Discord, Slack, Telegram, SMS gateways, email providers, and custom webhooks using a unified syntax.

Key benefits include:

  • Extensive Platform Support: Connect with hundreds of services including messaging apps, SMS gateways, and desktop alerts.
  • Rich Media Handling: Attach files and images directly to your notifications.
  • High Performance: Experience rapid response times thanks to fully asynchronous message delivery.
  • Flexible Configuration: Manage routing through simple YAML files and use tagging to target specific notification groups.
  • Command-Line Interface: Trigger alerts directly from your terminal or integrate them into DevOps scripts.

Directory Structure

apprise
apprise-api
data
attach
config
.env
docker-compose.yml

docker-compose.yml

services:
  apprise-api:
    image: caronc/apprise-api:latest
    container_name: apprise-api
    restart: unless-stopped
    ports:
      - "8000:8000"
    volumes:
      - ./data/config:/config
      - ./data/attach:/attach
    environment:
      - TZ=Etc/UTC
      - PUID=1000
      - PGID=1000

.env

# No sensitive environment variables are required for the default configuration.
# You can add custom variables here if needed.
Categories:

Share:

Ad
Favicon

 

  
 

Similar to Apprise

Favicon

 

  
  
Favicon

 

  
  
Favicon