Sure, here it is. It's nothing fancy or smart, but if it can help you, I'm glad.
Of course, your IP addresses/ports and/or usernames/passwords may vary.
bookmarks.yaml:
- Server management:
- Server1 (OMV):
- abbr: AN
href: http://192.168.1.26:800
- Server2 (OMV):
- abbr: AU
href: http://192.168.1.29
- Server3 (UNRAID):
- abbr: HY
href: http://192.168.1.27
- Server4 (ESXi):
- abbr: OR
href: http://192.168.1.23
- Server5 (UNRAID):
- abbr: CY
href: http://192.168.1.30
- Server1 (CasaOS):
- abbr: ANC
href: http://192.168.1.26:81
- Server2 (CasaOS):
- abbr: AUC
href: http://192.168.1.29:81
- Remote access controllers:
- Server1:
- abbr: AN
href: http://192.168.1.17
- Server2:
- abbr: AU
href: http://192.168.1.18
- Server3:
- abbr: HY
href: http://192.168.1.13
- Server4:
- abbr: OR
href: http://192.168.1.14
- Server5:
- abbr: CY
href: http://192.168.1.19
- Chassis1:
- abbr: FX
href: http://192.168.1.10
- Server6:
- abbr: ER
href: http://192.168.1.11
- Server7:
- abbr: FO
href: http://192.168.1.12
- LANSwitch1:
- abbr: UM
href: http://192.168.1.5
settings.yaml
title: Homepage Home
headerStyle: boxedWidgets
color: slate
providers:
openweathermap: openweathermapapikey
weatherapi: weatherapiapikey
layout:
Server1:
useEqualHeights: true
style: row
columns: 5
disableCollape: true
Server2:
useEqualHeights: true
style: row
columns: 5
disableCollapse: true
Server3:
useEqualHeights: true
style: row
columns: 4
disableCollapse: true
Server4:
style: row
columns: 5
disableCollapse: true
Server5:
style: row
columns: 5
disableCollapse: true
Server management:
useEqualHeights: true
style: row
columns: 5
Remote access controllers:
useEqualHeights: true
style: row
columns: 5
widgets.yaml
- resources:
label: System
expanded: true
cpu: true
memory: true
cputemp: true
uptime: true
- resources:
label: Storage
expanded: true
disk:
- /
# - /disk1
# - /mnt/disk2
# - /mnt/disk3
# - /mnt/mcache
# - /mnt/vcache
- search:
provider: duckduckgo
target: _blank
services.yaml
- Server3:
- Dell R730xd:
icon: unraid
widget:
type: glances
url: http://192.168.1.27:61208
metric: info
- CPU:
icon: thunderhub-light
widget:
type: glances
url: http://192.168.1.27:61208
metric: cpu
- Memory:
widget:
type: glances
url: http://192.168.1.27:61208
metric: memory
- Network:
widget:
type: glances
url: http://192.168.1.27:61208
metric: network:eth0
- Processes:
widget:
type: glances
url: http://192.168.1.27:61208
metric: process
- CPU 1 temperature:
widget:
type: glances
url: http://192.168.1.27:61208
metric: sensor:Package id 0
- CPU 2 temperature:
widget:
type: glances
url: http://192.168.1.27:61208
metric: sensor:Package id 1
- Disk 1:
widget:
display: list
type: customapi
url: http://192.168.1.27:24940
method: GET
mappings:
- field:
array:
0: total
label: total
format: number
suffix: "GB"
- field:
array:
0: used
label: used
format: number
suffix: "GB"
additionalField:
field:
array:
0: used_percent
format: percent
prefix: "("
suffix: ")"
- field:
array:
0: free
label: free
format: number
suffix: "GB"
additionalField:
field:
array:
0: free_percent
format: percent
prefix: "("
suffix: ")"
- Disk 2:
widget:
display: list
type: customapi
url: http://192.168.1.27:24940
method: GET
mappings:
- field:
array:
1: total
label: total
format: number
suffix: "GB"
- field:
array:
1: used
label: used
format: number
suffix: "GB"
additionalField:
field:
array:
1: used_percent
format: percent
prefix: "("
suffix: ")"
- field:
array:
1: free
label: free
format: number
suffix: "GB"
additionalField:
field:
array:
1: free_percent
format: percent
prefix: "("
suffix: ")"
- Disk 3:
widget:
display: list
type: customapi
url: http://192.168.1.27:24940
method: GET
mappings:
- field:
array:
2: total
label: total
format: number
suffix: "GB"
- field:
array:
2: used
label: used
format: number
suffix: "GB"
additionalField:
field:
array:
2: used_percent
format: percent
prefix: "("
suffix: ")"
- field:
array:
2: free
label: free
format: number
suffix: "GB"
additionalField:
field:
array:
2: free_percent
format: percent
prefix: "("
suffix: ")"
- MCache:
widget:
display: list
type: customapi
url: http://192.168.1.27:24940
method: GET
mappings:
- field:
cache:
0: total
label: total
format: number
suffix: "GB"
- field:
cache:
0: used
label: used
format: number
suffix: "GB"
additionalField:
field:
cache:
0: used_percent
format: percent
prefix: "("
suffix: ")"
- field:
cache:
0: free
label: free
format: number
suffix: "GB"
additionalField:
field:
cache:
0: free_percent
format: percent
prefix: "("
suffix: ")"
- VCache:
widget:
display: list
type: customapi
url: http://192.168.1.27:24940
method: GET
mappings:
- field:
cache:
1: total
label: total
format: number
suffix: "GB"
- field:
cache:
1: used
label: used
format: number
suffix: "GB"
additionalField:
field:
cache:
1: used_percent
format: percent
prefix: "("
suffix: ")"
- field:
cache:
1: free
label: free
format: number
suffix: "GB"
additionalField:
field:
cache:
1: free_percent
format: percent
prefix: "("
suffix: ")"
#- Server1:
# - Dell R630:
# icon: openmediavault
# widget:
# type: glances
# url: http://192.168.1.26:61208
# metric: info
# - CPU:
# widget:
# type: glances
# url: http://192.168.1.26:61208
# metric: cpu
# - Memory:
# widget:
# type: glances
# url: http://192.168.1.26:61208
# metric: memory
# - Network:
# widget:
# type: glances
# url: http://192.168.1.26:61208
# metric: network:eth0
# - Processes:
# widget:
# type: glances
# url: http://192.168.1.26:61208
# metric: process
# - CPU temperature:
# widget:
# type: glances
# url: http://192.168.1.26:61208
# metric: sensor:Package id 0
# - S.M.A.R.T.:
# widget:
# type: openmediavault
# url: http://192.168.1.26:800
# username: xxxxxx
# password: xxxxxx
# method: smart.getListBg
- Server2:
- Dell R630:
icon: openmediavault
widget:
type: glances
url: http://192.168.1.29:61208
metric: info
- CPU:
widget:
type: glances
url: http://192.168.1.29:61208
metric: cpu
- Memory:
widget:
type: glances
url: http://192.168.1.29:61208
metric: memory
- Network:
widget:
type: glances
url: http://192.168.1.29:61208
metric: network:eth0
- Processes:
widget:
type: glances
url: http://192.168.1.29:61208
metric: process
- CPU temperature:
widget:
type: glances
url: http://192.168.1.29:61208
metric: sensor:Package id 0
- S.M.A.R.T.:
widget:
type: openmediavault
url: http://192.168.1.29
username: xxxxxx
password: xxxxxx
method: smart.getListBg