General Questions
Frequently asked questions about Supascale.
Common questions about Supascale licensing, features, and general usage.
What is Supascale?
Supascale is a self-hosted management platform for running multiple Supabase instances on your own infrastructure. It provides a web-based control panel to create, manage, and monitor Supabase projects without relying on Supabase's hosted service.
How is Supascale different from Supabase Cloud?
| Aspect | Supascale | Supabase Cloud |
|---|---|---|
| Hosting | Self-hosted on your servers | Managed by Supabase |
| Pricing | One-time license | Usage-based subscription |
| Data location | Your infrastructure | Supabase data centers |
| Control | Full control | Platform limits apply |
| Multiple projects | Unlimited | Based on plan |
What's included in a Supascale license?
A Supascale license includes:
- Perpetual software license - Use the version you purchase forever
- 1 year of updates - Access to all new versions released within one year
- Email support - Technical assistance during the updates period
- Unlimited projects - No limit on Supabase instances
After the updates period expires, you can continue using your current version or renew for continued updates.
Can I use Supascale for commercial projects?
Yes. The Supascale license permits commercial use. You can:
- Run production applications
- Serve paying customers
- Use for internal business applications
How do I renew my license?
- Visit the Supascale portal
- Log in with your license email
- Navigate to Account > Subscription
- Select a renewal option
Renewing extends your updates period by one year from the current expiration date (or from today if already expired).
What happens when my updates expire?
When your updates period expires:
- You keep: Your current Supascale version works forever
- You lose: Access to new versions and features
- Support: Email support ends (community support remains)
- Security: No automatic security patches for expired licenses
We recommend keeping updates active for security patches and new features.
Can I transfer my license to another person?
License transfers are handled on a case-by-case basis. Contact support with:
- Current license email
- New owner's email
- Reason for transfer
Is there a trial version?
Contact us for trial license options. Trial licenses are typically:
- 14-30 days duration
- Full feature access
- Limited to non-production use
What support options are available?
| Support Level | Description |
|---|---|
| Email support | Included with active updates |
| Community | GitHub discussions (always available) |
| Priority support | Available as add-on |
How often is Supascale updated?
We release updates regularly:
- Security patches: As soon as vulnerabilities are identified
- Bug fixes: Weekly to bi-weekly
- New features: Monthly
Updates are delivered through the built-in update system.
Can I use Supascale offline?
Supascale works mostly offline after initial setup:
- Works offline: All project management, backups, monitoring
- Requires internet: License validation (periodic), Let's Encrypt certificates, cloud storage backups
What Supabase version does Supascale use?
Supascale uses official Supabase Docker images. The specific versions are:
- Configurable per project
- Defaults to latest stable release
- Can be pinned to specific versions
How do I report a bug or request a feature?
- Bugs: Email [email protected] or open a GitHub issue
- Feature requests: Submit via GitHub discussions
- Security issues: Email [email protected]
Is Supascale open source?
Supascale is source-available, not open source:
- Source code: Visible to licensed users
- License: Proprietary license required for use
- Modifications: Allowed for personal use
- Redistribution: Not permitted
Can I contribute to Supascale?
We welcome contributions:
- Documentation: Improvements and translations
- Bug reports: Detailed issue reports
- Feature ideas: Suggestions via discussions
Code contributions require a contributor agreement.
Where is my data stored?
All data stays on your infrastructure:
| Data Type | Location |
|---|---|
| Supascale config | ~/.supascale/ or install directory |
| Database | data/supascale.db (SQLite) |
| Project data | ~/supabase/projects/ |
| Backups | ~/.supascale_backups/ or cloud storage |
How do I back up Supascale itself?
To back up Supascale configuration:
# Backup database cp data/supascale.db data/supascale.db.backup # Backup environment cp .env .env.backup
The most important files:
data/supascale.db- All configuration and history.env- Environment variables and secrets
Can I run multiple Supascale instances?
Yes, but each instance needs:
- Separate installation directory
- Different port (or separate server)
- Its own license (one license per installation)
Does Supascale support high availability?
Current features:
- Health checks - Automated monitoring
- Backup/restore - Quick recovery
- Cloud backups - Off-site redundancy
Future roadmap may include:
- Multi-node clustering
- Automated failover
What happens if Supascale company shuts down?
Our commitment:
- Perpetual licenses remain valid forever
- Source code provided to active licensees
- Community can maintain forks for personal use
How do I uninstall Supascale?
# Stop Supascale pm2 stop supascale-web pm2 delete supascale-web # Remove installation rm -rf /path/to/supascale-web # Optional: Remove data rm -rf ~/.supascale_backups rm -rf ~/supabase/projects
This permanently deletes all Supascale data and Supabase projects. Back up important data first.
How do I contact support?
- Email: [email protected]
- Response time: 24-48 hours for email support
- Include: License email, Supascale version, detailed description