Add HA-AUTO-LOGIN-GUIDE.txt
This commit is contained in:
76
HA-AUTO-LOGIN-GUIDE.txt
Normal file
76
HA-AUTO-LOGIN-GUIDE.txt
Normal file
@@ -0,0 +1,76 @@
|
||||
Home Assistant Auto-Login Setup Guide
|
||||
=====================================
|
||||
|
||||
There are 3 ways to keep the dashboard logged in:
|
||||
|
||||
METHOD 1: Long-Lived Access Token (RECOMMENDED)
|
||||
------------------------------------------------
|
||||
This is the easiest and most secure method.
|
||||
|
||||
1. In Home Assistant (from another device):
|
||||
- Click your profile icon (bottom left)
|
||||
- Scroll down to "Long-Lived Access Tokens"
|
||||
- Click "Create Token"
|
||||
- Name it: "Dashboard Kiosk"
|
||||
- Copy the token (you'll only see it once!)
|
||||
|
||||
2. On this computer, run:
|
||||
~/scripts/configure-ha-token.sh
|
||||
|
||||
Then paste the token when prompted.
|
||||
|
||||
3. Restart the dashboard:
|
||||
~/scripts/restart-dashboard.sh
|
||||
|
||||
The dashboard will now auto-login without showing the login screen!
|
||||
|
||||
|
||||
METHOD 2: Trusted Networks
|
||||
---------------------------
|
||||
Configure Home Assistant to trust this computer's IP address.
|
||||
|
||||
1. Get this computer's IP:
|
||||
hostname -I
|
||||
|
||||
2. In Home Assistant, edit configuration.yaml:
|
||||
Add this section (or update existing):
|
||||
|
||||
http:
|
||||
trusted_proxies:
|
||||
- 192.168.68.193 # Replace with your IP
|
||||
use_x_forwarded_for: true
|
||||
ip_ban_enabled: true
|
||||
login_attempts_threshold: 5
|
||||
|
||||
OR use the UI:
|
||||
- Settings > People & Zones > Trusted Networks
|
||||
- Add this computer's IP address
|
||||
|
||||
3. Restart Home Assistant
|
||||
|
||||
4. The dashboard should now auto-login from this IP
|
||||
|
||||
|
||||
METHOD 3: Firefox Saved Credentials
|
||||
-------------------------------------
|
||||
Let Firefox remember your login.
|
||||
|
||||
1. Stop the dashboard:
|
||||
~/scripts/stop-dashboard.sh
|
||||
|
||||
2. Launch Firefox normally (not kiosk):
|
||||
export XDG_RUNTIME_DIR=/run/user/1000
|
||||
export WAYLAND_DISPLAY=wayland-0
|
||||
MOZ_ENABLE_WAYLAND=1 firefox http://homeassistant.local:8123
|
||||
|
||||
3. Log in manually once
|
||||
4. Firefox will ask to save password - click "Save"
|
||||
5. Close Firefox
|
||||
6. Restart the dashboard:
|
||||
~/scripts/restart-dashboard.sh
|
||||
|
||||
Firefox should now auto-fill your credentials.
|
||||
|
||||
|
||||
RECOMMENDED: Use Method 1 (Access Token)
|
||||
It's the most reliable and doesn't require Firefox to save passwords.
|
||||
Reference in New Issue
Block a user