Self hosted · MIT licence

Open Source Crypto Payment Gateway

Crypteo's source code is public. Run the whole gateway on your own server and pay no platform fee, or use the hosted service and let us run it. Either way, buyers pay your wallet directly.

The whole gateway, in your hands

The code that runs crypteo.io

Hosted checkout, payment links, the REST API, signed webhooks, the chain watcher and both dashboards. Not a stripped-down community edition.

One compose file

Docker Compose starts Postgres, runs migrations, then the app, the worker and nginx, with nightly database backups and a monitor that emails you on outages.

No platform fee

A self-hosted instance pays Crypteo nothing. No percentage, no licence fee, no seat count.

Your nodes, your database

Point each chain at your own nodes or providers with an environment variable. Merchant data stays on your server.

Self-hosted or hosted?

Same code, same checkout. The difference is who keeps the servers running.

Self-hosted and hosted Crypteo compared
Self-hostedHosted
ServersYours. Docker Compose runs the app, worker, Postgres and nginxNone to run. We operate and monitor it
UpdatesYou pull a release when you're readyApplied for you
Platform feeNone0.1–0.35% of monthly volume
BrandingAnything, it's your copy of the codeYour logo, colour and support contact
Custom domainThe whole instance on your domainPayment links on your domain by CNAME
SupportThe docs and GitHub issuesEmail the team

What self-hosting takes

A small Linux server is enough to start.

  1. 1

    Get the basics ready

    A server with Docker, a domain, an SMTP account for sign-in codes and alerts, and Cloudflare Turnstile keys for the public forms.

  2. 2

    Clone and configure

    Clone the repository, copy .env.example to .env and fill in your secrets and addresses.

  3. 3

    Start it

    Run docker compose up --build -d. Postgres comes up first, migrations run, then the app and worker start behind nginx.

  4. 4

    Take a payment

    Sign in with the admin account the seed script creates, add your wallets and run a test checkout.

Questions people ask

MIT. You can use, modify, rebrand and run it commercially, as long as the licence notice stays with the code.

No. Fees apply only to the hosted service at crypteo.io, where they are 0.1–0.35% of monthly volume. On your own instance you pay for your server and nothing else.

You do. Pull a new release and rebuild: the migrate step applies database changes before the app starts. On the hosted service, updates reach you without any work on your side.

All questions

Run it yourself, or let us

Hosted Crypteo costs 0.1–0.35% of your monthly volume with nothing up front, or self-host it and pay no platform fee.