Features Overview
Complete list of Supascale features and capabilities.
Supascale provides a comprehensive set of features for managing self-hosted Supabase instances.
Project Management
Create and Deploy
- One-click project creation - Fully automated Docker Compose setup
- Streaming progress - Real-time feedback during creation
- Service selection - Enable only the Supabase services you need
- Automatic port allocation - No manual port configuration
Lifecycle Management
- Start/Stop/Restart - Control projects with a single click
- Status monitoring - Real-time container health
- Log streaming - View container logs in the browser
- Project deletion - Clean removal with optional file cleanup
13 Supabase Services
Configure which services run in each project:
- Database (PostgreSQL)
- Auth (GoTrue)
- REST API (PostgREST)
- Realtime
- Storage
- Edge Functions
- Studio
- Kong (API Gateway)
- Meta
- Imgproxy
- Inbucket (dev email)
- PgBouncer (connection pooler)
- Analytics
Domain & SSL
Custom Domains
- Bind any domain to your projects
- Automatic web server configuration
- Support for Nginx, Apache, and Caddy
SSL/TLS Certificates
- Let's Encrypt integration - Free automatic certificates
- HTTP-01 challenge - Standard domain validation
- DNS-01 challenge - Wildcard certificate support
- Custom certificates - Upload your own certs
- Auto-renewal - Certificates renew automatically
DNS Providers (for DNS-01)
- Cloudflare
- AWS Route 53
- DigitalOcean
- GoDaddy
- Google Cloud DNS
Backup & Restore
Backup Types
- Full backup - Complete project backup
- Database backup - PostgreSQL only
- Storage backup - File storage only
- Functions backup - Edge functions only
- Config backup - Configuration only
Backup Features
- Manual and scheduled backups
- Cron-based scheduling
- Local and cloud storage
- Backup encryption
- Retention policies
Cloud Storage Integration
- AWS S3
- Google Cloud Storage
- Azure Blob Storage
- Cloudflare R2
- MinIO
- Backblaze B2
Scheduled Tasks
Task Types
- Health checks - Monitor project status
- Backups - Scheduled backup creation
- Container updates - Keep images current
- Custom tasks - Run your own scripts
Features
- Full cron expression support
- Timezone configuration
- Execution history
- Manual execution
- Task enable/disable
System Management
Resource Monitoring
- CPU usage and load average
- Memory utilization
- Disk space tracking
- Network I/O
- Process list with resource usage
Logging
- PM2 application logs
- Activity audit log
- Searchable history
- Log flushing
Updates
- In-app update notifications
- One-click updates
- Automatic download and apply
- Version tracking
Security
Authentication
- Secure admin login
- Password strength requirements
- Login history tracking
- Session management
API Access
- API key generation
- Granular permissions per resource
- Key expiration settings
- Activity tracking
Data Protection
- Encrypted credential storage
- Environment variable encryption
- Database encryption
- Secure secrets management
REST API
Full Feature Access
Every UI feature is available via API:
- Project management
- Certificate management
- Backup operations
- Cloud storage configuration
- Task management
- System operations
Authentication
- Session-based (web UI)
- API key-based (programmatic)
Permissions
Granular access control:
none- No accessread- GET operations onlywrite- All operations