Multi-domain landing pages

Point a domain.
Paste your HTML.
You're live.

PageDrop lets you manage landing pages across multiple domains from one place — each with its own signup list, served as fast as static files.

✓ You're on the list. We'll be in touch.

Free beta · Docker · Cloudflare Tunnel · MIT licensed

setup
# Deploy as a container $ docker compose up -d ✓ PageDrop running on :5000 # Add domains to Cloudflare Tunnel shellexec.sh → pagedrop:5000 processio.io → pagedrop:5000 mylaunch.com → pagedrop:5000 # No open ports. No SSL certs. # No Nginx. Just works.
pagedrop / admin + add site
shellexec.sh
247 signups live
processio.io
83 signups live
mylaunch.com
12 signups live
newproject.sh
0 signups draft

Deploy once.
Add domains forever.

One server handles all your domains. DNS does the routing. PageDrop does the rest.

01 —

Deploy the container

docker compose up -d — one command, runs anywhere. PostgreSQL keeps your data safe.

02 —

Add to Cloudflare Tunnel

Add each domain as a hostname in your tunnel config. No open ports, no SSL certs, no Nginx.

03 —

Add the domain in admin

Name it, enter the domain, paste your HTML. PageDrop serves it instantly.

04 —

Watch signups come in

Every email captured, per domain, in the admin dashboard. Export CSV anytime.


Everything you need.
Nothing you don't.

01 —

Host-based routing

Flask reads the Host header. Each domain maps to its own page. No config files, no Nginx rules per domain.

02 —

Raw HTML input

Paste any HTML — your own design, an exported Figma page, an AI-generated layout. It serves exactly as you give it.

03 —

Auto-wired signups

PageDrop injects a tiny script into every page. Call window.PageDrop.signup(email) from any form. Done.

04 —

Per-domain signup lists

Every signup tagged to its domain. View, filter, and export each list independently from the admin dashboard.

05 —

Instant activation

Toggle a domain live or back to draft in one click. Draft domains return 404 — no half-built pages exposed.

06 —

Self-hosted, MIT licensed

Your server, your data, your domains. No SaaS lock-in. Run it forever for the cost of a VPS.


One idea,
one domain,
one day.

Validate fast. Buy a domain, drop the HTML, start collecting emails before you write a line of product code.

shellexec.sh

Developer tools

Validate a dev tool idea. Collect emails before building anything. See if people actually want it.

processio.io

SaaS products

Multiple product ideas in flight at once. Each gets its own domain and signup list. See which one gets traction.

myagency.com

Client landing pages

Manage landing pages for multiple clients on one server. Each client's signups stay separate and exportable.

Stop building before
you've validated.

Get notified when PageDrop launches. Free and open source.

✓ You're on the list. We'll be in touch.

No spam · Docker · Cloudflare Tunnel · MIT licensed