Prezel is a self-hostable open source Vercel alternative.
Zero-config preview deployments and database branching on your own server.
Just one command away.
You can deploy Prezel in any server: DigitalOcean, Linode, Raspberry Pi, EC2, or even your own machine. All it takes is running a single command.
Astro, Next, Laravel. Just choose a repository from your github account, Prezel will do the rest.
Updating your production deployment with Prezel is as easy as pushing to the main branch in your Github repository.
Every time you open a PR a new deployment will be created to let you and your team discover bugs as soon as posible, with ease!
Built using Rust, it integrates everything, including the proxy server, in a single tiny binary. Containers for preview deployments are created on demand per user request and removed when idle. All so that the tiniest box won't even notice Prezel is running on it.
If you opt-in in our Sqlite recommendation, you will get database branching for free. A clone of your production DB is made available for each of your previews.
You can quickly inspect and edit the data from any of your database branches in a modern web inspector powered by Prisma.
LetsEncrypt comes built-in with Prezel so you get SSL certificates for all your apps.
Prezel exposes a REST API right from your server, so you can create custom integrations in your CI/CD pipeline. The only limit is your imagination!
System notifications, system/app logs, free domains per app/deployment, automatic DB backups (coming soon) and the list goes on.