Database & Storage
Managed databases with zero config
Provision MySQL and PostgreSQL databases with per-database user permissions. Web-based file manager, scheduled backups, and remote backup destinations.
MySQL 8 Management
Full database management with per-database user permissions and size monitoring.
Create MySQL databases and users with granular permissions. Monitor database size, run queries, import/export SQL dumps, and optimize tables. Each database can have its own user with specific grants. MCP tools let AI create databases, manage passwords, and check sizes.
MySQL 8 Management
Built-in Database Manager
Browse, edit and query MySQL and PostgreSQL in the browser — no phpMyAdmin.
Open any database from the panel: browse and filter tables, add, edit and delete rows, see columns, indexes and foreign keys, and run SQL with highlighting and autocomplete. Results download as CSV. Imports run inside the panel, never through a shell.
Built-in Database Manager
PostgreSQL 16
Database provisioning on dedicated port (5433) with full SQL access.
PostgreSQL runs on port 5433 (separate from the panel's own PostgreSQL on 5432). Create databases and roles with the same ease as MySQL. Perfect for applications that need PostgreSQL-specific features like JSONB, arrays, or advanced indexing. Switch on PostGIS (maps) for a database when you create it or later; it is off by default, and backups, restores and transfers keep it working. Docker apps reach the account's PostgreSQL databases at 172.17.0.1:5433.
PostgreSQL 16
Web File Manager
Upload, download, edit, set permissions, extract archives — all in the browser.
A full file manager built into the panel. Upload files via drag-and-drop, edit text files with syntax highlighting, set permissions and ownership, create/extract zip/tar archives, and navigate the filesystem. No SFTP client needed for quick file operations.
Web File Manager
Scheduled Backups
Cron-based backups with incremental support and retention policies.
Schedule daily, weekly, or custom-interval backups. Incremental backups only transfer changed files, saving storage and time. Set retention policies (keep last 7 daily, 4 weekly, etc.) to automatically clean up old backups. A backup that would leave less than 5% of the disk (at least 2 GB) free does not start and says how much space it needs, because a full disk stops the database, mail and every site. A failed backup removes its half-written files.
Scheduled Backups
Remote Backup Destinations
Back up to Amazon S3, Backblaze B2, SFTP, Google Drive and more.
Configure remote destinations and backups are uploaded for you. Solo Full supports Amazon S3 and S3-compatible storage (Cloudflare R2, MinIO, DigitalOcean Spaces…), Backblaze B2, SFTP, Google Cloud Storage and Google Drive. In Agency, Google Drive backups go to a Shared Drive, the only place a service account can store files, and the destination test says so if you picked a personal folder. Local backups are free in every edition — remote destinations are a Solo Full/Agency feature.
Remote Backup Destinations
Storage Volumes (Agency)
Put email, websites or backups on attached block-storage volumes.
Attach a volume and choose what lives on it — email, websites or backups — server-wide, per account or per plan. Paths never change and data moves in the background one account at a time. If a volume goes missing nothing is written to the main disk in its place: mail waits in the queue and everything recovers when it returns.
Storage Volumes (Agency)
Disk Usage & Quotas
Per-user disk usage and limits.
See disk usage per user and per domain. The dashboard's disk and bandwidth meters are measured hourly: an account's files plus its mailboxes, and this month's web traffic. Agency enforces each plan's disk limit with filesystem quotas. Solo checks uploads against the plan's disk limit.
Disk Usage & Quotas
Try Database & Storage Today
Start free with Solo Community — 143 MCP tools and the full panel.