|
| 1 | +# weatherust .env - Short Version |
| 2 | +# Minimal configuration template for quick setup |
| 3 | + |
| 4 | +# ============================================================================== |
| 5 | +# CORE |
| 6 | +# ============================================================================== |
| 7 | +TZ=America/Chicago |
| 8 | +ENV_FILE_HOST_PATH=/absolute/path/to/your/weatherust/.env |
| 9 | + |
| 10 | +# ============================================================================== |
| 11 | +# NOTIFICATIONS (Choose Gotify, ntfy.sh, or both) |
| 12 | +# ============================================================================== |
| 13 | + |
| 14 | +# Gotify |
| 15 | +GOTIFY_URL=https://gotify.example.com/message |
| 16 | +WEATHERUST_GOTIFY_KEY= |
| 17 | +SPEEDYNOTIFY_GOTIFY_KEY= |
| 18 | +HEALTHMON_GOTIFY_KEY= |
| 19 | +UPDATEMON_GOTIFY_KEY= |
| 20 | +UPDATECTL_GOTIFY_KEY= |
| 21 | + |
| 22 | +# ntfy.sh (optional) |
| 23 | +# NTFY_URL=https://ntfy.sh |
| 24 | +# WEATHERUST_NTFY_TOPIC= |
| 25 | +# SPEEDYNOTIFY_NTFY_TOPIC= |
| 26 | +# HEALTHMON_NTFY_TOPIC= |
| 27 | +# UPDATEMON_NTFY_TOPIC= |
| 28 | +# UPDATECTL_NTFY_TOPIC= |
| 29 | + |
| 30 | +# ============================================================================== |
| 31 | +# WEATHERUST |
| 32 | +# ============================================================================== |
| 33 | +OWM_API_KEY= |
| 34 | +DEFAULT_ZIP=52726 |
| 35 | +DEFAULT_UNITS=imperial |
| 36 | + |
| 37 | +# ============================================================================== |
| 38 | +# SPEEDYNOTIFY |
| 39 | +# ============================================================================== |
| 40 | +SPEEDTEST_MIN_DOWN=300 |
| 41 | +SPEEDTEST_MIN_UP=20 |
| 42 | + |
| 43 | +# ============================================================================== |
| 44 | +# HEALTHMON |
| 45 | +# ============================================================================== |
| 46 | +CPU_WARN_PCT=85 |
| 47 | +MEM_WARN_PCT=90 |
| 48 | +HEALTH_NOTIFY_ALWAYS=false |
| 49 | +# HEALTHMON_IGNORE=ofelia,traefik |
| 50 | + |
| 51 | +# ============================================================================== |
| 52 | +# UPDATEMON & UPDATECTL |
| 53 | +# ============================================================================== |
| 54 | +UPDATE_SERVERS=docker-vm:local,Cloud VM1:ubuntu@cloud-vm1.js-node.com |
| 55 | +UPDATE_SSH_KEY=/home/ubuntu/.ssh/id_ed25519 |
| 56 | + |
| 57 | +# Container restart policy (all-except-webhook or none) |
| 58 | +UPDATECTL_RESTART_POLICY=all-except-webhook |
| 59 | +# UPDATECTL_RESTART_EXCLUDE_DEFAULT= |
| 60 | +# UPDATECTL_RESTART_EXCLUDE= |
| 61 | + |
| 62 | +# ============================================================================== |
| 63 | +# WEBHOOK SERVER (for ntfy action buttons) |
| 64 | +# ============================================================================== |
| 65 | +UPDATECTL_WEBHOOK_SECRET= |
| 66 | +UPDATECTL_WEBHOOK_DOMAIN=webhook.example.com |
| 67 | +UPDATECTL_WEBHOOK_URL=https://webhook.example.com |
| 68 | + |
| 69 | +# ============================================================================== |
| 70 | +# DEVELOPMENT (optional) |
| 71 | +# ============================================================================== |
| 72 | +# WEATHERUST_TAG= |
| 73 | +# SPEEDYNOTIFY_TAG= |
| 74 | +# HEALTHMON_TAG= |
| 75 | +# UPDATEMON_TAG= |
| 76 | +# UPDATECTL_TAG= |
0 commit comments