About this app
Portabase is a self-hosted database backup & monitoring platform.
What this app needs
recipe.jsonSettings
- Portabase passwordGenerated if left empty
- Postgres user nameOptional
- Postgres passwordGenerated if left empty
- Postgres dbOptional
- Project nameOptional
- TzOptional
- Log levelOptional
- Retention cronOptional
- Stale backup threshold hoursOptional
- Backup folder nameOptional
- TelemetryOptional
- Skip onboardingOptional
- Api enabledOptional
- Openapi enabledOptional
- Mcp enabledOptional
- Smtp hostOptional
- Smtp portOptional
- Smtp userOptional
- Smtp passwordOptional
- Smtp fromOptional
- Smtp secureOptional
After it starts
Imported from the Coolify service templates and verified to start on Setup; it has not been reviewed line by line.
- Open the app and finish its first-run setup.
- Passwords and keys were generated on first deploy; you can read them in the deployment's inputs.
- Optional: SMTP server for sending email. The app starts without them; connect the service or fill in its inputs to use it.
Technical details
- Opens
- portabase:80/
- Check
- GET /api/health within 300 s
- postgresHealth check
- Image
- postgres:18.6-alpine
- Ports
- No ports
- Data
- postgres-data → /var/lib/postgresql
- Internet
- No internet access
- Limits
- 0.5 CPUs · 512 MB
- portabaseHealth check
- Image
- portabase/portabase:1.28.1
- Ports
- 80/http
- Data
- portabase-data → /data
- Internet
- Public internet, private networks blocked
- Limits
- 1 CPU · 1024 MB
- Waits for postgres (healthy)
Checks by Setup
No current check by Setup; runs on your own server do not change the badge.
Past checks
No checks recorded yet.
For maintainers
Share this app’s recipe and setup button.
Add Setup to your repo
[](https://usesetup.app/run?source=https%3A%2F%2Fportabase.io%2Fdocs)Green: Setup passed it within 30 days. Blue: CI reported a pass. Your own runners never change the badge.