v2.3 - White-Label & Self-Hosting Support
OverSeek is now fully white-label ready! This release removes all hardcoded domain references and makes the platform fully configurable for self-hosting.
✨ Highlights
🏷️ Environment-Based Branding
All hardcoded overseek.io, overseek.com, and overseek.app references have been removed. Configure your own branding with environment variables:
Server:
APP_NAME - Your application name
APP_URL - Frontend URL
API_URL - Backend API URL
CONTACT_EMAIL - Notification email
Frontend:
VITE_APP_NAME - App name in UI/legal pages
VITE_SUPPORT_EMAIL - Support contact
VITE_LEGAL_EMAIL - Legal contact
VITE_PRIVACY_EMAIL - Privacy contact
📚 Documentation
stack.env.example
- Comprehensive environment template with all configuration options documented
README Configuration section - Detailed tables for all environment variables
WordPress Plugin README - Installation, configuration, and troubleshooting guide
🔌 WordPress Plugin
API URL now requires explicit configuration (no fallback to external domains)
All tracking endpoints use configured API URL
📦 What's Changed
30+ files updated
All server routes use env vars with localhost defaults
Legal pages (Terms, Privacy, Data Deletion) use configurable emails
New
client/src/config/site.ts
centralizes frontend branding
⬆️ Upgrade Notes
Copy
stack.env.example
to
stack.env
if you haven't already
Configure your branding variables (APP_NAME, VITE_APP_NAME, etc.)
For WordPress plugin: ensure your API URL is configured in WooCommerce → OverSeek