Input
Self-HostedOpen-source polls and events management tool
Overview
Input is an open-source platform for creating polls, event registrations, and surveys. It offers customizable forms with multiple question types, real-time result tracking, and calendar integration for events. Deploy easily via Docker (simplified setup) or manual installation (requires Node.js/PostgreSQL). Features include user authentication (email, OAuth), data export to CSV/JSON, responsive mobile design, and privacy controls. Ideal for teams/communities wanting to manage feedback or events without proprietary SaaS tools, keeping data under your control.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
input:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: input
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Customizable polls & event registration forms
- Real-time result tracking for polls
- Docker deployment support
- Calendar integration (iCal/Google Calendar)
- Data export to CSV/JSON
Frequently Asked Questions
? Is Input hard to install?
No—Input supports Docker deployment, which uses a single command for setup. Manual installation requires Node.js and PostgreSQL, with step-by-step documentation available in the GitHub repo to guide you through the process.
? Is it a good alternative to Doodle?
Yes—Input offers core poll scheduling features similar to Doodle but is self-hosted, so you retain full ownership of your data. It lacks some of Doodle’s advanced team collaboration tools but is free and customizable to fit your needs.
? Is it completely free?
Yes—Input is open-source under the MIT License. It’s free to use, modify, and self-host without any licensing fees or hidden costs.
Top Alternatives
People Also Ask about Input
Tool Info
Pros
- ⊕ Privacy-focused (self-hosted data control)
- ⊕ No subscription fees
- ⊕ Flexible form customization options
Cons
- ⊖ Requires basic server administration knowledge
- ⊖ Limited third-party integrations compared to SaaS tools
- ⊖ Smaller community support than mainstream platforms