https://github.com/paradedb/render-blueprint
Render Blueprint for ParadeDB. Deploy ParadeDB to Render with a single click!
https://github.com/paradedb/render-blueprint
paas paradedb render
Last synced: 7 days ago
JSON representation
Render Blueprint for ParadeDB. Deploy ParadeDB to Render with a single click!
- Host: GitHub
- URL: https://github.com/paradedb/render-blueprint
- Owner: paradedb
- License: mit
- Created: 2026-02-17T07:30:25.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2026-03-10T22:29:18.000Z (about 1 month ago)
- Last Synced: 2026-04-01T09:57:31.616Z (14 days ago)
- Topics: paas, paradedb, render
- Language: Dockerfile
- Homepage: https://paradedb.com
- Size: 11.7 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Postgres for Search and Analytics
Website •
Docs •
Community •
Blog •
Changelog
---
This repository deploys [ParadeDB](https://paradedb.com) on [Render](https://render.com) with one click using a [Render Blueprint](https://render.com/docs/blueprint-spec).
## What You Get
- The [official ParadeDB Docker image](https://hub.docker.com/r/paradedb/paradedb)
- A **private service** that isn't exposed to the public Internet — only accessible within your [Render private network](https://render.com/docs/private-services)
- **10 GB of persistent SSD storage** via [Render Disks](https://render.com/docs/disks), mounted at `/var/lib/postgresql`
- Auto-generated secure database password
- Auto-deploy on push — your service redeploys whenever you push changes to your fork
## Deployment
### One Click
Use the button below to deploy ParadeDB on Render.
[](https://render.com/deploy)
This will:
1. Create a private service named `paradedb` running the ParadeDB Docker image.
2. Attach a 10 GB persistent disk for your database data.
3. Set up `POSTGRES_USER`, `POSTGRES_PASSWORD`, and `POSTGRES_DB` environment variables automatically.
### Manual
1. Fork this repo.
2. Create a new **Private Service** on Render.
3. Connect your forked repo and use the `Dockerfile` runtime.
4. Add a **Disk** mounted at `/var/lib/postgresql` with at least 10 GB.
5. Set the following environment variables:
- `POSTGRES_USER` — database user (e.g. `postgres`)
- `POSTGRES_PASSWORD` — a strong password
- `POSTGRES_DB` — database name (e.g. `paradedb`)
## Connecting
Once deployed, connect from any other service in your Render private network:
```bash
psql -h paradedb -U postgres -d paradedb
```
To connect from your local machine, add an [SSH key to Render](https://render.com/docs/ssh), connect to the SSH endpoint, then run:
```bash
psql -U postgres paradedb
```
## Configuration
### Render Plan
The default `render.yaml` uses the `standard` plan. To change it, edit the `plan` field in [`render.yaml`](render.yaml):
```yaml
plan: standard # Options: starter, standard, pro, pro plus, pro max, pro ultra
```
### Disk Size
The default disk size is 10 GB. To increase it, edit the `sizeGB` field in [`render.yaml`](render.yaml):
```yaml
disk:
name: data
mountPath: /var/lib/postgresql
sizeGB: 50
```
### Environment Variables
| Variable | Description | Default |
| ------------------- | ----------------------- | -------------- |
| `POSTGRES_DB` | Default database name | `paradedb` |
| `POSTGRES_USER` | Database superuser name | `postgres` |
| `POSTGRES_PASSWORD` | Database password | Auto-generated |
You can add additional Postgres environment variables (e.g. `POSTGRES_INITDB_ARGS`, `PGDATA`) in the `envVars` section of `render.yaml` or through the Render dashboard.
## What is ParadeDB?
[ParadeDB](https://paradedb.com) is an Elasticsearch alternative built on Postgres. It delivers Elastic-quality full-text, hybrid, and faceted search — all in pure SQL, with no separate search infrastructure to manage.
- **BM25 full-text search** with 12+ tokenizers across 20+ languages
- **Hybrid search** combining BM25 and vector similarity
- **Faceted search and boolean queries** for filtering and complex search logic
- **Zero ETL** — use as your primary Postgres directly or replicate from managed databases (RDS, Supabase, Neon, etc.)
Learn more at [paradedb.com](https://www.paradedb.com/).
## License
This deployment blueprint is licensed under the [MIT License](LICENSE).