=============================================== SUPABASE SELF-HOSTED CONFIGURATION COMPLETE ✅ =============================================== Configuration Date: February 6, 2026 🎉 ALL SERVICES ARE RUNNING SUCCESSFULLY! All security keys and passwords have been configured in the .env file. === DATABASE CREDENTIALS === POSTGRES_PASSWORD: GuGu5M3d1aP0stgr3sS3cur3P@ssw0rd2026 - Used for postgres and supabase_admin database roles - Store securely, never share publicly === JWT & API KEYS === JWT_SECRET: o42gD1bBgm8mfEm3O84WgWt8OHv2Xz5VMszTG6iO - Used by PostgREST and GoTrue for signing JWTs - Generated keys expire in 5 years (until 2031) ANON_KEY: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoiYW5vbiIsImlzcyI6InN1cGFiYXNlIiwiaWF0IjoxNzcwMzEwODAwLCJleHAiOjE5MjgwNzcyMDB9.z4aUEBoY3ygV0Rp4kprAvUIRV-UhuJROTzOMUZYulIM - Client-side API key with limited permissions (anon role) - Use this in frontend applications SERVICE_ROLE_KEY: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJyb2xlIjoic2VydmljZV9yb2xlIiwiaXNzIjoic3VwYWJhc2UiLCJpYXQiOjE3NzAzMTA4MDAsImV4cCI6MTkyODA3NzIwMH0.5VEcwsp_NuKrog-EgwPZUMKmlE7tZFj71_5BkPdgOis - Server-side API key with full database access - ⚠️ NEVER expose this in client code or commit to version control === STUDIO DASHBOARD CREDENTIALS === DASHBOARD_USERNAME: supabase DASHBOARD_PASSWORD: GuGusMedia2026 - Access URL: http://localhost:8000 (or your configured URL) - Password contains letters and numbers as required === ENCRYPTION KEYS === SECRET_KEY_BASE: ZNQwgIPQqz8IhUji9fDUxCQRQpwvingDosL7ZADB+zpvMfdgy9DtwOml48jvRY3I - 64+ characters encryption key for Realtime and Supavisor VAULT_ENC_KEY: ffb047626566f975ddcf835029a51452 - Exactly 32 characters for Supavisor encrypted configuration PG_META_CRYPTO_KEY: LTTYvtQBWVwTtRotVrxaOleTnJYpkatn - 32+ characters for securing connection strings in Studio === LOGGING TOKENS === LOGFLARE_PUBLIC_ACCESS_TOKEN: ZtuR21FxDxb1LuADAkzmjqcdXA9Usmn7 - Used by Vector and Studio for log ingestion LOGFLARE_PRIVATE_ACCESS_TOKEN: Mb1kHdXGQvhOSKUz5VGMl6YMrCpenhJ/ - Administrative access for Logflare operations - Never expose client-side === POOLER CONFIGURATION === POOLER_TENANT_ID: gugus-media-tenant - Unique tenant identifier for database pooling === URLs CONFIGURED === SUPABASE_PUBLIC_URL: http://localhost:8000 API_EXTERNAL_URL: http://localhost:8000 SITE_URL: http://localhost:3000 ⚠️ If deploying to production, update these URLs to your actual domain === NEXT STEPS === ✅ Configuration completed successfully! ✅ All services are running! ✅ Database initialized with _supabase schema ✅ All volume paths corrected 1. Access Studio Dashboard at: http://localhost:8000 2. Login with dashboard credentials above 3. Test API endpoints: - REST API: http://localhost:8000/rest/v1/ - Auth: http://localhost:8000/auth/v1/ - Storage: http://localhost:8000/storage/v1/ - Realtime: http://localhost:8000/realtime/v1/ 4. Monitor logs: sudo docker-compose logs -f 5. Stop services: sudo docker-compose down 6. Restart services: sudo docker-compose up -d === SERVICE STATUS === ✅ supabase-vector - Healthy (Log collection) ✅ supabase-db - Healthy (PostgreSQL database) ✅ supabase-analytics - Healthy (Logflare analytics) ✅ supabase-kong - Healthy (API Gateway) ✅ supabase-rest - Running (PostgREST API) ✅ supabase-auth - Healthy (GoTrue authentication) ✅ supabase-realtime - Healthy (Realtime subscriptions) ✅ supabase-storage - Healthy (File storage) ✅ supabase-studio - Healthy (Admin dashboard) ✅ supabase-meta - Healthy (Database metadata) ✅ supabase-edge-functions - Running (Edge functions) ✅ supabase-imgproxy - Healthy (Image transformation) ⚠️ supabase-pooler - Not started (port conflict, optional service) === IMPORTANT FIXES APPLIED === ✅ Fixed vector.yml path in docker-compose.yml ✅ Fixed all volume paths from 'supaapp' to 'supabase-project' ✅ Created _supabase database for analytics ✅ Created missing snippets directory ✅ All 15 incorrect paths in docker-compose.yml corrected === SECURITY REMINDERS === - ✅ All default passwords have been changed - ✅ All placeholder keys have been replaced - ✅ JWT keys valid until 2031 - ⚠️ Never commit .env file to version control - ⚠️ Never share SERVICE_ROLE_KEY publicly - ⚠️ Update URLs before production deployment - ⚠️ Keep this info.txt file secure === VERIFICATION === You can verify JWT tokens at https://jwt.io using the JWT_SECRET above. =============================================== Configuration completed successfully! Ready to start Supabase services. ===============================================