F
Formlander
$ curl -fsSL formlander.com/install | sudo bash

Form backend
for static sites.

Collect form submissions on your own server. One Docker image, one SQLite file. Free and open-source.

Open source
SQLite backend
Zero config

Copy this

Standard HTML form

<form action="https://your-domain.com/forms/contact/submit" method="post">
  <input type="text" name="name" placeholder="Name" required>
  <input type="email" name="email" placeholder="Email" required>
  <textarea name="message" placeholder="Message"></textarea>
  
  <button type="submit">Send Message</button>
</form>

Submissions go to your dashboard. Forward to email or webhooks.

What it does

One command install

curl | bash and you're done. Installs Docker, sets up SSL, configures auto-updates. Production-ready in minutes.

Auto SSL Auto updates

Bots stay out

Cloudflare Turnstile, rate limiting, per-form tokens. Spam protection that works without you thinking about it.

Turnstile Rate limited

Email & Webhooks

Forward submissions to your inbox or POST them anywhere. Export to CSV when you need it.

Mailgun Webhooks CSV export

SQLite. That's it.

One file holds everything. No Postgres, no Redis, no database server to manage. Backup by copying a file.

One file Easy backup
Ownership

Your server. Your data.

No usage limits, no surprise bills. You control the infrastructure and the costs.

Privacy

Nobody sees your submissions.

Not us, not a third party. Data stays on your server. Period.

Open Source

Free forever.

MIT licensed. Use it, modify it, ship it. No strings attached.

Install

  1. 1

    Run the installer

    On a fresh Ubuntu/Debian server

  2. 2

    Enter your domain

    SSL certificates set up automatically

  3. 3

    Point your forms

    Action = https://your-domain.com/forms/<slug>/submit

Deployment docs

One command

curl -fsSL https://formlander.com/install | sudo bash

Installs Docker, SSL, auto-updates