GitDeployHub

y4my4my4m/harmony

github.com/y4my4my4m/harmony ↗
Vue
13 environment variables found in .env.example

Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow.

  • VITE_SUPABASE_URL Supabase Configuration (REQUIRED) Get these from your Supabase project: Settings > API Local dev default uses the Supabase demo anon key
  • VITE_SUPABASE_ANON_KEY secret
  • VITE_INSTANCE_DOMAIN Instance Configuration (REQUIRED) Your instance's public domain (without https://)
  • VITE_INSTANCE_NAME Instance display name
  • VITE_DOMAIN Domain used for ActivityPub handles and federation (without https://) Usually the same as VITE_INSTANCE_DOMAIN
  • VITE_APP_URL App URL (used for CORS and redirects)
  • VITE_FEDERATION_API_URL Federation Backend (OPTIONAL but recommended) URL to the federation backend for link previews and ActivityPub Usually same as your domain…
  • VITE_LIVEKIT_URL LiveKit WebRTC (OPTIONAL for voice/video) LiveKit WebSocket URL for voice/video calls Leave empty to disable voice/video features
  • VITE_ENABLE_FEDERATION Feature Flags (OPTIONAL) Set VITE_ENABLE_FEDERATION=false if you're NOT running federation-backend
  • VITE_ENABLE_VOICE
  • VITE_ENABLE_E2E_ENCRYPTION
  • REDIS_PASSWORD secret Redis (shared by LiveKit, federation-backend, and app caching) Generated by install.sh must match docker-compose and webrtc/livekit.yaml
  • VITE_DEBUG_LOGGING Development Settings Only for local development don't use in production
Or deploy to a different host
← Try another repo