2025-03-30 13:31:34 +02:00
|
|
|
### Custom user variables
|
2025-05-25 12:26:13 -04:00
|
|
|
## Copy this file to "dockcheck.config" to make it active
|
|
|
|
|
## Can be placed in ~/.config/ or alongside dockcheck.sh
|
|
|
|
|
##
|
|
|
|
|
## Uncomment and set your preferred configuration variables here
|
|
|
|
|
## This will not be replaced on updates
|
2025-03-30 13:31:34 +02:00
|
|
|
|
|
|
|
|
#Timeout=10 # Set a timeout (in seconds) per container for registry checkups.
|
2025-04-10 12:03:03 +02:00
|
|
|
#MaxAsync=10 # Set max asynchronous subprocesses, 1 default, 0 to disable.
|
2025-03-30 13:31:34 +02:00
|
|
|
#BarWidth=50 # The character width of the progress bar
|
|
|
|
|
#AutoMode=true # Automatic updates, without interaction.
|
|
|
|
|
#DontUpdate=true # No updates; only checking availability without interaction.
|
2025-04-10 12:03:03 +02:00
|
|
|
#AutoPrune=true # Auto-Prune dangling images after update.
|
|
|
|
|
#AutoSelfUpdate=true # Allow automatic self updates - caution as this will pull new code and autorun it.
|
|
|
|
|
#Notify=true # Inform - send a preconfigured notification.
|
2025-03-30 13:31:34 +02:00
|
|
|
#Exclude="one,two" # Exclude containers, separated by comma.
|
|
|
|
|
#DaysOld="5" # Only update to new images that are N+ days old. Lists too recent with +prefix and age. 2xSlower.
|
|
|
|
|
#Stopped="-a" # Include stopped containers in the check. (Logic: docker ps -a).
|
2025-04-10 12:03:03 +02:00
|
|
|
#OnlyLabel=true # Only update if label is set. See readme.
|
2025-05-11 20:50:09 +02:00
|
|
|
#ForceRestartStacks=true # Force stop+start stack after update. Caution: restarts once for every updated container within stack.
|
2025-04-10 12:03:03 +02:00
|
|
|
#DRunUp=true # Allow updating images for docker run, wont update the container.
|
|
|
|
|
#MonoMode=true # Monochrome mode, no printf colour codes and hides progress bar.
|
|
|
|
|
#PrintReleaseURL=true # Prints custom releasenote urls alongside each container with updates (requires urls.list)`
|
2025-05-11 20:50:09 +02:00
|
|
|
#PrintMarkdownURL=true # Prints custom releasenote urls as markdown
|
|
|
|
|
#OnlySpecific=true # Only compose up the specific container, not the whole compose. (useful for master-compose structure).
|
2025-06-24 09:16:48 -04:00
|
|
|
#CurlRetryDelay=1 # Time between curl retries
|
|
|
|
|
#CurlRetryCount=3 # Max number of curl retries
|
|
|
|
|
#CurlConnectTimeout=5 # Time to wait for curl to establish a connection before failing
|
2025-07-01 16:19:15 -04:00
|
|
|
#DisplaySourcedFiles=false # Display what files are being sourced/used
|
2025-05-25 12:26:13 -04:00
|
|
|
|
|
|
|
|
### Notify settings
|
|
|
|
|
## All commented values are examples only. Modify as needed.
|
|
|
|
|
##
|
|
|
|
|
## Uncomment the line below and specify the notification channels you wish to enable in a space separated string
|
2025-07-14 13:59:07 +02:00
|
|
|
# NOTIFY_CHANNELS="apprise discord DSM generic HA gotify matrix ntfy pushbullet pushover slack smtp telegram"
|
2025-05-25 12:26:13 -04:00
|
|
|
#
|
2025-06-24 09:16:48 -04:00
|
|
|
## Uncomment the line below and specify the number of seconds to delay notifications to enable snooze
|
|
|
|
|
# SNOOZE_SECONDS=86400
|
|
|
|
|
#
|
2025-08-11 15:17:01 -04:00
|
|
|
## Uncomment and set to true to disable notifications when dockcheck itself has updates.
|
2025-05-25 12:26:13 -04:00
|
|
|
# DISABLE_DOCKCHECK_NOTIFICATION=false
|
2025-08-11 15:17:01 -04:00
|
|
|
## Uncomment and set to true to disable notifications when notify scripts themselves have updates.
|
2025-05-25 12:26:13 -04:00
|
|
|
# DISABLE_NOTIFY_NOTIFICATION=false
|
|
|
|
|
#
|
|
|
|
|
## Apprise configuration variables. Set APPRISE_PAYLOAD to make a CLI call or set APPRISE_URL to make an API request instead.
|
|
|
|
|
# APPRISE_PAYLOAD='mailto://myemail:mypass@gmail.com
|
|
|
|
|
# mastodons://{token}@{host}
|
|
|
|
|
# pbul://o.gn5kj6nfhv736I7jC3cj3QLRiyhgl98b
|
|
|
|
|
# tgram://{bot_token}/{chat_id}/'
|
|
|
|
|
# APPRISE_URL="http://apprise.mydomain.tld:1234/notify/apprise"
|
|
|
|
|
#
|
|
|
|
|
# DISCORD_WEBHOOK_URL="https://discord.com/api/webhooks/<token string>"
|
|
|
|
|
#
|
|
|
|
|
# DSM_SENDMAILTO="me@mydomain.com"
|
|
|
|
|
# DSM_SUBJECTTAG="Email Subject Prefix"
|
|
|
|
|
#
|
|
|
|
|
# GOTIFY_DOMAIN="https://gotify.domain.tld"
|
|
|
|
|
# GOTIFY_TOKEN="token-value"
|
|
|
|
|
#
|
2025-07-14 13:59:07 +02:00
|
|
|
# HA_ENTITY="entity"
|
|
|
|
|
# HA_TOKEN="token"
|
|
|
|
|
# HA_URL="https://your.homeassistant.url"
|
|
|
|
|
#
|
2025-05-25 12:26:13 -04:00
|
|
|
# MATRIX_ACCESS_TOKEN="token-value"
|
|
|
|
|
# MATRIX_ROOM_ID="myroom"
|
|
|
|
|
# MATRIX_SERVER_URL="https://matrix.yourdomain.tld"
|
|
|
|
|
#
|
2025-07-27 15:06:35 +02:00
|
|
|
## https://ntfy.sh or your custom domain with https:// and no trailing /
|
|
|
|
|
# NTFY_DOMAIN="https://ntfy.sh"
|
2025-05-25 12:26:13 -04:00
|
|
|
# NTFY_TOPIC_NAME="YourUniqueTopicName"
|
2025-08-11 15:16:38 -04:00
|
|
|
# NTFY_AUTH="" # set to either format -> "user:password" OR ":tk_12345678". If using tokens, don't forget the ":"
|
2025-05-25 12:26:13 -04:00
|
|
|
#
|
|
|
|
|
# PUSHBULLET_URL="https://api.pushbullet.com/v2/pushes"
|
|
|
|
|
# PUSHBULLET_TOKEN="token-value"
|
|
|
|
|
#
|
|
|
|
|
# PUSHOVER_URL="https://api.pushover.net/1/messages.json"
|
|
|
|
|
# PUSHOVER_USER_KEY="userkey"
|
|
|
|
|
# PUSHOVER_TOKEN="token-value"
|
|
|
|
|
#
|
|
|
|
|
# SLACK_CHANNEL_ID=mychannel
|
|
|
|
|
# SLACK_ACCESS_TOKEN=xoxb-token-value
|
|
|
|
|
#
|
|
|
|
|
# SMTP_MAIL_FROM="me@mydomain.tld"
|
|
|
|
|
# SMTP_MAIL_TO="you@yourdomain.tld"
|
|
|
|
|
# SMTP_SUBJECT_TAG="dockcheck"
|
|
|
|
|
#
|
|
|
|
|
# TELEGRAM_CHAT_ID="mychatid"
|
|
|
|
|
# TELEGRAM_TOKEN="token-value"
|
|
|
|
|
# TELEGRAM_TOPIC_ID="0"
|
2025-07-14 13:59:07 +02:00
|
|
|
|