Skip to content

v2.3 - White-Label & Self-Hosting Support

Choose a tag to compare

@MerlinStacks MerlinStacks released this 24 Jan 22:29
· 530 commits to main since this release

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