# OpnForm hosting in the EU

> Your own OpnForm, an alternative to Typeform, one click, servers in the EU. Always online on Pro, your own domain, nightly backups. Try it free.

Web page: https://blitz.cloud/apps/opnform/
Updated: 2026-10-28

OpnForm: build forms and surveys, share them with a link and collect the answers on your own server. On blitz.cloud you install it from the App Store in one click. It gets its own address with HTTPS, 2 GB of storage and the PostgreSQL and Redis it needs, and it runs on servers in the EU. Try it on the free plan, without a credit card. On Pro it stays online around the clock, on your own domain, with a nightly copy of its files.

## A self-hosted alternative to Typeform, Google Forms, Tally and Jotform

OpnForm does the job of Typeform, Google Forms, Tally or Jotform, but it is your own copy: your data sits in your app, not in somebody else's account, and nobody changes the price or the rules on you. Self-hosting usually means renting a server and keeping it patched. Here the App Store sets it up and keeps it running.

## What it needs

| Need | OpnForm |
|---|---|
| Memory | 256 MB reserved from your plan |
| Storage | 2 GB |
| Database | PostgreSQL and Redis, created and connected for you |
| Plan | Free or Pro |

## Install it

1. [Start the install of OpnForm](https://blitz.cloud/get/opnform/). Without an account you create one with Google, GitHub or your email.
2. Pick your address, like `yourname.prod.page`. The app's page in the App Store opens right after.
3. Click Install. It lists what gets created, the database included, and is online about a minute later, at an address like `opnform.yourname.prod.page`.
4. Open the app's address right away and create the admin account. Whoever does it first owns the instance.
5. Mail is switched off at first. For notifications about new answers, set MAIL_MAILER to smtp and add MAIL_HOST, MAIL_PORT, MAIL_USERNAME, MAIL_PASSWORD and MAIL_FROM_ADDRESS in the app's settings.

## Good to know

The free version of OpnForm allows 2 users in total. More users, several workspaces and removing the OpnForm branding need a licence bought from OpnForm.

## Deploy button for your README

Do you maintain OpnForm or write about it? Put this button in a README or a post. A click opens OpnForm in the blitz.cloud App Store, ready to install; someone without an account signs up for free first.

```markdown
[![Deploy on blitz.cloud](https://blitz.cloud/badge/deploy.svg)](https://dashboard.blitz.cloud/store/opnform?src=badge-opnform)
```

## Questions

### Where is my OpnForm data stored?

On blitz.cloud's servers in the EU, run by BlitzWorks, a company in Germany. Once signed in, you can download the [data processing agreement](https://dashboard.blitz.cloud/account/dpa?lang=en) as a PDF.

### Can OpnForm stay online around the clock?

Yes, on Pro (7 EUR a month for your whole account): you keep it awake, and it answers at any hour, also requests from other programs. On the free plan it sleeps after 15 minutes without visitors and the next visit in a browser wakes it.

### Can I use my own domain for OpnForm?

Yes, on Pro, or on the free plan by making this one app a Pro app. HTTPS for the domain is set up for you.

### Is OpnForm backed up?

Its database is backed up every night: 7 nights are kept on the free plan, 30 on Pro. On Pro the app's files are copied every night too.

### Can I try OpnForm before paying?

Yes. The free plan runs it without a card, with no end date in Europe and for 7 days elsewhere. The app sleeps after 15 minutes without visitors, and the next visit wakes it.

### How does OpnForm get updates?

With automatic updates on, it gets new versions of its version line overnight. If a new version doesn't start, the one before it keeps running.
