-
Notifications
You must be signed in to change notification settings - Fork 0
/
services.yaml
147 lines (145 loc) · 4.84 KB
/
services.yaml
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
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
- Services:
- TrueNAS:
id: truenas-scale
icon: truenas-scale.png
href: http://ip-address
siteMonitor: http://ip-address
statusStyle: dot
widget:
type: truenas
fields: ["uptime", "alerts"]
url: http://ip-address
key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx # not required if using username / password
enablePools: true # optional, defaults to false
nasType: scale # defaults to scale, must be set to 'core' if using enablePools with TrueNAS Core
- Immich:
icon: immich.png
href: http://ip-address:port
siteMonitor: http://ip-address:port
statusStyle: dot
widget:
type: immich
fields: ["photos", "videos", "storage"]
url: http://ip-address:port
key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
version: 2
- Nextcloud:
icon: nextcloud.png
href: http://ip-address:port
siteMonitor: http://ip-address:port
statusStyle: dot
widget:
type: nextcloud
fields: ["numfiles"]
url: http://ip-address:port
username: user
password: pass
- Home Assistant:
icon: home-assistant-light.png
href: http://ip-address:port
siteMonitor: http://ip-address:port
statusStyle: dot
- Portainer:
icon: portainer-alt.png
href: https://ip-address:port
siteMonitor: https://ip-address:port
statusStyle: dot
widget:
type: portainer
url: https://ip-address:port
env: 3
key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- Tailscale:
icon: tailscale-light.png
href: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
widget:
type: tailscale
deviceid: xxxxxxxxxxx
key: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
- NetAlertX:
icon: netalertx.png
id: netalert
href: http://ip-address:port
siteMonitor: http://ip-address:port
statusStyle: dot
widget:
type: netalertx
url: http://ip-address:port
- Glances:
icon: glances.png
href: http://ip-address:port
siteMonitor: http://ip-address:port
statusStyle: dot
- Graphs:
- CPU:
widget:
type: glances
url: http://ip-address:port
metric: cpu
version: 4
- CPU Temp:
widget:
type: glances
url: http://ip-address:port
metric: sensor:Package id 0
version: 4
- RAM:
widget:
type: glances
url: http://ip-address:port
metric: memory
version: 4
- Network:
widget:
type: glances
url: http://ip-address:port
metric: network:eth0
version: 4
- Boot Drive:
widget:
type: glances
url: http://ip-address:port
metric: disk:sdb
version: 4
- Mirrored Drive 1:
widget:
type: glances
url: http://ip-address:port
metric: disk:sdc
version: 4
- Mirrored Drive 2:
widget:
type: glances
url: http://ip-address:port
metric: disk:sda
version: 4
- iframes:
- Tasks:
widget:
type: iframe
name: Tasks
src: https://app.todoist.com
classes: h-96 # optional, use tailwind height classes, see https://tailwindcss.com/docs/height
referrerPolicy: same-origin # optional, no default
allowPolicy: fullscreen # optional, no default
allowFullscreen: false # optional, default: true
loadingStrategy: eager # optional, default: eager
allowScrolling: no # optional, default: yes
- Calendar:
widget:
type: calendar
firstDayInWeek: sunday # optional - defaults to monday
view: monthly # optional - possible values monthly, agenda
maxEvents: 50 # optional - defaults to 10
showTime: true # optional - show time for event happening today - defaults to false
timezone: Country/City # optional and only when timezone is not detected properly (slightly slower performance) - force timezone for ical events (if it's the same - no change, if missing or differe> - ADS-B Exchange:
widget:
type: iframe
name: ADS-B Exchange
src: https://globe.adsbexchange.com/
classes: h-96 # optional, use tailwind height classes, see https://tailwindcss.com/docs/height
referrerPolicy: same-origin # optional, no default
allowPolicy: fullscreen # optional, no default
allowFullscreen: false # optional, default: true
loadingStrategy: eager # optional, default: eager
allowScrolling: no # optional, default: yes