Set up OpnForm locally for development
The easiest way to get started with OpnForm is through our official managed service in the Cloud. It takes just 1 minute to try out the builder for free, with high availability, backups, security, and maintenance all managed for you.
We recommend using our Docker-based development environment for the easiest setup experience. It provides hot-reload, debugging support, and all necessary services pre-configured.
See our Docker Development Setup guide to get started with Docker.
If you prefer to set up OpnForm manually or can’t use Docker, follow the instructions below.
Before proceeding with the local deployment, ensure you have the following prerequisites installed on your system:
Make sure these components are properly installed and configured on your local machine before proceeding with the deployment steps.
Install Laravel Herd -Download and install Laravel Herd from the official website: https://herd.laravel.com/
Clone the repository and install dependencies:
Compile assets and run dev server:
Set up environment files:
This script will create the necessary .env
files for both the API and client.
Run the migrations:
Set up Herd: For detailed instructions on setting up Herd, refer to the Herd documentation.
api
directory to HerdThis will start the Nuxt.js development server, typically on http://localhost:3000
.
Access your local OpnForm installation:
http://opnform.test
)http://localhost:3000