binhex-healarr

binhex-healarr

Application Docker from Binhex's Repository

Vue d'ensemble

Healarr monitors Docker containers for unhealthy status and automatically performs configurable actions (restart, stop, etc.) with retry logic to prevent false positives. It supports filtering by container label, environment variable, or name, and includes comprehensive logging.

Arguments d'exécution

Réseau
bridge
Coquille
bash
Privilégié
false
Paramètres supplémentaires
--restart=unless-stopped

Configuration du modèle

Path: /configPathrw

This is the container path to your configuration files, e.g. databases, configuration files, logs etc.

Cible
/config
Défaut
/mnt/user/appdata/healarr
Path: /var/run/docker.sockPathrw

Docker socket for container management - REQUIRED if not using DOCKER_HOST. Remove this if using Docker socket proxy.

Cible
/var/run/docker.sock
Défaut
/var/run/docker.sock
Variable: DOCKER_HOSTVariable

Docker socket proxy address (e.g. 'tcp://dockersocket:2375'). Use this as a secure alternative to mounting /var/run/docker.sock. Leave empty to use direct socket mount.

Cible
DOCKER_HOST
Variable: MONITOR_INTERVALVariable

Time in seconds between checking for containers that are 'unhealthy' (default: 60).

Cible
MONITOR_INTERVAL
Défaut
60
Variable: RETRY_COUNTVariable

Number of times to verify unhealthy status before taking action (default: 3).

Cible
RETRY_COUNT
Défaut
3
Variable: RETRY_DELAYVariable

Time in seconds to wait between retry health checks (default: 10).

Cible
RETRY_DELAY
Défaut
10
Variable: ACTIONVariable

Docker action to execute on unhealthy containers: restart, stop, pause, unpause, kill or none (no action).

Cible
ACTION
Défaut
restart|stop|pause|unpause|kill|none
Variable: CONTAINER_LABELVariable

Filter containers by label (e.g. 'com.example.monitor=true'). Filters use OR logic.

Cible
CONTAINER_LABEL
Variable: CONTAINER_ENV_VARVariable

Filter containers by environment variable (e.g. 'MONITOR_ENABLED=true'). Filters use OR logic.

Cible
CONTAINER_ENV_VAR
Variable: CONTAINER_NAMEVariable

Filter containers by name, comma-separated (e.g. 'sonarr,radarr,plex'). Filters use OR logic.

Cible
CONTAINER_NAME
Variable: APPRISE_NOTIFICATION_SERVICESVariable

Comma-separated list of Apprise service URLs for notifications (e.g. 'mailto://user:pass@gmail.com,discord://webhook_id/webhook_token').

Cible
APPRISE_NOTIFICATION_SERVICES
Variable: LOG_LEVELVariable

Logging level: 0=DEBUG, 1=INFO, 2=WARN, 3=ERROR (default: 1).

Cible
LOG_LEVEL
Défaut
1
Variable: ENABLE_HEALTHCHECKVariable

Enable or disable healthchecks (this container).

Cible
ENABLE_HEALTHCHECK
Défaut
yes|no
Variable: HEALTHCHECK_COMMANDVariable

The command or script to execute, if not specified then the script healthcheck.sh will be used (process, dns and https checking).

Cible
HEALTHCHECK_COMMAND
Variable: HEALTHCHECK_ACTIONVariable

The action to execute if the healthcheck command returns a non zero exit code, if not specified the action will be 'exit 1', if you want the container to exit on failure then set the action to 'kill 1'.

Cible
HEALTHCHECK_ACTION
Variable: HEALTHCHECK_HOSTNAMEVariable

The hostname used when performing HTTPS and DNS healthchecking.

Cible
HEALTHCHECK_HOSTNAME
Défaut
google.com
Variable: PUIDVariable

User ID for the running container

Cible
PUID
Défaut
99
Variable: PGIDVariable

Group ID for the running container

Cible
PGID
Défaut
100
Variable: UMASKVariable

UMASK for the running container

Cible
UMASK
Défaut
000

Télécharger les statistiques

1,398
Total des téléchargements

Détails

Référentiel
ghcr.io/binhex/arch-healarr
Dernière mise à jour2026-01-07
Première vue2025-12-29

Exécutez binhex-healarr sur Unraid.

binhex-healarr est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.