OpnForm
Self-HostedOpen-source form & poll builder for self-hosted data control
Overview
OpnForm is an open-source, no-code tool for building forms and polls with full customization. It supports self-hosting via Docker/Kubernetes, keeping your data private and under your control. Features include drag-and-drop design, responsive templates, webhook integrations, multi-language support, and event registration forms. Ideal for surveys, feedback polls, or event sign-ups, it’s a privacy-focused alternative to SaaS tools with no subscription fees or data limits.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
opnform:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: opnform
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- No-code form & poll creation with drag-and-drop
- Self-hostable via Docker or Kubernetes
- Privacy-focused (data stays on your server)
Frequently Asked Questions
? Is OpnForm hard to install?
OpnForm is easy to install using Docker Compose: clone the repo, configure environment variables, and run the docker-compose up command. It has minimal dependencies, making it accessible for users with basic server experience.
? Is it completely free?
Yes! OpnForm is open-source under the MIT License. All core features are free, and there are no hidden fees or premium tiers for self-hosting.
Top Alternatives
People Also Ask about OpnForm
Tool Info
Pros
- ⊕ Open-source (full control over code and data)
- ⊕ No recurring subscription costs
- ⊕ Customizable templates for polls and events
Cons
- ⊖ Requires basic server knowledge for self-hosting
- ⊖ Limited advanced analytics compared to SaaS tools
- ⊖ Smaller community support than mainstream alternatives