Templatesopnform
opnform
productivity

opnform

Beautiful open-source form builder to create and share forms, surveys and quizzes with no code, a self-hosted alternative to Typeform and Google Forms.

productivityworkcollaborationPostgreSQLValkey

What gets deployed

Web

opnform server

PostgreSQL

managed database

Valkey

managed cache

GitHub stars3,459

About

Beautiful open-source form builder to create and share forms, surveys and quizzes with no code, a self-hosted alternative to Typeform and Google Forms.

Managed services

  • PostgreSQLTCP:5432
  • ValkeyTCP:6379

Environment Variables

VariableDescriptionRequired
APP_ENVDefault: productionOptional
APP_DEBUGDefault: falseOptional
APP_KEYDefault: base64:replace-with-openssl-rand-base64-32Optional
APP_URLDefault: {{KUBERO_APP_URL}}Optional
FRONTEND_URLDefault: {{KUBERO_APP_URL}}Optional
JWT_SECRETDefault: replace-with-openssl-rand-hex-32Optional
DB_CONNECTIONDefault: pgsqlOptional
DB_HOSTDefault: {{KUBERO_APP_NAME}}-postgresql-rwOptional
DB_PORTDefault: 5432Optional
DB_DATABASEDefault: opnformOptional
DB_USERNAMEDefault: opnformOptional
DB_PASSWORDDefault: opnformOptional
REDIS_HOSTDefault: rfr-{{KUBERO_APP_NAME}}-valkey-readwriteOptional
REDIS_PORTDefault: 6379Optional
QUEUE_CONNECTIONDefault: redisOptional
CACHE_DRIVERDefault: redisOptional
SESSION_DRIVERDefault: redisOptional
FILESYSTEM_DISKDefault: localOptional
PHP_MEMORY_LIMITDefault: 1GOptional
PHP_UPLOAD_MAX_FILESIZEDefault: 64MOptional
PHP_POST_MAX_SIZEDefault: 64MOptional
NGINX_MAX_BODY_SIZEDefault: 64mOptional

Deploy opnform

One click to deploy a fully configured opnform instance with all dependencies pre-wired.

Deploy Now

Ready to deploy opnform?

No infrastructure to manage. Just connect your repo and go live in seconds.