From e8958397c2f0699a3b2bbd33227e77abc778dd5c Mon Sep 17 00:00:00 2001 From: igorpecovnik <6281704+igorpecovnik@users.noreply.github.com> Date: Mon, 28 Apr 2025 12:21:32 +0000 Subject: [PATCH] `Automatic` documentation update --- .../User-Guide_Armbian-Software/Management.md | 78 ++++++++++++++++++ docs/User-Guide_Armbian-Software/Software.md | 78 ++++++++++++++++++ docs/images/HPG001.png | Bin 0 -> 6057 bytes 3 files changed, 156 insertions(+) create mode 100644 docs/images/HPG001.png diff --git a/docs/User-Guide_Armbian-Software/Management.md b/docs/User-Guide_Armbian-Software/Management.md index 1a927d0e..fd5af40e 100644 --- a/docs/User-Guide_Armbian-Software/Management.md +++ b/docs/User-Guide_Armbian-Software/Management.md @@ -118,3 +118,81 @@ armbian-config --cmd WBM001 + +## Homepage + + +Install Homepage startpage / application dashboard + + + +[![Homepage](/images/HPG001.png)](#) + + + + +[gethomepage](https://gethomepage.dev/) is a fast, fully static, highly customizable application dashboard built for modern self-hosted environments. With a **fully proxied** architecture and **zero runtime**, it delivers exceptional speed, security, and simplicity for organizing and accessing your services. + +It supports **over 100 service integrations** and **multiple languages**, offering live status displays and dynamic resource monitoring out-of-the-box. Configuration is effortless via **YAML files** or automatic **Docker label discovery**, making setup and management seamless. + +*Key Features* + +- **Static Frontend**: Blazing-fast performance with no server-side runtime. +- **Secure Proxying**: Safely access internal services without direct exposure. +- **Service Integrations**: Native support for Docker, Kubernetes, Grafana, Proxmox, Home Assistant, and more. +- **Easy Configuration**: Manage layout and services with YAML or Docker labels. +- **Internationalization**: Translations available for multiple languages. +- **Flexible Theming**: Personalize with themes, layouts, and styling. +- **Simple Deployment**: Host via Docker, Kubernetes, or any static hosting platform. + +--- + +Whether you're running a small homelab or a full server fleet, **gethomepage** offers a sleek, powerful, and secure way to stay organized. + + + +**Author:** @igorpecovnik + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd HPG001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **3000**: + + - URL: `https://:3000` + - Username/Password: none + + Configuration: Please reffer to official manual + +=== "Directories" + + - Install directory: `/armbian/homepage` + - Site configuration directory: `/armbian/homepage/config` + +=== "View logs" + + ```sh + docker logs -f homepage + ``` + + + + +~~~ bash title="Remove Homepage:" +armbian-config --cmd HPG002 +~~~ + + +~~~ bash title="Purge Homepage with data folder:" +armbian-config --cmd HPG003 +~~~ + + + diff --git a/docs/User-Guide_Armbian-Software/Software.md b/docs/User-Guide_Armbian-Software/Software.md index 8031841f..aa21a299 100644 --- a/docs/User-Guide_Armbian-Software/Software.md +++ b/docs/User-Guide_Armbian-Software/Software.md @@ -2315,6 +2315,84 @@ armbian-config --cmd WBM001 +#### Homepage + + +Install Homepage startpage / application dashboard + + + +[![Homepage](/images/HPG001.png)](#) + + + + +[gethomepage](https://gethomepage.dev/) is a fast, fully static, highly customizable application dashboard built for modern self-hosted environments. With a **fully proxied** architecture and **zero runtime**, it delivers exceptional speed, security, and simplicity for organizing and accessing your services. + +It supports **over 100 service integrations** and **multiple languages**, offering live status displays and dynamic resource monitoring out-of-the-box. Configuration is effortless via **YAML files** or automatic **Docker label discovery**, making setup and management seamless. + +*Key Features* + +- **Static Frontend**: Blazing-fast performance with no server-side runtime. +- **Secure Proxying**: Safely access internal services without direct exposure. +- **Service Integrations**: Native support for Docker, Kubernetes, Grafana, Proxmox, Home Assistant, and more. +- **Easy Configuration**: Manage layout and services with YAML or Docker labels. +- **Internationalization**: Translations available for multiple languages. +- **Flexible Theming**: Personalize with themes, layouts, and styling. +- **Simple Deployment**: Host via Docker, Kubernetes, or any static hosting platform. + +--- + +Whether you're running a small homelab or a full server fleet, **gethomepage** offers a sleek, powerful, and secure way to stay organized. + + + +**Author:** @igorpecovnik + +**Status:** Stable + + +~~~ custombash +armbian-config --cmd HPG001 +~~~ + + + +=== "Access to the web interface" + + The web interface is accessible via port **3000**: + + - URL: `https://:3000` + - Username/Password: none + + Configuration: Please reffer to official manual + +=== "Directories" + + - Install directory: `/armbian/homepage` + - Site configuration directory: `/armbian/homepage/config` + +=== "View logs" + + ```sh + docker logs -f homepage + ``` + + + + +~~~ bash title="Remove Homepage:" +armbian-config --cmd HPG002 +~~~ + + +~~~ bash title="Purge Homepage with data folder:" +armbian-config --cmd HPG003 +~~~ + + + + ## Tools for printing and 3D printing #### OctoPrint diff --git a/docs/images/HPG001.png b/docs/images/HPG001.png new file mode 100644 index 0000000000000000000000000000000000000000..0bdf992786dba996e1db819f14b361118eb1fba3 GIT binary patch literal 6057 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 literal 0 HcmV?d00001