diff --git a/docs/controller/dashboard-disk-management.png b/docs/controller/dashboard-disk-management.png new file mode 100644 index 0000000..8f366c1 Binary files /dev/null and b/docs/controller/dashboard-disk-management.png differ diff --git a/docs/controller/dashboard-fallback-banner.png b/docs/controller/dashboard-fallback-banner.png new file mode 100644 index 0000000..79a4932 Binary files /dev/null and b/docs/controller/dashboard-fallback-banner.png differ diff --git a/docs/controller/dashboard-smart.png b/docs/controller/dashboard-smart.png new file mode 100644 index 0000000..6cc51a2 Binary files /dev/null and b/docs/controller/dashboard-smart.png differ diff --git a/docs/controller/dashboard-upgrade-banner.png b/docs/controller/dashboard-upgrade-banner.png index f42fbd7..ba3e24e 100644 Binary files a/docs/controller/dashboard-upgrade-banner.png and b/docs/controller/dashboard-upgrade-banner.png differ diff --git a/docs/controller/dashboard.md b/docs/controller/dashboard.md index e3b7907..9bc51b9 100644 --- a/docs/controller/dashboard.md +++ b/docs/controller/dashboard.md @@ -8,7 +8,7 @@ application. This ensures you always have access to critical system information The dashboard is available at: ``` -http://:8087 +http:// ``` ## When to Use the Dashboard @@ -71,6 +71,10 @@ Shows detected drives and partitions: - Mount/unmount controls - Persistent mount toggle +> Notice the drive mounted to **/media/wrolpi** + +![dashboard-disk-management.png](dashboard-disk-management.png) + ### Drive Health (SMART) Displays health information for connected drives: @@ -80,6 +84,8 @@ Displays health information for connected drives: - Power-on hours - Sector health +![dashboard-smart.png](dashboard-smart.png) + ## Fallback Mode When the main WROLPi API is unavailable, the dashboard enters "fallback mode": @@ -88,6 +94,8 @@ When the main WROLPi API is unavailable, the dashboard enters "fallback mode": - The dashboard continues to function normally - Once the main app recovers, you're automatically redirected +![dashboard-fallback-banner.png](dashboard-fallback-banner.png) + ## Upgrade Mode During system upgrades: diff --git a/docs/controller/index.md b/docs/controller/index.md index 01542ee..aba526e 100644 --- a/docs/controller/index.md +++ b/docs/controller/index.md @@ -26,7 +26,7 @@ the React UI. The Controller has its own standalone web interface available at: ``` -http://:8087 +http:// ``` This dashboard works even when the main WROLPi app is down. diff --git a/docs/controller/services.md b/docs/controller/services.md index a387e32..e032a1b 100644 --- a/docs/controller/services.md +++ b/docs/controller/services.md @@ -8,7 +8,7 @@ The following services are managed by the Controller: | Service | Port | Description | |-------------------|--------|----------------------------------| -| wrolpi-controller | 8087 | System management (this service) | +| wrolpi-controller | 80 | System management (this service) | | wrolpi-api | 8081 | Backend API server | | wrolpi-app | 5000 | React frontend application | | wrolpi-help | 8084 | Documentation server | @@ -100,10 +100,9 @@ Caddy handles HTTPS termination and reverse proxying for all services in a singl | Container | Port | Description | |--------------|------|--------------------------------| | `web` | 8443 | Caddy reverse proxy (HTTPS) | -| `web` | 8080 | Caddy landing page (HTTP) | | `api` | 8081 | Backend API | | `app` | - | React frontend | -| `controller` | 8087 | Controller service | +| `controller` | 8080 | Controller service (HTTP) | | `db` | 5432 | PostgreSQL database | | `help` | 8086 | Help documentation (via Caddy) | | `map` | 8084 | Map tile server (via Caddy) | diff --git a/docs/system/certificates.md b/docs/system/certificates.md index 3a5caf4..cb234c9 100644 --- a/docs/system/certificates.md +++ b/docs/system/certificates.md @@ -34,7 +34,7 @@ again. You can download the Root CA certificate from: -* The HTTP landing page at `http:///` (or `http://:8080/` for Docker) +* The Controller at `http:///` (or `http://:8080/` for Docker) * The Settings page in the WROLPi interface under **Configs** * Directly at `http:///ca.crt` diff --git a/docs/system/index.md b/docs/system/index.md index c1b03c3..6314bcb 100644 --- a/docs/system/index.md +++ b/docs/system/index.md @@ -15,7 +15,7 @@ ### Web The [Caddy](https://caddyserver.com/) web server which facilitates communication between the other services, handles -HTTPS with [self-signed certificates](certificates.md), and serves the landing page. +HTTPS with [self-signed certificates](certificates.md). ### API diff --git a/docs/system/primary-secondary-tertiary.md b/docs/system/primary-secondary-tertiary.md index bc2e8c0..1f3e20d 100644 --- a/docs/system/primary-secondary-tertiary.md +++ b/docs/system/primary-secondary-tertiary.md @@ -5,7 +5,7 @@ and tertiary options to use your WROLPi may be available. | Module | Primary | Secondary | Tertiary | |----------|-------------------------------------------|--------------------------------------------------------------------------------|-------------------------------------------------------------------| -| System | [React App](../controller/index.md) | [Controller](../controller/index.md) on port `:8087` | CLI tools (systemctl, mount, etc.) | +| System | [React App](../controller/index.md) | [Controller](../controller/index.md) on port `:80` | CLI tools (systemctl, mount, etc.) | | Videos | [React App](../modules/videos/index.md) | [Open video files with VLC.](../modules/videos/index.md#videos-without-wrolpi) | Open subtitle files with a text editor. | | Archives | [React App](../modules/archives/index.md) | Open Archive files directly with Chromium | Readability files can be opened with a text editor. | | Map | [React App](../modules/map/index.md) | Map is accessible on port `:8084` | None |