Features
Everything Supabyoi provides to deploy and manage your Supabase instances.
VM Management
Add and manage multiple VPS servers from a single dashboard. Supabyoi performs automatic security hardening the moment a VM is registered — no manual setup steps required.
- Add and manage multiple VPS servers
- Automatic security hardening on registration
- SSH connection verification before accepting a VM
- Capacity tracking shows available RAM for new instances
One-Click Deploy
Deploy a complete Supabase stack in minutes — no DevOps experience required. Supabyoi handles the entire provisioning pipeline automatically.
- Full Supabase stack deployed in a single action
- Real-time deployment progress — watch each step as it completes
- No manual configuration required
Studio Access
Each instance includes the full Supabase Studio web UI, available at
studio-{name}.supabyoi.com.
Access is authenticated — only the instance owner can view it.
- Browse tables and run SQL queries
- Manage users and authentication settings
- Configure storage buckets and policies
- Owner-only authenticated access — no sharing credentials required
Credentials & Quick Connect
Your dashboard shows all the connection details you need to start building immediately.
-
API URL —
https://{name}.supabyoi.com - Anon (publishable) key — Safe for client-side use
- Service role key — Server-side only, bypasses RLS
- Database connection string — Direct PostgreSQL access
Quick Connect provides a ready-to-paste code snippet for
@supabase/supabase-js:
import { createClient } from '@supabase/supabase-js' const supabase = createClient( 'https://{name}.supabyoi.com', 'your-anon-key' )
Monitoring & Diagnostics
Run on-demand health diagnostics across all 8 services in your Supabase stack. Get an instant snapshot of what is running and what is not.
- Health checks for all 8 compose services: Postgres, Kong, REST, Auth, Realtime, Storage, Meta, Studio
- Service status and response latency
- Resource usage — disk, CPU, and memory
Event Timeline
A full audit log of every significant event in your instance's lifecycle. Nothing is hidden.
- Deployment start and completion events
- Restarts and stop/start actions
- Failure events with error context
- Configuration changes
Backups
Your data is automatically protected with hourly PostgreSQL backups stored on Cloudflare R2.
- Automatic hourly PostgreSQL backups
- Stored on Cloudflare R2 for durability and low-cost retention
- Note: Restore UI coming soon
Start & Stop
Pause instances without losing data. Stop an instance to free VM resources and restart it at any time to pick up exactly where you left off.
- Stop to reclaim RAM and CPU on shared VMs
- All data and configuration preserved across stop/start cycles
- Start resumes the full stack in seconds
Multi-Instance Support
Run multiple independent Supabase instances on a single VM. Each instance is fully isolated with its own ports and database.
- Multiple instances per VM — maximize hardware utilization
- Each instance requires approximately 4 GB RAM
- Fully isolated with separate port allocations and databases
- Capacity tracking prevents over-provisioning