From 2ffdfaba2b8e4dd1ebd9ac73e34cdfaa08a8f410 Mon Sep 17 00:00:00 2001 From: akanealw Date: Mon, 15 Jan 2024 13:28:16 -0600 Subject: [PATCH] added files for homepage --- docker/homepage/.env | 43 +++++++++++++++++++++++++++++++ docker/homepage/services.yaml | 48 +++++++++++++++++++++++++++++++++++ docker/homepage/settings.yaml | 10 ++++++++ docker/homepage/widgets.yaml | 19 ++++++++++++++ 4 files changed, 120 insertions(+) create mode 100644 docker/homepage/.env create mode 100644 docker/homepage/services.yaml create mode 100644 docker/homepage/settings.yaml create mode 100644 docker/homepage/widgets.yaml diff --git a/docker/homepage/.env b/docker/homepage/.env new file mode 100644 index 0000000..aa2ff06 --- /dev/null +++ b/docker/homepage/.env @@ -0,0 +1,43 @@ +PUID=1000 +PGID=1000 + + +HOMEPAGE_VAR_PIHOLE_URL_1=http://192.168.1.2:80 +HOMEPAGE_VAR_PIHOLE_URL_2=http://192.168.1.3:80 +HOMEPAGE_VAR_PIHOLE_URL_3=http://192.168.1.4:8180 + +HOMEPAGE_VAR_PIHOLE_API_KEY_1=58b9598374decb080b66f8e337197cdefc66f4a55f7a73e817da6e90e7a429da +HOMEPAGE_VAR_PIHOLE_API_KEY_2=58b9598374decb080b66f8e337197cdefc66f4a55f7a73e817da6e90e7a429da +HOMEPAGE_VAR_PIHOLE_API_KEY_3=58b9598374decb080b66f8e337197cdefc66f4a55f7a73e817da6e90e7a429da + + +HOMEPAGE_VAR_TRUENAS_URL=https://192.168.1.41:80 +HOMEPAGE_VAR_TRUENAS_API_KEY= + + +HOMEPAGE_VAR_UPTIME_KUMA_URL= + + +HOMEPAGE_VAR_PORTAINER_URL_1=192.168.1.4:9000 +HOMEPAGE_VAR_PORTAINER_URL_2=192.168.1.31:9000 +HOMEPAGE_VAR_PORTAINER_URL_3=192.168.1.32:9000 +HOMEPAGE_VAR_PORTAINER_URL_4=192.168.1.33:9000 +HOMEPAGE_VAR_PORTAINER_URL_5=192.168.1.34:9000 + +HOMEPAGE_VAR_PORTAINER_API_KEY_1= +HOMEPAGE_VAR_PORTAINER_API_KEY_2= +HOMEPAGE_VAR_PORTAINER_API_KEY_3= +HOMEPAGE_VAR_PORTAINER_API_KEY_4= +HOMEPAGE_VAR_PORTAINER_API_KEY_5= + + +HOMEPAGE_VAR_PROXMOX_URL_1=https://192.168.1.51:8006 +HOMEPAGE_VAR_PROXMOX_URL_2=https://192.168.1.52:8006 +HOMEPAGE_VAR_PROXMOX_URL_3=https://192.168.1.53:8006 + +HOMEPAGE_VAR_PROXMOX_USER=root@pam +HOMEPAGE_VAR_PROXMOX_API_KEY=06fa8a88-6799-46e9-b66d-f88e38e0d9ab + +HOMEPAGE_VAR_UPS_1_URL=https://webnut.akanealw.com + +HOMEPAGE_VAR_SHLINK_URL=https://shlink.akanealw.com diff --git a/docker/homepage/services.yaml b/docker/homepage/services.yaml new file mode 100644 index 0000000..7f76354 --- /dev/null +++ b/docker/homepage/services.yaml @@ -0,0 +1,48 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/latest/configs/services + +- Hypervisor: + - Proxmox: + icon: proxmox.svg + href: "https://192.168.1.51:8006" + description: proxmox1 + widget: + type: proxmox + url: "https://192.168.1.51:8006" + username: "{{HOMEPAGE_VAR_PROXMOX_USER}}" + password: "{{HOMEPAGE_VAR_PROXMOX_PASS}}" + node: proxmox1 + + - Proxmox: + icon: proxmox.svg + href: "https://192.168.1.52:8006" + description: proxmox2 + widget: + type: proxmox + url: "https://192.168.1.52:8006" + username: "{{HOMEPAGE_VAR_PROXMOX_USER}}" + password: "{{HOMEPAGE_VAR_PROXMOX_PASS}}" + node: proxmox2 + + - Proxmox: + icon: proxmox.svg + href: "https://192.168.1.53:8006" + description: proxmox3 + widget: + type: proxmox + url: "https://192.168.1.53:8006" + username: "{{HOMEPAGE_VAR_PROXMOX_USER}}" + password: "{{HOMEPAGE_VAR_PROXMOX_PASS}}" + node: proxmox3 + + - Proxmox: + icon: proxmox.svg + href: "https://192.168.1.40:8007" + description: proxmoxbackup + widget: + type: proxmox + url: "https://192.168.1.40:8007" + username: "{{HOMEPAGE_VAR_PROXMOX_USER}}" + password: "{{HOMEPAGE_VAR_PROXMOX_PASS}}" + node: proxmoxbackup diff --git a/docker/homepage/settings.yaml b/docker/homepage/settings.yaml new file mode 100644 index 0000000..5ee2a8f --- /dev/null +++ b/docker/homepage/settings.yaml @@ -0,0 +1,10 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/latest/configs/settings + +title: Homepage +theme: dark +color: slate + +providers: + weatherapi: "{{HOMEPAGE_VAR_WEATHER_API_KEY}}" diff --git a/docker/homepage/widgets.yaml b/docker/homepage/widgets.yaml new file mode 100644 index 0000000..84ae7be --- /dev/null +++ b/docker/homepage/widgets.yaml @@ -0,0 +1,19 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/latest/configs/service-widgets + +- resources: + cpu: true + memory: true + disk: / + +- search: + provider: duckduckgo + target: _blank + +- datetime: + text_size: md + locale: us + format: + dateStyle: long + timeStyle: long