Skip to content

Commit

Permalink
Merge branch 'main' into guides
Browse files Browse the repository at this point in the history
# Conflicts:
#	src/pages/api/services/proxy.js
#	src/widgets/emby/component.jsx
#	src/widgets/glances/widget.js
  • Loading branch information
benphelps committed Jun 13, 2024
2 parents 6267437 + 5afcf44 commit d45e669
Show file tree
Hide file tree
Showing 68 changed files with 904 additions and 313 deletions.
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,10 @@ Homepage is highly customizable, with support for custom themes, custom CSS & JS

For configuration options, examples and more, [please check out the homepage documentation](http:https://gethomepage.dev).

## Security Notice 🔒

Please note that when using features such as widgets, Homepage can access personal information (for example from your home automation system) and Homepage currently does not (and is not planned to) include any authentication layer itself. Thus, we recommend homepage be deployed behind a reverse proxy including authentication, SSL etc, and / or behind a VPN.

## With Docker

Using docker compose:
Expand Down
2 changes: 2 additions & 0 deletions docs/configs/kubernetes.md
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,8 @@ When the Kubernetes cluster connection has been properly configured, this servic

If you are using multiple instances of homepage, an `instance` annotation can be specified to limit services to a specific instance. If no instance is provided, the service will be visible on all instances.

If you have a single service that needs to be shown on multiple specific instances of homepage (but not on all of them), the service can be annotated by multiple `instance.name` annotations, where `name` can be the names of your specific multiple homepage instances. For example, a service that is annotated with `gethomepage.dev/instance.public: ""` and `gethomepage.dev/instance.internal: ""` will be shown on `public` and `internal` homepage instances.

### Traefik IngressRoute support

Homepage can also read ingresses defined using the Traefik IngressRoute custom resource definition. Due to the complex nature of Traefik routing rules, it is required for the `gethomepage.dev/href` annotation to be set:
Expand Down
4 changes: 4 additions & 0 deletions docs/installation/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ description: Docs intro
You have a few options for deploying homepage, depending on your needs. We offer docker images for a majority of platforms. You can also install and run homepage from source if Docker is not your thing. It can even be installed on Kubernetes with Helm.
</p>

!!! danger

Please note that when using features such as widgets, Homepage can access personal information (for example from your home automation system) and Homepage currently does not (and is not planned to) include any authentication layer itself. Thus, we recommend homepage be deployed behind a reverse proxy including authentication, SSL etc, and / or behind a VPN.

<br>

<div class="grid cards" style="margin: 0 auto;" markdown>
Expand Down
2 changes: 1 addition & 1 deletion docs/widgets/services/mjpeg.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: MJPEG
description: MJPEG Stream Widget Configuration
---

![camera-preview](https://github.com/gethomepage/homepage-docs/assets/82196/dc375ae3-0670-489f-8db6-83ff1f423d12)
![camera-preview](https://github.com/gethomepage/homepage/assets/4887959/dbc388d7-04a6-482c-8f36-f9534689b062)

Pass the stream URL from a service like [µStreamer](https://github.com/pikvm/ustreamer) or [camera-streamer](https://github.com/ayufan/camera-streamer).

Expand Down
12 changes: 12 additions & 0 deletions public/locales/af/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -876,5 +876,17 @@
"crowdsec": {
"alerts": "Waarskuwings",
"bans": "Verbanne"
},
"wgeasy": {
"connected": "Gekoppel",
"enabled": "Geaktiveer",
"disabled": "Onaktief",
"total": "Totaal"
},
"swagdashboard": {
"proxied": "Proxied",
"auth": "With Auth",
"outdated": "Outdated",
"banned": "Banned"
}
}
12 changes: 12 additions & 0 deletions public/locales/ar/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -876,5 +876,17 @@
"crowdsec": {
"alerts": "تنبيهات",
"bans": "Bans"
},
"wgeasy": {
"connected": "Connected",
"enabled": "مفعل",
"disabled": "معطل",
"total": "المجموع"
},
"swagdashboard": {
"proxied": "Proxied",
"auth": "With Auth",
"outdated": "Outdated",
"banned": "Banned"
}
}
12 changes: 12 additions & 0 deletions public/locales/bg/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -876,5 +876,17 @@
"crowdsec": {
"alerts": "Предупреждения",
"bans": "Bans"
},
"wgeasy": {
"connected": "Connected",
"enabled": "Активирано",
"disabled": "Деактивирано",
"total": "Общо"
},
"swagdashboard": {
"proxied": "Proxied",
"auth": "With Auth",
"outdated": "Outdated",
"banned": "Banned"
}
}
12 changes: 12 additions & 0 deletions public/locales/ca/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -876,5 +876,17 @@
"crowdsec": {
"alerts": "Alertes",
"bans": "Prohibicions"
},
"wgeasy": {
"connected": "Connectat",
"enabled": "Activat",
"disabled": "Desactivat",
"total": "Total"
},
"swagdashboard": {
"proxied": "Proxied",
"auth": "With Auth",
"outdated": "Outdated",
"banned": "Banned"
}
}
12 changes: 12 additions & 0 deletions public/locales/cs/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -876,5 +876,17 @@
"crowdsec": {
"alerts": "Upozornění",
"bans": "Bans"
},
"wgeasy": {
"connected": "Connected",
"enabled": "Povoleno",
"disabled": "Zakázáno",
"total": "Celkem"
},
"swagdashboard": {
"proxied": "Proxied",
"auth": "With Auth",
"outdated": "Outdated",
"banned": "Banned"
}
}
12 changes: 12 additions & 0 deletions public/locales/da/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -876,5 +876,17 @@
"crowdsec": {
"alerts": "Advarsler",
"bans": "Bans"
},
"wgeasy": {
"connected": "Connected",
"enabled": "Aktiveret",
"disabled": "Deaktiveret",
"total": "Total"
},
"swagdashboard": {
"proxied": "Proxied",
"auth": "With Auth",
"outdated": "Outdated",
"banned": "Banned"
}
}
12 changes: 12 additions & 0 deletions public/locales/de/common.json
Original file line number Diff line number Diff line change
Expand Up @@ -876,5 +876,17 @@
"crowdsec": {
"alerts": "Warnungen",
"bans": "Banns"
},
"wgeasy": {
"connected": "Verbunden",
"enabled": "Aktiviert",
"disabled": "Deaktiviert",
"total": "Gesamt"
},
"swagdashboard": {
"proxied": "Proxied",
"auth": "Mit Auth",
"outdated": "Veraltet",
"banned": "Gebannt"
}
}
Loading

0 comments on commit d45e669

Please sign in to comment.