One command install
One line on your server sets it up with Chasen: HTTPS, live backups of the database, and an update each night. Production-ready in minutes.
Collect form submissions on your own server. One Docker image, one SQLite file. Free and open-source.
Copy this
Standard HTML form
<form method="post"
action="https://forms.example.com/forms/contact/submit?token=TOKEN">
<input name="name" placeholder="Name" required>
<input type="email" name="email" required>
<textarea name="message"></textarea>
<button>Send</button>
</form>
Submissions go to your dashboard. Forward to email or webhooks.
One line on your server sets it up with Chasen: HTTPS, live backups of the database, and an update each night. Production-ready in minutes.
Allowed sites, rate limits, a honeypot, and Cloudflare Turnstile. Spam protection that works without you thinking about it.
Forward submissions to your inbox or POST them anywhere. Export to CSV when you need it.
One file holds everything. No Postgres, no Redis, no database server to manage. Chasen copies each change to your own bucket, about a second later.
No usage limits, no surprise bills. You control the infrastructure and the costs.
Not us, not a third party. Data stays on your server. Period.
MIT licensed. Use it, modify it, ship it. No strings attached.
Run one command on your server
With your domain in it. It installs Formlander with HTTPS, live backups, and nightly updates
Create a form
Sign in, and add your site to its Allowed sites
Point your form at it
Action = https://forms.example.com/forms/<slug>/submit?token=<token>
On your server
curl -fsSL https://formlander.com/install | sudo bash -s forms.example.com
Put your domain in place of forms.example.com. It installs Chasen: HTTPS, live backups of the database, and an update each night. Or deploy from your computer.
Formlander Cloud
Same Formlander, hosted by us. No server, no Docker, no updates to run. Join the waitlist and we'll email you once, when it opens.