portabase
portabase is an open-source TypeScript project with 995 GitHub stars. It is associated with backup, backup-tool, better-auth, database. The repository is actively maintained, with recent commits.
Apache-2.0Permissive — free to use in commercial and proprietary software, with attribution.View license →
Production readiness
4/5- Actively maintainedCommits in the last 6 months
- No known vulnerabilitiesNot yet scanned
- Clear, usable licenseApache-2.0 (permissive)
- Proven adoptionWidely used
- Has documentationDocumentation indexed
npm install portabase
Installation
You have 4 ways to install Portabase:
Automated CLI (recommended) - details
Docker Run - details
Docker Compose setup - details
Kubernetes with Helm details
Development setup - details
Ensure Docker is installed on your machine before getting started.
Supported databases
EngineSupportSupported VersionsRestorePostgreSQL✅ Stable12, 13, 14, 15, 16, 17 and 18YesMySQL✅ Stable5.7, 8 and 9YesMariaDB✅ Stable10 and 11YesMongoDB✅ Stable4, 5, 6, 7 and 8YesSQLite✅ Stable3.xYesRedis✅ Stable2.8+NoValkey✅ Stable7.2+NoFirebird✅ Stable3.0, 4.0, 5.0YesMSSQL Server✅ Stable2017, 2019, 2022, Azure SQLYes
See the Database Servers documentation for version-specific backup and restore details.
Contributors
License
Distributed under the Apache License. See LICENSE.txt for more details.
