2023-09-29 21:01:11 +03:00
---
title: Widgets
2024-06-14 14:11:23 +03:00
description: Find information on how to configure specific widgets in Homepage.
icon: material/widgets
2023-09-29 21:01:11 +03:00
---
Homepage has two types of widgets: info and service. Below we'll cover each type and how to configure them.
2024-07-13 11:02:31 -07:00
The left navigation of this site contains links to all available widgets.
2023-09-29 21:01:11 +03:00
## Service Widgets
2023-11-26 13:24:03 -08:00
Service widgets are used to display the status of a service, often a web service or API. Services (and their widgets) are defined in your `services.yaml` file. Here's an example:
2023-09-29 21:01:11 +03:00
```yaml
- Plex:
icon: plex.png
href: https://plex.my.host
description: Watch movies and TV shows.
server: localhost
container: plex
2024-11-27 02:33:40 -08:00
widgets:
- type: tautulli
url: http://172.16.1.1:8181
key: aabbccddeeffgghhiijjkkllmmnnoo
- type: uptimekuma
url: http://172.16.1.2:8080
slug: aaaaaaabbbbb
2023-09-29 21:01:11 +03:00
```
2024-11-27 22:49:14 -08:00
More detail on configuring service widgets can be found in the [Service Widgets Config ](../configs/services.md ) section.
2023-09-29 21:01:11 +03:00
## Info Widgets
2023-11-26 21:21:59 +00:00
Info widgets are used to display information in the header, often about your system or environment. Info widgets are defined your `widgets.yaml` file. Here's an example:
2023-09-29 21:01:11 +03:00
```yaml
- openmeteo:
label: Current
latitude: 36.66
longitude: -117.51
cache: 5
```
2024-11-27 22:49:14 -08:00
More detail on configuring info widgets can be found in the [Info Widgets Config ](../configs/info-widgets.md ) section.