-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample.env
More file actions
111 lines (93 loc) · 3.49 KB
/
example.env
File metadata and controls
111 lines (93 loc) · 3.49 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
# Weather API Configuration
# WEATHER_API_KEY=your_openweathermap_api_key_here
# WEATHER_CITY=London,UK
# Proxmox Servers (optional, up to 10)
# PROXMOX_URL_1=https://proxmox.example.com
# PROXMOX_TOKEN_ID_1=user@pam!tokenid
# PROXMOX_TOKEN_SECRET_1=your-secret-token
# PROXMOX_TITLE_1=Main Server
# Proxmox VMs/LXCs Monitoring (optional, up to 50)
# Monitor specific VMs or LXC containers from your Proxmox servers
# Shows hostname, uptime, CPU, RAM, and DISK usage per VM/LXC
#
# PROXMOX_VM_1_SERVER=1 # Reference to PROXMOX_URL_1 (use 1, 2, etc.)
# PROXMOX_VM_1_NODE=pollux # Node name where VM/LXC is running
# PROXMOX_VM_1_TYPE=lxc # Type: 'qemu' for VMs or 'lxc' for containers
# PROXMOX_VM_1_VMID=107 # VM/LXC ID
# PROXMOX_VM_1_NAME=MyContainer # Optional display name
# PROXMOX_VM_1_ICON=custom-icon-url # Optional custom icon
#
# PROXMOX_VM_2_SERVER=1
# PROXMOX_VM_2_NODE=pollux
# PROXMOX_VM_2_TYPE=qemu
# PROXMOX_VM_2_VMID=105
# PROXMOX_VM_2_NAME=MyVM
# Docker Configuration via Dockhand (optional, up to 10 servers)
# Dockhand provides enhanced Docker stats including CPU, RAM, and container metrics
# DOCKER_HOST_1=http://192.168.1.8:3000
# DOCKER_TITLE_1=Production Server
# DOCKER_TITLE_URL_1=http://192.168.1.8:3000
# DOCKER_ICON_1=custom-icon-url (optional)
#
# DOCKER_HOST_2=http://192.168.1.9:3000
# DOCKER_TITLE_2=Development Server
# DOCKER_TITLE_URL_2=http://192.168.1.9:3000
# Plex Configuration (optional)
# PLEX_URL=http://192.168.1.100:32400
# PLEX_TOKEN=your-plex-token
# AdGuard Home Configuration (optional)
# ADGUARD_URL=http://192.168.1.100:3000
# ADGUARD_USERNAME=admin
# ADGUARD_PASSWORD=your-password
# Technitium DNS Configuration (optional)
# TECHNITIUM_URL=http://192.168.1.100:5380
# TECHNITIUM_TOKEN=your-api-token
# UniFi Configuration (optional)
# UNIFI_URL=https://192.168.1.100:8443
# UNIFI_USERNAME=admin
# UNIFI_PASSWORD=your-password
# Beszel Configuration (optional)
# BESZEL_URL=http://192.168.1.100:8090
# BESZEL_TOKEN=your-api-token
# Gitea Configuration (optional)
# GITEA_URL=http://192.168.1.100:3000
# GITEA_TOKEN=your-api-token
# GitHub Configuration (optional)
# GITHUB_TOKEN=your-personal-access-token
# GITHUB_TITLE_URL=https://github.com
# qBittorrent Configuration (optional)
# QBITTORRENT_URL=http://192.168.1.100:8080
# QBITTORRENT_TITLE_URL=http://yourserver.domain.com
# Home Assistant Configuration (optional)
# HOMEASSISTANT_URL=http://192.168.1.100:8123
# HOMEASSISTANT_TOKEN=your-long-lived-token
# Custom Services - HTTPS/HTTP Monitoring
# You can add up to 20 custom service monitors
# Example 1: Custom Server
# CUSTOM_1_NAME=Custom Server
# CUSTOM_1_URL=https://yourserver.domain.com
# CUSTOM_1_ICON=server
# CUSTOM_1_CATEGORY=custom
# CUSTOM_1_API_PATH=/status
# Example 2: Custom Server
# CUSTOM_2_NAME=Custom Server
# CUSTOM_2_URL=https://yourserver.domain.com
# CUSTOM_2_ICON=server
# CUSTOM_2_CATEGORY=custom
# CUSTOM_2_API_PATH=/api/v2/ping
# CUSTOM_2_CHECK_FIELD=status
# Example 3: Custom Server
# CUSTOM_3_NAME=Custom Server
# CUSTOM_3_URL=https://yourserver.domain.com
# CUSTOM_3_ICON=server
##CUSTOM_3_API_PATH=/health
# CUSTOM_3_CHECK_FIELD=status
# CUSTOM_3_VALUE_FIELD=uptime
# CUSTOM_3_VALUE_UNIT=hours
# To add a "Open" link that's different from the API URL, use LINK_URL:
# CUSTOM_1_LINK_URL=https://yourserver.domain.com/
# Gotify Configuration (optional - for notifications)
# GOTIFY_URL=https://gotify.example.com
# GOTIFY_TOKEN=your-gotify-token
# Server Port
# PORT=3000