Store your WordPress backups in Supabase with modern backend capabilities, PostgreSQL integration, and real-time monitoring. Perfect for developers who want more than just file storage.
This is a demonstration site. PloyWP is a conceptual product in development. Join our early access list to stay informed about launch updates.
Join the WaitlistSupabase is an open-source Firebase alternative that provides backend-as-a-service with PostgreSQL, real-time subscriptions, and edge functions. PloyWP's Supabase integration offers:
Built on PostgreSQL with RESTful APIs, real-time subscriptions, and edge functions for comprehensive backup management.
Live backup status updates, instant failure notifications, and real-time dashboard metrics for complete visibility.
Store backup metadata, logs, and statistics in a powerful PostgreSQL database with custom functions and triggers.
Fine-grained access control with RLS policies, secure authentication, and encrypted data storage.
Before configuring Supabase backup storage with PloyWP, ensure you have:
A Supabase account with a project created. Start with the generous free tier
A dedicated storage bucket with appropriate permissions for backup operations
Project URL and service role key for secure backend operations
Supabase provides a modern developer experience with auto-generated APIs, comprehensive documentation, and powerful CLI tools.
Visit supabase.com and create your account using GitHub, GitLab, or email.
Click "New Project" and configure your backup project:
Project name:
Database password:
Region:
Project setup typically takes 2-3 minutes. Once complete, you'll have access to:
PostgreSQL Database
For backup metadata
Storage Buckets
For backup files
Auto-generated APIs
RESTful and real-time
Dashboard
Web-based management
Supabase storage buckets are private by default with Row Level Security enabled. This ensures your WordPress backups remain secure and accessible only to authorized users.
In your Supabase dashboard, go to Storage from the left sidebar.
Click "Create a new bucket" and configure:
Set up Row Level Security policies for secure backup operations:
-- Policy for uploading backup files CREATE POLICY "Allow backup uploads" ON storage.objects FOR INSERT WITH CHECK (bucket_id = 'wordpress-backups'); -- Policy for reading backup files CREATE POLICY "Allow backup downloads" ON storage.objects FOR SELECT USING (bucket_id = 'wordpress-backups'); -- Policy for deleting old backups CREATE POLICY "Allow backup cleanup" ON storage.objects FOR DELETE USING (bucket_id = 'wordpress-backups');
⚠️ Replace 'wordpress-backups' with your actual bucket name
Service role keys have full access to your project. Store them securely and never expose them in client-side code. PloyWP uses server-side operations to keep your keys safe.
Go to Settings → API in your Supabase dashboard to find your project credentials.
You'll need these credentials for PloyWP integration:
Public endpoint for your project
Server-side key for backup operations
Safe for client-side use (not needed for backups)
Store your API keys securely and follow these best practices:
Once you have your Supabase project and credentials ready, connect them to PloyWP:
Navigate to Settings → Backup Providers in your PloyWP dashboard
Click "Add Provider" and select Supabase
Enter a friendly name (e.g., "Production Supabase Backups")
Enter your Supabase Project URL
Provide your Service Role Key
Enter your storage bucket name (e.g., "wordpress-backups")
Configure backup frequency and retention settings
Click "Test & Save" to verify the connection
Your WordPress sites will now backup to Supabase with real-time monitoring and PostgreSQL metadata tracking.
Extra Storage
$0.021/GB/month beyond plan limits
Bandwidth Overage
$0.09/GB beyond plan limits
Supabase offers more than just file storage - you get a full PostgreSQL database, real-time capabilities, auto-generated APIs, and modern authentication. This makes it ideal for developers who want backup storage plus advanced features like metadata tracking, backup verification, and custom automation.
The free tier with 1GB storage works well for small WordPress sites or development environments. For production sites, we recommend the Pro plan ($25/month) which includes 100GB storage, daily backups, and point-in-time recovery capabilities.
Supabase's real-time subscriptions allow PloyWP to provide live backup status updates, instant failure notifications, and real-time dashboard metrics. You can see backup progress as it happens and get immediate alerts if any issues occur during the backup process.
Supabase provides enterprise-grade security with Row Level Security (RLS) policies, encrypted data storage, secure authentication, and private storage buckets by default. All data is encrypted at rest and in transit. PloyWP adds additional security layers and uses service role keys for secure server-side operations.
Yes! Your backups are stored in your own Supabase project, giving you full access through the Supabase dashboard, APIs, or CLI tools. Backup metadata is stored in PostgreSQL tables that you can query directly. This ensures you're never locked into PloyWP and can build custom backup management tools if needed.
Supabase provides usage monitoring and alerts before you hit limits. If you exceed storage, new backups will fail. If you exceed bandwidth, additional usage is charged at $0.09/GB. PloyWP helps you monitor usage and can implement automatic cleanup policies to stay within limits.
Learn how to configure automated WordPress backups with our step-by-step guide.
Explore alternative backup storage options including Amazon S3, Google Cloud Storage, and more.
Configure advanced backup schedules and retention policies for optimal protection.
Learn how to restore WordPress sites from Supabase backups with one-click recovery.
Our support team is experienced with Supabase configurations and ready to help you optimize your WordPress backup strategy.