Initial vault setup
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
---
|
||||
title: Pulsarr
|
||||
created: 2026-06-07
|
||||
updated: 2026-06-07
|
||||
type: app
|
||||
tags: [catalogue, arr, notifications, multi-services]
|
||||
confidence: high
|
||||
contested: false
|
||||
sources: [https://selfh.st/apps/?tag=*arr, https://github.com/dan-online/pulsarr]
|
||||
---
|
||||
|
||||
# 🎬 Pulsarr
|
||||
|
||||
> Agrégateur de notifications pour centraliser les alertes de votre stack *arr et Plex/Jellyfin.
|
||||
|
||||
## 📋 Informations Générales
|
||||
| Champ | Valeur |
|
||||
|-------|--------|
|
||||
| **Nom** | Pulsarr |
|
||||
| **Développeur** | dan-online |
|
||||
| **Langage** | Node.js/TypeScript |
|
||||
| **Licence** | MIT |
|
||||
| **Catégorie** | Agrégateur de notifications |
|
||||
| **Stack** | Sonarr, Radarr, Lidarr, Readarr, Plex, Jellyfin |
|
||||
| **Interface** | Web + webhook |
|
||||
|
||||
## 📝 Description
|
||||
Pulsarr est un agrégateur de notifications qui collecte les événements de tous vos services *arr (nouveaux téléchargements, échecs, fins de saison) et des serveurs média (Plex/Jellyfin) pour les redistribuer via vos canaux préférés.
|
||||
|
||||
L'application agit comme un hub de notifications intelligent : au lieu de configurer Discord/Telegram/Slack/Email dans chaque service individuellement, vous centralisez tout dans Pulsarr avec des règles de filtrage avancées.
|
||||
|
||||
Supporte Discord, Telegram, Slack, Pushover, NTFY, Gotify, email, webhooks personnalisés. Les règles permettent de router des types d'événements spécifiques vers des canaux distincts (ex: échecs Radarr vers canal dédié).
|
||||
|
||||
## 🚀 Installation
|
||||
### Via Docker (recommandé)
|
||||
```yaml
|
||||
# docker-compose.yml
|
||||
services:
|
||||
pulsarr:
|
||||
image: ghcr.io/dan-online/pulsarr:latest
|
||||
container_name: pulsarr
|
||||
ports:
|
||||
- "3010:3010"
|
||||
environment:
|
||||
- DATABASE_URL=postgresql://pulsarr:pass@db:5432/pulsarr
|
||||
- SECRET=change_me
|
||||
volumes:
|
||||
- ./config:/app/config
|
||||
restart: unless-stopped
|
||||
```
|
||||
|
||||
### Installation manuelle
|
||||
Node.js 18+, build avec `pnpm install && pnpm build`, lancer avec `node dist/server.js`.
|
||||
|
||||
## ⚙️ Configuration
|
||||
- **Sources** : webhooks entrants depuis *arr, Plex, Jellyfin, Tautulli
|
||||
- **Destinations** : Discord, Telegram, Slack, Gotify, NTFY, email, webhooks
|
||||
- **Règles** : filtres par service, type d'événement, sévérité
|
||||
- **Templates** : mise en forme personnalisable par canal
|
||||
|
||||
## 🔗 Alternatives
|
||||
- **Notifiarr** — notifications pour *arr
|
||||
- **Apprise** — multi-canal notifications
|
||||
- **ntfy** — push simple
|
||||
|
||||
## 🔒 Sécurité
|
||||
- Webhook secrets obligatoires
|
||||
- Secret de session long et aléatoire
|
||||
- Rate limiting sur endpoints webhook
|
||||
- Logs sans données sensibles (URLs privées masquées)
|
||||
|
||||
## 📚 Ressources
|
||||
- [GitHub Pulsarr](https://github.com/dan-online/pulsarr)
|
||||
- [Selfh.st *arr](https://selfh.st/apps/?tag=*arr)
|
||||
|
||||
## 🔗 Pages Liées
|
||||
- [[cat-arr]]
|
||||
- [[app-sonarr]]
|
||||
- [[app-radarr]]
|
||||
- [[app-plex]]
|
||||
- [[app-jellyfin]]
|
||||
- [[app-traefik]]
|
||||
- [[securisation-home-lab]]
|
||||
Reference in New Issue
Block a user