Skip to content

doudz/homeassistant-panel_proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

title description ha_category ha_release ha_quality_scale ha_codeowners ha_domain
Proxy Panel
Instructions on how to add proxy using iFrames in the frontend of Home Assistant.
Front End
0.109
internal
@doudz
panel_proxy

The panel_proxy support allows you to create a simple reverse proxy to other webapp in Home Assistant frontend. The panels are listed in the sidebar and can contain external resources like the web frontend of your router, your monitoring system, or your media server.

This is similar to the directive proxy_pass of NGINX for example.

To enable proxy Panel in your installation, add the following to your configuration.yaml file:

# Example configuration.yaml entry
panel_proxy:
  router:
    title: 'Router'
    url: 'http://192.168.1.1/router'
  fridge:
    title: 'Fridge'
    url: 'http://192.168.1.5/fridge'
  otherapp:
    title: 'Other App'
    url: 'http://localhost:8080/otherapp'

{% configuration %} panel_proxy: description: Enables the panel_proxy component. Only allowed once. required: true type: map keys: panel_name: description: Name of the panel. Only allowed once. required: true type: map keys: title: description: Friendly title for the panel. Will be used in the sidebar. required: true type: string url: description: The absolute URL. required: true type: string icon: description: Icon for entry. required: false type: icon require_admin: description: If admin access is required to see this iframe. required: false type: boolean default: false {% endconfiguration %}

panel_name must be the mount point of the remote app, example otherapp => http://localhost:8080/otherapp

About

panel_proxy integration for Home Assistant

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages