Skip to content

Latest commit

 

History

128 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

openHAB Demo Server

This is the home of the openHAB demo server: demo.openhab.org

Architecture

The openHAB demo server is deployed with Docker Compose. In fact, the demo server actually consists of two openHAB installations:

  • the public openHAB instance on port 8080
  • a private openHAB instance on port 18080 used for hiding API keys from the public

Those two instances are connected over Docker internal networking through the remote openHAB binding.

Credentials

  • public openHAB: demo:demo
  • private openHAB: private:private

Note

The credentials allow admin access to the Main UI, but modifications are blocked through a reverse proxy configuration. When attempting to modify the configuration, basic authentication enforces additional authorization.

Deployment

Run the following command to start the demo server:

docker compose up -d

FAQ

How can I access the console?

docker exec -it openhab_demo /openhab/runtime/bin/client

Configuration

The openHAB servers used for the demo are configured through configuration files only. This allows easily tracking config files in Git, and even makes it possible to automatically deploy the demo from the GitHub repository.

There are only a few exceptions to that rule:

  • UI Pages & Widgets
  • Rules, Scripts & Scenes for demonstration purposes

About

No description, website, or topics provided.

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Sponsor this project

Contributors

Languages