# Deploy OpnForm with Easypanel

URL: /templates/opnform

OpnForm is an open-source form builder that allows you to create beautiful, customizable forms with ease. It provides an intuitive interface for building forms, collecting submissions, and analyzing data.

## Installation notes

Login using the credentials, admin@opnform.com/password.

## Benefits

### Easy Form Creation

Build professional forms without coding using an intuitive drag-and-drop interface.

### Customizable Design

Customize the look and feel of your forms with themes and styling options.

### Advanced Features

Access conditional logic, file uploads, and integrations with other tools.

### Self-Hosted Solution

Maintain full control over your data with this self-hosted form solution.

## Features

### Form Builder

Create forms with a variety of field types including text, email, file upload, and more.

### Response Management

View, manage, and export form submissions in various formats.

### Conditional Logic

Show or hide fields based on user input to create dynamic forms.

### Spam Protection

Protect your forms with CAPTCHA and other anti-spam measures.

### Notifications

Receive email notifications when new submissions are received.

## Configuration

- `serviceName` (Service Name, required): opnform

- `appServiceImage` (App Service Image, required): jhumanj/opnform-client:2.0.1

- `apiServiceImage` (API Service Image, required): jhumanj/opnform-api:2.0.1

## Services

- opnform-nginx: app (nginx:latest)

- opnform-ui: app (jhumanj/opnform-client:2.0.1)

- opnform-api: app (jhumanj/opnform-api:2.0.1)

- opnform-worker: app (jhumanj/opnform-api:2.0.1)

- opnform-scheduler: app (jhumanj/opnform-api:2.0.1)

- opnform-db: postgres

- opnform-redis: redis

## Resources

- [Website](https://opnform.com/)

- [Documentation](https://docs.opnform.com/)

- [Github](https://github.com/JhumanJ/OpnForm)

- [Template source](https://github.com/easypanel-io/templates/tree/main/templates/opnform)