Installation Guide
Hass-Panel offers multiple installation methods. You can choose the most suitable method based on your needs.
Installation Methods
1. Docker Installation (Recommended)
Use the following command to start Hass-Panel:
docker run \
--name hass-panel \
--restart unless-stopped \
-p 5123:5123 \
-v ./data/:/config/hass-panel \
-d \
ghcr.io/mrtian2016/hass-panel:latest
This command will:
- Create a container named
hass-panel
- Set the container to restart automatically
- Map container port 5123 to host port 5123
- Save configuration files in the host's
./data/
directory
- Use the latest version of the Hass-Panel image
2. Home Assistant Add-on Installation
Method 1: One-Click Installation (Recommended)
Click the button below to add Hass-Panel to your Home Assistant:

Method 2: Manual Installation
- In the Home Assistant sidebar, click "Settings" -> "Add-ons" -> "Add-on Store"
- Click the three dots in the top right corner and select "Repositories"
- Add the repository URL:
https://github.com/mrtian2016/hass-panel
- Click "Add" and refresh the page
- Find and install "Hass Panel" in the Add-on Store
- After starting, you can access it from the sidebar
Upgrade Instructions
Docker Version Upgrade
# Pull the latest image
docker pull ghcr.io/mrtian2016/hass-panel:latest
# Stop and remove the old container
docker stop hass-panel
docker rm hass-panel
# Create a new container with the latest image
docker run \
--name hass-panel \
--restart unless-stopped \
-p 5123:5123 \
-v ./data/:/config/hass-panel \
-d \
ghcr.io/mrtian2016/hass-panel:latest
Home Assistant Add-on Version Upgrade
- Find Hass Panel in the Home Assistant Add-on Store
- Click the "Update" button
- Wait for the update to complete and restart the add-on