Overview
ARI uses a database to store all your module data, settings, and configurations. Your data lives entirely on your own infrastructure — ARI never stores data on external servers.
We recommend Supabase (PostgreSQL) as the database backend. Supabase provides a generous free tier and can also be fully self-hosted for maximum control.
Setting Up Supabase
- Create a free account at supabase.com
- Create a new project
- Copy your project URL and API keys from Project Settings > API
- Enter these during ARI setup
Self-Hosted Database
For maximum control, you can run your own PostgreSQL instance. Supabase is open source and can be self-hosted via Docker for a fully local setup with no external dependencies.
Data Ownership
All data in ARI belongs to you:
- Full export capabilities for backup and migration
- No vendor lock-in — your data is standard PostgreSQL
- No telemetry or data collection by ARI
- You decide where your data lives and who has access
Backups
Regular backups are recommended. Supabase provides automatic daily backups on paid plans. For additional safety, export your data periodically and store backups in a secure location.
The Managed Setup plan includes daily automated backups as part of the service.