Files
Kareem Horstink 331de4bc9e
Build Android APK / build (push) Failing after 4m21s
Build Server .exe / build (push) Failing after 2m34s
Add settings page, PIN manager, and auto-config
- New settings page at /settings (localhost-only) accessible via tray icon
- PIN manager with 6-digit codes, 5-min TTL, single-use
- API token uses secrets.token_urlsafe(32) for 256-bit entropy
- Config auto-creates config.yaml on first run with detected local IP
- Default PIN and token generated randomly on first startup
- Added pin_ttl setting (default 300s)
- Updated build_exe.py for onefile exe with settings assets bundled
- Added start.bat and start.sh for easy development startup
2026-07-03 08:21:46 +00:00

14 lines
333 B
Bash

# PaperDash Configuration
# Copy this file to .env and fill in your values
# Dashboard PIN (4-digit code for the E-Ink client)
DASHBOARD_PIN=1234
# API Token (Bearer token for external scripts)
API_TOKEN=your-secret-token-here
# Server settings
# HOST defaults to auto-detected local IP (set to override)
PORT=8921
LOG_LEVEL=INFO