AlertHub

Track repository updates across GitHub and GitLab. Receive instant notifications via email, Telegram, or push services, and generate custom RSS feeds.

Stay updated on crucial repository events without manually checking platforms. This self-hosted Node.js application allows developers to monitor specific activities across code hosting platforms and receive immediate notifications through their preferred communication channels. Whether you need to track new software releases, specific branch commits, or issue updates, you can configure custom alerts that fit directly into your daily routine.

Key Features:

  • Multi-Platform Tracking: Monitor releases, tags, commits, and issues on GitHub, as well as tags and commits on GitLab.
  • Flexible Notifications: Receive instant alerts via Email, Telegram bots, PushBullet, or PushOver.
  • Aggregated RSS Feeds: Generate a custom, unified RSS feed of all your watched repositories to integrate with IFTTT or personal feed readers.
  • Customizable Scope: Track specific branches for commits or filter issues based on custom criteria.
  • Self-Hosted: Run it easily via Docker or Node.js with a simple environment variable configuration.

Directory Structure

alerthub
data
db.json
.env
config.js
docker-compose.yml

docker-compose.yml

services:
  alerthub:
    image: ardakilic/alerthub:latest
    container_name: alerthub
    restart: unless-stopped
    volumes:
      - ./config.js:/app/config.js
      - ./data/db.json:/app/db.json
    environment:
      - TZ=${TZ}

.env

TZ=UTC
Categories:

Share:

Ad
Favicon

 

  
 

Similar to AlertHub

Favicon

 

  
  
Favicon

 

  
  
Favicon