binhex-healarr

binhex-healarr

Docker-Anwendung from Binhex's Repository

Übersicht

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.

Laufzeit-Argumente

Netzwerk
bridge
Shell
bash
Privilegiert
false
Extra Params
--restart=unless-stopped

Konfiguration der Vorlage

Path: /configPathrw

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

Ziel
/config
Standard
/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.

Ziel
/var/run/docker.sock
Standard
/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.

Ziel
DOCKER_HOST
Variable: MONITOR_INTERVALVariable

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

Ziel
MONITOR_INTERVAL
Standard
60
Variable: RETRY_COUNTVariable

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

Ziel
RETRY_COUNT
Standard
3
Variable: RETRY_DELAYVariable

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

Ziel
RETRY_DELAY
Standard
10
Variable: ACTIONVariable

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

Ziel
ACTION
Standard
restart|stop|pause|unpause|kill|none
Variable: CONTAINER_LABELVariable

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

Ziel
CONTAINER_LABEL
Variable: CONTAINER_ENV_VARVariable

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

Ziel
CONTAINER_ENV_VAR
Variable: CONTAINER_NAMEVariable

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

Ziel
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').

Ziel
APPRISE_NOTIFICATION_SERVICES
Variable: LOG_LEVELVariable

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

Ziel
LOG_LEVEL
Standard
1
Variable: ENABLE_HEALTHCHECKVariable

Enable or disable healthchecks (this container).

Ziel
ENABLE_HEALTHCHECK
Standard
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).

Ziel
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'.

Ziel
HEALTHCHECK_ACTION
Variable: HEALTHCHECK_HOSTNAMEVariable

The hostname used when performing HTTPS and DNS healthchecking.

Ziel
HEALTHCHECK_HOSTNAME
Standard
google.com
Variable: PUIDVariable

User ID for the running container

Ziel
PUID
Standard
99
Variable: PGIDVariable

Group ID for the running container

Ziel
PGID
Standard
100
Variable: UMASKVariable

UMASK for the running container

Ziel
UMASK
Standard
000

Statistik herunterladen

1,334
Downloads insgesamt

Einzelheiten

Repository
ghcr.io/binhex/arch-healarr
Zuletzt aktualisiert2026-01-07
Erstmals gesehen2025-12-29

Führen Sie binhex-healarr auf Unraid aus.

binhex-healarr ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.