From 439d9e9f183c2f2186257199ccb8206d2d67ca3c Mon Sep 17 00:00:00 2001 From: jungk704 Date: Mon, 17 Mar 2025 20:54:39 +0000 Subject: [PATCH] Upload files to "/" --- bookmarks.yaml | 25 ++++++ services.yaml | 226 +++++++++++++++++++++++++++++++++++++++++++++++++ settings.yaml | 14 +++ widgets.yaml | 17 ++++ 4 files changed, 282 insertions(+) create mode 100644 bookmarks.yaml create mode 100644 services.yaml create mode 100644 settings.yaml create mode 100644 widgets.yaml diff --git a/bookmarks.yaml b/bookmarks.yaml new file mode 100644 index 0000000..d182421 --- /dev/null +++ b/bookmarks.yaml @@ -0,0 +1,25 @@ + +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/configs/bookmarks + +- Productivity: + - Notion: + - abbr: NO + icon: /icons/notion.svg + href: https://notion.so + +- Dendi: + - Zeni: + - abbr: ZE + href: https://zeni.ai + +- Resources: + - Self-hosted Services Documentation: + - abbr: SD + icon: /icons/notion.svg + href: https://www.notion.so/simonjung/1b4f92f9565c80eda77bc06c4155c92a?v=1b4f92f9565c8094a3eb000ccfefe4c8 + - Dendi Engineering Homepage: + - href: http://192.168.40.7:3010 + - Kookyhaus Homepage: + - href: http://192.168.40.153:3010 diff --git a/services.yaml b/services.yaml new file mode 100644 index 0000000..7bdfc24 --- /dev/null +++ b/services.yaml @@ -0,0 +1,226 @@ +# For configuration options and examples, please see: +# https://gethomepage.dev/configs/services/ + +- Media: + - Plex: + href: http://plex.tv/ + description: Movies and TV Shows + icon: /icons/plex.svg + siteMonitor: http://192.168.40.38:32400/identity + widget: + type: plex + url: http://192.168.40.38:32400 + key: svLBiCcF4McPf3mPr3Vz + fields: ["movies", "tv"] + - Audiobookshelf: + href: http://192.168.40.81:13378 + description: Audiobooks and ebooks + icon: sh-audiobookshelf.svg + siteMonitor: http://192.168.40.81:13378 + widget: + type: audiobookshelf + url: http://192.168.40.81:13378 + fields: ["books", "booksDuration"] + key: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VySWQiOiI5NWNlZDIxMS0zOTZkLTQwZDgtYmE3Yi01ZTQ3ZDkyZjI5MjciLCJ1c2VybmFtZSI6Imp1bmdrNzA0IiwiaWF0IjoxNzQxODg3NDI2fQ.L0RuPVyelOL24yCRAsSVUgx2XiVGDlKckw4joKnevuk + - Immich: + href: http://192.168.40.7:2283/ + description: Photos + icon: sh-immich.svg + siteMonitor: http://192.168.40.7:2283/ + widget: + type: immich + url: http://192.168.40.7:2283 + key: j5X9dhuU8UVa1Px24wQZ36iyxu06UEgkiOyANdTjfk + version: 2 + - Transmission 4: + href: http://192.168.40.93:9091/ + icon: /icons/transmission.svg + description: Torrents + widget: + type: transmission + url: http://192.168.40.93:9091 + username: jungk704 + password: b2tzXc0O4n + +- Infrastructure: + - Synology NAS: + href: http://192.168.40.118:5000 + description: Network Attached Storage + icon: sh-synology-light.svg + widget: + type: diskstation + url: http://192.168.40.118:5000 + username: remote_stats + password: rwx5hgq4UFM@ufc-axb + - Proxmox 1: + href: https://192.168.40.120:8006 + icon: sh-proxmox.svg + description: Server Virtualization Management + siteMonitor: https://192.168.40.120:8006 + widget: + type: proxmox + url: https://192.168.40.120:8006 + username: api@pam!homepage + password: 7cef84c6-e0e0-40dd-b532-df68076b5401 + node: pve01 + fields: ["vms", "resources.cpu", "resources.mem"] + - Proxmox 2: + href: https://192.168.40.130:8006 + icon: sh-proxmox.svg + description: Server Virtualization Management + siteMonitor: https://192.168.40.130:8006 + widget: + type: proxmox + url: https://192.168.40.130:8006 + username: api@pam!homepage + password: 7cef84c6-e0e0-40dd-b532-df68076b5401 + node: pve02 + fields: ["vms", "resources.cpu", "resources.mem"] + +- Containers Sandbox: + - Portainer: + href: https://192.168.40.7:9443 + description: Container Management + icon: /icons/portainer.svg + siteMonitor: https://192.168.40.7:9443 + widget: + type: portainer + url: https://192.168.40.7:9443 + env: 3 + key: ptr_HPQ4kPJSywH3t1k3cK/P4OId1H3/QdyygvAMXsXn+fk= + - CPU: + icon: mdi-desktop-classic + widget: + type: glances + url: http://192.168.40.7:61208 + version: 4 + metric: cpu + - Memory: + widget: + type: glances + url: http://192.168.40.7:61208 + version: 4 + metric: memory + - Containers: + href: http://192.168.40.7:61208 + widget: + type: glances + url: http://192.168.40.7:61208 + version: 4 + metric: containers + +- Containers: + - Portainer: + href: https://192.168.40.81:9443 + description: Container Management + icon: /icons/portainer.svg + siteMonitor: https://192.168.40.81:9443 + widget: + type: portainer + url: https://192.168.40.81:9443 + env: 3 + key: ptr_3CTs3A6ukrp5W5RXE1gYO2yavA0kPFhmXaMujzfvlXM= + - CPU: + widget: + type: glances + url: http://192.168.40.81:61208 + version: 4 + metric: cpu + - Memory: + widget: + type: glances + url: http://192.168.40.81:61208 + version: 4 + metric: memory + - Containers: + href: http://192.168.40.81:61208 + widget: + type: glances + url: http://192.168.40.81:61208 + version: 4 + metric: containers + +- Containers GPU: + - Portainer: + href: https://192.168.40.38:9443 + description: Container Management + icon: /icons/portainer.svg + siteMonitor: https://192.168.40.38:9443 + widget: + type: portainer + url: https://192.168.40.38:9443 + env: 3 + key: ptr_pQ/mQ/yDDcTRrnUH8Ya8qiQG/ElaFRghdDEOMvBBKjY= + - CPU: + widget: + type: glances + url: http://192.168.40.38:61208 + version: 4 + metric: cpu + - Memory: + widget: + type: glances + url: http://192.168.40.38:61208 + version: 4 + metric: memory + - GPU: + widget: + type: glances + url: http://192.168.40.38:61208 + version: 4 + metric: gpu:nvidia0 + - Disk: + widget: + type: glances + url: http://192.168.40.38:61208 + version: 4 + metric: fs:/ + - Containers: + href: http://192.168.40.38:61208 + widget: + type: glances + url: http://192.168.40.38:61208 + version: 4 + metric: containers + + +- Self Hosted Tools: + - Gitea: + href: http://192.168.40.81:3001 + description: Git Server + icon: /icons/gitea.svg + siteMonitor: http://192.168.40.81:3001 + widget: + type: gitea + url: http://192.168.40.81:3001 + key: 46ab3b9804fc21e79d76047f6c7e8c17c5930a19 + - Open WebUI: + href: http://192.168.40.38:3000/ + description: Large Language Models + icon: sh-open-webui.svg + siteMonitor: http://192.168.40.38:3000/ + - NextCloud: + href: http://192.168.40.25/ + icon: /icons/nextcloud.svg + description: Documents and Files + siteMonitor: http://192.168.40.25/ + widget: + type: nextcloud + url: http://192.168.40.25/ + username: jungk704 + password: brw*tbp9GNG!jbz8axb + fields: ["freespace", "cpuload", "memoryusage", "numfiles"] + - Actual Budget: + href: https://192.168.40.7:5006/ + icon: sh-actual-budget.svg + description: Budgeting + siteMonitor: https://192.168.40.7:5006/ + + +- Cloud Hosted Projects: + - Dendi LIS: + href: https://sigma.dendisoftware.com/ + icon: /icons/dendi_logo.png + description: Laboratory Information System + siteMonitor: https://sigma.dendisoftware.com/ + diff --git a/settings.yaml b/settings.yaml new file mode 100644 index 0000000..1e824a4 --- /dev/null +++ b/settings.yaml @@ -0,0 +1,14 @@ +title: Homepage +layout: + Infrastructure: + style: row + columns: 3 + 'Containers Sandbox': + style: row + columns: 4 + Containers: + style: row + columns: 4 + 'Containers GPU': + style: row + columns: 3 diff --git a/widgets.yaml b/widgets.yaml new file mode 100644 index 0000000..31c3972 --- /dev/null +++ b/widgets.yaml @@ -0,0 +1,17 @@ +--- +# For configuration options and examples, please see: +# https://gethomepage.dev/configs/info-widgets/ + + +- greeting: + text_size: lg + text: Amley Network + +- unifi_console: + url: https://192.168.0.1 + username: local_admin + password: b2tzXc0O4nb2tzXc0O4n + +- search: + provider: duckduckgo + target: _blank