Initial vault setup

This commit is contained in:
2026-06-09 18:40:21 +02:00
commit bda02d587f
3692 changed files with 402457 additions and 0 deletions
+83
View File
@@ -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]]