Initial commit: Alfred Proxy with OAuth, TTS, and FCM push notifications
- Environment-based configuration (no hardcoded secrets) - OAuth authentication via Authentik - ElevenLabs TTS integration via SAG CLI - FCM push notification support - User preferences sync system - Multi-user support with per-user context files - No internal IPs or service accounts in tracked files
This commit is contained in:
21
.env.example
Normal file
21
.env.example
Normal file
@@ -0,0 +1,21 @@
|
||||
# Alfred Proxy Configuration
|
||||
# Copy this file to .env and fill in your values
|
||||
|
||||
# Port for the proxy to listen on
|
||||
PROXY_PORT=18790
|
||||
|
||||
# OpenClaw WebSocket URL
|
||||
OPENCLAW_URL=ws://127.0.0.1:18789
|
||||
|
||||
# OpenClaw gateway token (get from your OpenClaw config)
|
||||
OPENCLAW_TOKEN=your-openclaw-token-here
|
||||
|
||||
# Authentik OAuth configuration
|
||||
AUTHENTIK_URL=https://auth.yourdomain.com
|
||||
AUTHENTIK_CLIENT_ID=your-oauth-client-id-here
|
||||
|
||||
# ElevenLabs API key for TTS (optional - falls back to local TTS if not set)
|
||||
ELEVENLABS_API_KEY=your-elevenlabs-api-key-here
|
||||
|
||||
# Set to 'false' to disable authentication (development only)
|
||||
REQUIRE_AUTH=true
|
||||
Reference in New Issue
Block a user