From 88cbdf4393f8edfa66302ee64ecbd330a7adbe23 Mon Sep 17 00:00:00 2001 From: Maksym Buz Date: Mon, 25 Aug 2025 21:00:17 +0200 Subject: [PATCH 1/7] ADD: Readme --- README.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..288c762 --- /dev/null +++ b/README.md @@ -0,0 +1,26 @@ +# Homepage Configuration + +This repository contains the configuration files for a [Homepage](https://gethomepage.dev/) instance, a modern, fully static, fast, secure, and highly customizable application dashboard. + +## Configuration Overview + +The configuration is split across several YAML files, each responsible for a different aspect of the dashboard. + +* **`services.yaml`**: Defines the main services and applications displayed on the dashboard. Each service can have a name, description, icon, link, and an associated widget. +* **`widgets.yaml`**: Configures standalone informational widgets, such as the weather forecast (`openmeteo`) and a digital clock (`datetime`). +* **`bookmarks.yaml`**: Manages the bookmarks section, organized into groups for easy access to frequently used sites. +* **`docker.yaml`**: Sets up the connection to Docker hosts, allowing Homepage to display container statuses and provide quick actions. +* **`settings.yaml`**: Contains global settings for the dashboard, such as the visual theme (`dark`). +* **`.env`**: Stores all secrets, API keys, and environment-specific URLs. This file is intentionally excluded from version control by `.gitignore` to keep sensitive information secure. +* **`.env.example`**: A template file that shows which environment variables are required for the configuration to work correctly. + +### Using Environment Variables + +This configuration makes extensive use of variables to separate secrets and environment-specific values from the main configuration. In files like [`services.yaml`](homepage/services.yaml), you will see placeholders like `{{HOMEPAGE_VAR_PROXMOX_URL}}`. + +Homepage automatically replaces these placeholders with the corresponding values defined in the [`.env`](homepage/.env) file. This approach allows for a clean, portable, and secure configuration, as sensitive data is not hardcoded and can be easily managed without altering the core YAML files. + +To use this configuration, you would need to: +1. Copy [`.env.example`](homepage/.env.example) to `.env`. +2. Fill in the `.env` file with your specific URLs, API keys, and credentials. +3. Ensure your Homepage instance is configured to use this directory for its configuration. \ No newline at end of file From 59a0a8439fa4c1aa55552631481c6f8abd44ce44 Mon Sep 17 00:00:00 2001 From: Maksym Buz Date: Tue, 26 Aug 2025 08:37:51 +0200 Subject: [PATCH 2/7] FIX: Trying to fix variable problems --- services.yaml | 136 ++++++++++++++++---------------------------------- 1 file changed, 44 insertions(+), 92 deletions(-) diff --git a/services.yaml b/services.yaml index e08267c..6d809db 100644 --- a/services.yaml +++ b/services.yaml @@ -4,68 +4,68 @@ - Virtualization: - Proxmox: - href: "{{HOMEPAGE_VAR_PROXMOX_URL}}" + href: "{{ HOMEPAGE_VAR_PROXMOX_URL }}" description: Lenovo P520 icon: proxmox widget: type: proxmox - url: "{{HOMEPAGE_VAR_PROXMOX_URL}}" - username: "{{HOMEPAGE_VAR_PROXMOX_PAM}}" - password: "{{HOMEPAGE_VAR_PROXMOX_SECRET}}" + url: "{{ HOMEPAGE_VAR_PROXMOX_URL }}" + username: "{{ HOMEPAGE_VAR_PROXMOX_PAM }}" + password: "{{ HOMEPAGE_VAR_PROXMOX_SECRET }}" - Docker: - Apps: - href: "{{HOMEPAGE_VAR_PORTAINER_URL}}" + href: "{{ HOMEPAGE_VAR_PORTAINER_URL }}" description: Portainer icon: portainer widget: type: portainer - url: "{{HOMEPAGE_VAR_PORTAINER_URL}}" + url: "{{ HOMEPAGE_VAR_PORTAINER_URL }}" env: 18 - key: "{{HOMEPAGE_VAR_PORTAINER_KEY}}" + key: "{{ HOMEPAGE_VAR_PORTAINER_KEY }}" - Cloud: - href: "{{HOMEPAGE_VAR_PORTAINER_URL}}" + href: "{{ HOMEPAGE_VAR_PORTAINER_URL }}" description: Portainer icon: portainer widget: type: portainer - url: "{{HOMEPAGE_VAR_PORTAINER_URL}}" + url: "{{ HOMEPAGE_VAR_PORTAINER_URL }}" env: 16 - key: "{{HOMEPAGE_VAR_PORTAINER_KEY}}" + key: "{{ HOMEPAGE_VAR_PORTAINER_KEY }}" - Files: - TrueNAS: - href: "{{HOMEPAGE_VAR_TRUENAS_URL}}" + href: "{{ HOMEPAGE_VAR_TRUENAS_URL }}" #description: Storage icon: truenas widget: type: truenas - url: "{{HOMEPAGE_VAR_TRUENAS_URL}}" - key: "{{HOMEPAGE_VAR_TRUENAS_KEY}}" + url: "{{ HOMEPAGE_VAR_TRUENAS_URL }}" + key: "{{ HOMEPAGE_VAR_TRUENAS_KEY }}" enablePools: true - Transmission: - href: "{{HOMEPAGE_VAR_TRANSMISSION_URL}}/" + href: "{{ HOMEPAGE_VAR_TRANSMISSION_URL }}/" #description: Transmission icon: transmission server: apps container: transmission-openvpn widget: type: transmission - url: "{{HOMEPAGE_VAR_TRANSMISSION_URL}}" + url: "{{ HOMEPAGE_VAR_TRANSMISSION_URL }}" - Immich: - href: "{{HOMEPAGE_VAR_IMMICH_URL}}/photos" + href: "{{ HOMEPAGE_VAR_IMMICH_URL }}/photos" #description: Photos icon: immich widget: type: immich - url: "{{HOMEPAGE_VAR_IMMICH_URL}}" - key: "{{HOMEPAGE_VAR_IMMICH_KEY}}" + url: "{{ HOMEPAGE_VAR_IMMICH_URL }}" + key: "{{ HOMEPAGE_VAR_IMMICH_KEY }}" version: 2 - Seafile: - href: "{{HOMEPAGE_VAR_SEAFILE_URL}}" + href: "{{ HOMEPAGE_VAR_SEAFILE_URL }}" description: Documents icon: seafile server: cloud @@ -73,130 +73,82 @@ - Networking: - Nginx Proxy Manager: - href: "{{HOMEPAGE_VAR_NPM_URL}}/nginx/proxy" + href: "{{ HOMEPAGE_VAR_NPM_URL }}/nginx/proxy" description: Services proxying icon: nginx-proxy-manager widget: type: npm - url: "{{HOMEPAGE_VAR_NPM_URL}}" - username: "{{HOMEPAGE_VAR_NPM_USER}}" - password: "{{HOMEPAGE_VAR_NPM_PASS}}" + url: "{{ HOMEPAGE_VAR_NPM_URL }}" + username: "{{ HOMEPAGE_VAR_NPM_USER }}" + password: "{{ HOMEPAGE_VAR_NPM_PASS }}" server: apps container: nginx-proxy-manager - AdGuard: - href: "{{HOMEPAGE_VAR_ADGUARD_URL}}" + href: "{{ HOMEPAGE_VAR_ADGUARD_URL }}" icon: adguard-home widget: type: adguard - url: "{{HOMEPAGE_VAR_ADGUARD_URL}}" - username: "{{HOMEPAGE_VAR_ADGUARD_USER}}" - password: "{{HOMEPAGE_VAR_ADGUARD_PASS}}" + url: "{{ HOMEPAGE_VAR_ADGUARD_URL }}" + username: "{{ HOMEPAGE_VAR_ADGUARD_USER }}" + password: "{{ HOMEPAGE_VAR_ADGUARD_PASS }}" - Remote: - Guacamole: - href: "{{HOMEPAGE_VAR_GUACAMOLE_URL}}" + href: "{{ HOMEPAGE_VAR_GUACAMOLE_URL }}" icon: guacamole server: apps container: guacamole - Webtop: - href: "{{HOMEPAGE_VAR_WEBTOP_URL}}" + href: "{{ HOMEPAGE_VAR_WEBTOP_URL }}" icon: webtop server: apps container: webtop - Lenovo AMT: description: Intel AMT remote management for Lenovo - href: "{{HOMEPAGE_VAR_LENOVO_AMT_URL}}" + href: "{{ HOMEPAGE_VAR_LENOVO_AMT_URL }}" icon: si-intel-#0071C5 - # siteMonitor: "{{HOMEPAGE_VAR_LENOVO_AMT_URL}}" - - - # - PgAdmin Oracle: - # href: https://pgadmin.xopek.co.uk/browser/ - # icon: pgadmin - # siteMonitor: https://pgadmin.xopek.co.uk/browser/ - -- Tools & Utilities: - # - LXC exit node: - # href: https://login.tailscale.com - # description: Tailscale - # icon: tailscale - # widget: - # type: tailscale - # deviceid: nACs2ShCZP11CNTRL - # key: tskey-api-kV3NU1LSkh11CNTRL-1n4NHxXvsFSAgWHkzd6iFSKnbcn2S76W2 - - # - Docker Apps: - # href: https://login.tailscale.com - # description: Tailscale - # icon: tailscale - # widget: - # type: tailscale - # deviceid: ner9S4TCW211CNTRL - # key: tskey-api-kV3NU1LSkh11CNTRL-1n4NHxXvsFSAgWHkzd6iFSKnbcn2S76W2 - - # - Oracle Ampere: - # href: https://login.tailscale.com - # description: Tailscale - # icon: tailscale - # widget: - # type: tailscale - # deviceid: n6h62FUCS321CNTRL - # key: tskey-api-kV3NU1LSkh11CNTRL-1n4NHxXvsFSAgWHkzd6iFSKnbcn2S76W2 + # siteMonitor: "{{ HOMEPAGE_VAR_LENOVO_AMT_URL }}" +- Tools & Utilities: - Zabbix Oracle: - href: "{{HOMEPAGE_VAR_ZABBIX_URL}}/" + href: "{{ HOMEPAGE_VAR_ZABBIX_URL }}/" icon: zabbix - siteMonitor: "{{HOMEPAGE_VAR_ZABBIX_URL}}" + siteMonitor: "{{ HOMEPAGE_VAR_ZABBIX_URL }}" widget: type: zabbix - url: "{{HOMEPAGE_VAR_ZABBIX_URL}}" - key: "{{HOMEPAGE_VAR_ZABBIX_KEY}}" - - # - '7.0': - # href: http://10.0.0.107/zabbix/ - # icon: zabbix - # siteMonitor: http://10.0.0.107/zabbix/ - - # - '6.0': - # href: http://10.0.0.106/zabbix/ - # icon: zabbix - # siteMonitor: http://10.0.0.106/zabbix/ - - # - '5.0': - # href: http://10.0.0.105/zabbix/ - # icon: zabbix - # siteMonitor: http://10.0.0.105/zabbix/ + url: "{{ HOMEPAGE_VAR_ZABBIX_URL }}" + key: "{{ HOMEPAGE_VAR_ZABBIX_KEY }}" - Grafana: - href: "{{HOMEPAGE_VAR_GRAFANA_URL}}/login" + href: "{{ HOMEPAGE_VAR_GRAFANA_URL }}/login" description: Grafana icon: grafana - siteMonitor: "{{HOMEPAGE_VAR_GRAFANA_URL}}" + siteMonitor: "{{ HOMEPAGE_VAR_GRAFANA_URL }}" - IT Tools: - href: "{{HOMEPAGE_VAR_IT_TOOLS_URL}}" + href: "{{ HOMEPAGE_VAR_IT_TOOLS_URL }}" description: Handy things for work icon: it-tools server: apps container: it-tools - Vaultwarden: - href: "{{HOMEPAGE_VAR_VAULTWARDEN_URL}}" + href: "{{ HOMEPAGE_VAR_VAULTWARDEN_URL }}" description: Password manager icon: vaultwarden server: apps container: vaultwarden - Gitea: - href: "{{HOMEPAGE_VAR_GITEA_URL}}/" + href: "{{ HOMEPAGE_VAR_GITEA_URL }}/" description: Local Git server icon: gitea - siteMonitor: "{{HOMEPAGE_VAR_GITEA_URL}}/" + siteMonitor: "{{ HOMEPAGE_VAR_GITEA_URL }}/" widget: type: gitea - url: "{{HOMEPAGE_VAR_GITEA_URL}}" - key: "{{HOMEPAGE_VAR_GITEA_KEY}}" + url: "{{ HOMEPAGE_VAR_GITEA_URL }}" + key: "{{ HOMEPAGE_VAR_GITEA_KEY }}" From 69b9d9792314760d96a69b09bffac626d0e8fa2a Mon Sep 17 00:00:00 2001 From: Maksym Buz Date: Wed, 27 Aug 2025 16:16:28 +0200 Subject: [PATCH 3/7] ADD: Useful links --- bookmarks.yaml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/bookmarks.yaml b/bookmarks.yaml index fbd079b..5148cba 100644 --- a/bookmarks.yaml +++ b/bookmarks.yaml @@ -60,19 +60,19 @@ href: https://gemini.google.com/app?hl=en description: Gemini chat -# - Zabbix: -# - Prod: -# - icon: zabbix -# href: https://zabbix.xopek.co.uk/ +- Useful: + - Vaultwarden: + - icon: vaultwarden + href: https://pass.mbuz.uk/ -# - Test 7.0: -# - icon: zabbix -# href: http://10.0.0.107/zabbix/ + - IT-Tools: + - icon: it-tools + href: http://10.0.0.101:8182/ -# - Test 6.0: -# - icon: zabbix -# href: http://10.0.0.106/zabbix/ + - Oh Shit Git + - icon: git + href: https://ohshitgit.com/ -# - Test 5.0: -# - icon: zabbix -# href: http://10.0.0.105/zabbix/ + - Git Cheatsheet: + - icon: gitlab + href: https://about.gitlab.com/images/press/git-cheat-sheet.pdf From a1c5cc31753674f73a09993acb73b2ab3f766327 Mon Sep 17 00:00:00 2001 From: Maksym Buz Date: Wed, 27 Aug 2025 16:24:03 +0200 Subject: [PATCH 4/7] FIX: bookmarks adjustments --- bookmarks.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bookmarks.yaml b/bookmarks.yaml index 5148cba..ba1344b 100644 --- a/bookmarks.yaml +++ b/bookmarks.yaml @@ -69,7 +69,7 @@ - icon: it-tools href: http://10.0.0.101:8182/ - - Oh Shit Git + - Oh Shit Git: - icon: git href: https://ohshitgit.com/ From d830b0771b6d737865ac555e9492ee2bb4a733b3 Mon Sep 17 00:00:00 2001 From: Maksym Buz Date: Wed, 27 Aug 2025 16:34:26 +0200 Subject: [PATCH 5/7] FIX: Removed spaces in variables --- services.yaml | 86 +++++++++++++++++++++++++-------------------------- 1 file changed, 43 insertions(+), 43 deletions(-) diff --git a/services.yaml b/services.yaml index 6d809db..a13306d 100644 --- a/services.yaml +++ b/services.yaml @@ -4,68 +4,68 @@ - Virtualization: - Proxmox: - href: "{{ HOMEPAGE_VAR_PROXMOX_URL }}" + href: "{{HOMEPAGE_VAR_PROXMOX_URL}}" description: Lenovo P520 icon: proxmox widget: type: proxmox - url: "{{ HOMEPAGE_VAR_PROXMOX_URL }}" - username: "{{ HOMEPAGE_VAR_PROXMOX_PAM }}" - password: "{{ HOMEPAGE_VAR_PROXMOX_SECRET }}" + url: "{{HOMEPAGE_VAR_PROXMOX_URL}}" + username: "{{HOMEPAGE_VAR_PROXMOX_PAM}}" + password: "{{HOMEPAGE_VAR_PROXMOX_SECRET}}" - Docker: - Apps: - href: "{{ HOMEPAGE_VAR_PORTAINER_URL }}" + href: "{{HOMEPAGE_VAR_PORTAINER_URL}}" description: Portainer icon: portainer widget: type: portainer - url: "{{ HOMEPAGE_VAR_PORTAINER_URL }}" + url: "{{HOMEPAGE_VAR_PORTAINER_URL}}" env: 18 - key: "{{ HOMEPAGE_VAR_PORTAINER_KEY }}" + key: "{{HOMEPAGE_VAR_PORTAINER_KEY}}" - Cloud: - href: "{{ HOMEPAGE_VAR_PORTAINER_URL }}" + href: "{{HOMEPAGE_VAR_PORTAINER_URL}}" description: Portainer icon: portainer widget: type: portainer - url: "{{ HOMEPAGE_VAR_PORTAINER_URL }}" + url: "{{HOMEPAGE_VAR_PORTAINER_URL}}" env: 16 - key: "{{ HOMEPAGE_VAR_PORTAINER_KEY }}" + key: "{{HOMEPAGE_VAR_PORTAINER_KEY}}" - Files: - TrueNAS: - href: "{{ HOMEPAGE_VAR_TRUENAS_URL }}" + href: "{{HOMEPAGE_VAR_TRUENAS_URL}}" #description: Storage icon: truenas widget: type: truenas - url: "{{ HOMEPAGE_VAR_TRUENAS_URL }}" - key: "{{ HOMEPAGE_VAR_TRUENAS_KEY }}" + url: "{{HOMEPAGE_VAR_TRUENAS_URL}}" + key: "{{HOMEPAGE_VAR_TRUENAS_KEY}}" enablePools: true - Transmission: - href: "{{ HOMEPAGE_VAR_TRANSMISSION_URL }}/" + href: "{{HOMEPAGE_VAR_TRANSMISSION_URL}}/" #description: Transmission icon: transmission server: apps container: transmission-openvpn widget: type: transmission - url: "{{ HOMEPAGE_VAR_TRANSMISSION_URL }}" + url: "{{HOMEPAGE_VAR_TRANSMISSION_URL}}" - Immich: - href: "{{ HOMEPAGE_VAR_IMMICH_URL }}/photos" + href: "{{HOMEPAGE_VAR_IMMICH_URL}}/photos" #description: Photos icon: immich widget: type: immich - url: "{{ HOMEPAGE_VAR_IMMICH_URL }}" - key: "{{ HOMEPAGE_VAR_IMMICH_KEY }}" + url: "{{HOMEPAGE_VAR_IMMICH_URL}}" + key: "{{HOMEPAGE_VAR_IMMICH_KEY}}" version: 2 - Seafile: - href: "{{ HOMEPAGE_VAR_SEAFILE_URL }}" + href: "{{HOMEPAGE_VAR_SEAFILE_URL}}" description: Documents icon: seafile server: cloud @@ -73,82 +73,82 @@ - Networking: - Nginx Proxy Manager: - href: "{{ HOMEPAGE_VAR_NPM_URL }}/nginx/proxy" + href: "{{HOMEPAGE_VAR_NPM_URL}}/nginx/proxy" description: Services proxying icon: nginx-proxy-manager widget: type: npm - url: "{{ HOMEPAGE_VAR_NPM_URL }}" - username: "{{ HOMEPAGE_VAR_NPM_USER }}" - password: "{{ HOMEPAGE_VAR_NPM_PASS }}" + url: "{{HOMEPAGE_VAR_NPM_URL}}" + username: "{{HOMEPAGE_VAR_NPM_USER}}" + password: "{{HOMEPAGE_VAR_NPM_PASS}}" server: apps container: nginx-proxy-manager - AdGuard: - href: "{{ HOMEPAGE_VAR_ADGUARD_URL }}" + href: "{{HOMEPAGE_VAR_ADGUARD_URL}}" icon: adguard-home widget: type: adguard - url: "{{ HOMEPAGE_VAR_ADGUARD_URL }}" - username: "{{ HOMEPAGE_VAR_ADGUARD_USER }}" - password: "{{ HOMEPAGE_VAR_ADGUARD_PASS }}" + url: "{{HOMEPAGE_VAR_ADGUARD_URL}}" + username: "{{HOMEPAGE_VAR_ADGUARD_USER}}" + password: "{{HOMEPAGE_VAR_ADGUARD_PASS}}" - Remote: - Guacamole: - href: "{{ HOMEPAGE_VAR_GUACAMOLE_URL }}" + href: "{{HOMEPAGE_VAR_GUACAMOLE_URL}}" icon: guacamole server: apps container: guacamole - Webtop: - href: "{{ HOMEPAGE_VAR_WEBTOP_URL }}" + href: "{{HOMEPAGE_VAR_WEBTOP_URL}}" icon: webtop server: apps container: webtop - Lenovo AMT: description: Intel AMT remote management for Lenovo - href: "{{ HOMEPAGE_VAR_LENOVO_AMT_URL }}" + href: "{{HOMEPAGE_VAR_LENOVO_AMT_URL}}" icon: si-intel-#0071C5 - # siteMonitor: "{{ HOMEPAGE_VAR_LENOVO_AMT_URL }}" + # siteMonitor: "{{HOMEPAGE_VAR_LENOVO_AMT_URL}}" - Tools & Utilities: - Zabbix Oracle: - href: "{{ HOMEPAGE_VAR_ZABBIX_URL }}/" + href: "{{HOMEPAGE_VAR_ZABBIX_URL}}/" icon: zabbix - siteMonitor: "{{ HOMEPAGE_VAR_ZABBIX_URL }}" + siteMonitor: "{{HOMEPAGE_VAR_ZABBIX_URL}}" widget: type: zabbix - url: "{{ HOMEPAGE_VAR_ZABBIX_URL }}" - key: "{{ HOMEPAGE_VAR_ZABBIX_KEY }}" + url: "{{HOMEPAGE_VAR_ZABBIX_URL}}" + key: "{{HOMEPAGE_VAR_ZABBIX_KEY}}" - Grafana: - href: "{{ HOMEPAGE_VAR_GRAFANA_URL }}/login" + href: "{{HOMEPAGE_VAR_GRAFANA_URL}}/login" description: Grafana icon: grafana - siteMonitor: "{{ HOMEPAGE_VAR_GRAFANA_URL }}" + siteMonitor: "{{HOMEPAGE_VAR_GRAFANA_URL}}" - IT Tools: - href: "{{ HOMEPAGE_VAR_IT_TOOLS_URL }}" + href: "{{HOMEPAGE_VAR_IT_TOOLS_URL}}" description: Handy things for work icon: it-tools server: apps container: it-tools - Vaultwarden: - href: "{{ HOMEPAGE_VAR_VAULTWARDEN_URL }}" + href: "{{HOMEPAGE_VAR_VAULTWARDEN_URL}}" description: Password manager icon: vaultwarden server: apps container: vaultwarden - Gitea: - href: "{{ HOMEPAGE_VAR_GITEA_URL }}/" + href: "{{HOMEPAGE_VAR_GITEA_URL}}/" description: Local Git server icon: gitea - siteMonitor: "{{ HOMEPAGE_VAR_GITEA_URL }}/" + siteMonitor: "{{HOMEPAGE_VAR_GITEA_URL}}/" widget: type: gitea - url: "{{ HOMEPAGE_VAR_GITEA_URL }}" - key: "{{ HOMEPAGE_VAR_GITEA_KEY }}" + url: "{{HOMEPAGE_VAR_GITEA_URL}}" + key: "{{HOMEPAGE_VAR_GITEA_KEY}}" From 17f121fe12d93d9e1581952687a01c8b46cfecbc Mon Sep 17 00:00:00 2001 From: Maksym Buz Date: Wed, 27 Aug 2025 17:20:05 +0200 Subject: [PATCH 6/7] CHANGE: Re-arranged services --- services.yaml | 61 +++++++++++++++++++++++++++------------------------ 1 file changed, 32 insertions(+), 29 deletions(-) diff --git a/services.yaml b/services.yaml index a13306d..b666348 100644 --- a/services.yaml +++ b/services.yaml @@ -93,23 +93,23 @@ username: "{{HOMEPAGE_VAR_ADGUARD_USER}}" password: "{{HOMEPAGE_VAR_ADGUARD_PASS}}" - - Remote: - - Guacamole: - href: "{{HOMEPAGE_VAR_GUACAMOLE_URL}}" - icon: guacamole - server: apps - container: guacamole + # - Remote: + # - Guacamole: + # href: "{{HOMEPAGE_VAR_GUACAMOLE_URL}}" + # icon: guacamole + # server: apps + # container: guacamole - - Webtop: - href: "{{HOMEPAGE_VAR_WEBTOP_URL}}" - icon: webtop - server: apps - container: webtop + # - Webtop: + # href: "{{HOMEPAGE_VAR_WEBTOP_URL}}" + # icon: webtop + # server: apps + # container: webtop - - Lenovo AMT: - description: Intel AMT remote management for Lenovo - href: "{{HOMEPAGE_VAR_LENOVO_AMT_URL}}" - icon: si-intel-#0071C5 + # - Lenovo AMT: + # description: Intel AMT remote management for Lenovo + # href: "{{HOMEPAGE_VAR_LENOVO_AMT_URL}}" + # icon: si-intel-#0071C5 # siteMonitor: "{{HOMEPAGE_VAR_LENOVO_AMT_URL}}" - Tools & Utilities: @@ -128,20 +128,7 @@ icon: grafana siteMonitor: "{{HOMEPAGE_VAR_GRAFANA_URL}}" - - IT Tools: - href: "{{HOMEPAGE_VAR_IT_TOOLS_URL}}" - description: Handy things for work - icon: it-tools - server: apps - container: it-tools - - - Vaultwarden: - href: "{{HOMEPAGE_VAR_VAULTWARDEN_URL}}" - description: Password manager - icon: vaultwarden - server: apps - container: vaultwarden - + - Gitea: href: "{{HOMEPAGE_VAR_GITEA_URL}}/" description: Local Git server @@ -152,3 +139,19 @@ url: "{{HOMEPAGE_VAR_GITEA_URL}}" key: "{{HOMEPAGE_VAR_GITEA_KEY}}" + # - IT Tools: + # href: "{{HOMEPAGE_VAR_IT_TOOLS_URL}}" + # description: Handy things for work + # icon: it-tools + # server: apps + # container: it-tools + + # - Vaultwarden: + # href: "{{HOMEPAGE_VAR_VAULTWARDEN_URL}}" + # description: Password manager + # icon: vaultwarden + # server: apps + # container: vaultwarden + + + From 48e962082b610e76425afef776e6e3f52720b72f Mon Sep 17 00:00:00 2001 From: Maksym Buz Date: Wed, 27 Aug 2025 17:26:36 +0200 Subject: [PATCH 7/7] CHANGE: Re-arranged services --- services.yaml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/services.yaml b/services.yaml index b666348..df28ca0 100644 --- a/services.yaml +++ b/services.yaml @@ -93,6 +93,12 @@ username: "{{HOMEPAGE_VAR_ADGUARD_USER}}" password: "{{HOMEPAGE_VAR_ADGUARD_PASS}}" + - MySite: + href: "{{HOMEPAGE_VAR_MYSITE_URL}}" + description: My personal website + icon: wordpress + siteMonitor: "{{HOMEPAGE_VAR_MYSITE_URL}}" + # - Remote: # - Guacamole: # href: "{{HOMEPAGE_VAR_GUACAMOLE_URL}}"