Les conteneurs docker qui sont utilisés :
- Stirling-PDF
- NetAlertX
La configuration des containers changedetection, immich, omnitools, plex, portainer, tt-rss, uptime-kuma se trouvent dans le précédent article.
Stirling-PDF

Stirling-PDF est une solution open-source auto-hébergeable qui regroupera toutes les fonctionnalités dont vous avez besoin pour les fichiers PDF’s : fusion, division, compression, rotation, OCR, conversion
Aucun transfert de données vers des serveurs externes.
version: "3"
services:
stirling-pdf:
container_name: Stirling-PDF
image: frooodle/s-pdf:latest
deploy:
resources:
limits:
memory: 4G
healthcheck:
test: ["CMD-SHELL", "curl -f http://localhost:8080/api/v1/info/status | grep -q 'UP' && curl -fL http://localhost:8080/ | grep -qv 'Please sign in'"]
interval: 5s
timeout: 10s
retries: 16
ports:
- 5011:8080
volumes:
- /root/docker/Stirling-PDF/data:/usr/share/tessdata:rw
- /root/docker/Stirling-PDF/config:/configs:rw
- /root/docker/Stirling-PDF/logs:/logs:rw
environment:
DOCKER_ENABLE_SECURITY: "false"
SECURITY_ENABLELOGIN: "false"
LANGS: fr_FR
SYSTEM_DEFAULTLOCALE: fr-FR
UI_APPNAME: ""
UI_HOMEDESCRIPTION: ""
UI_APPNAMENAVBAR: ""
SYSTEM_MAXFILESIZE: "100"
METRICS_ENABLED: "true"
SYSTEM_GOOGLEVISIBILITY: "true"
restart: on-failure:5
NetAlertX

Outil open-source léger et puissant qui scanne votre réseau, détecte les nouveaux appareils et vous alerte instantanément via des notifications : email, Telegram, Slack…
version: "3"
services:
netalertx:
container_name: NetAlertX
image: "jokobsk/netalertx:latest"
network_mode: "host"
restart: unless-stopped
volumes:
- /root/docker/NetAlertX/config:/app/config
- /root/docker/NetAlertX/db/:/app/db/
- /root/docker/NetAlertX/log/:/app/front/log
environment:
- TZ=Europe/Paris
- PORT=5012
