Install d0pe — step by step

From an empty server to a working CRM. No prior DevOps needed.

This is the whole install, in plain steps. If you can copy-paste one line into a terminal, you can do this. It takes about 10 minutes.

Step 1 — Get a server

d0pe runs on your own server (a VPS). If you don't have one yet, read “Choose your server” — it lists exactly what to buy and where, with prices. For a start, a 4-core / 8 GB box is enough.

Step 2 (optional) — Point a domain at it

You can skip this entirely and just use the server's IP address — the fastest way to start. If you'd rather have a clean URL, buy a domain (or use one you have) and create an A-record to your server's IP. For free HTTPS, put that domain behind Cloudflare (proxied) or terminate TLS on the box with certbot — both are covered step by step in “HTTPS & a custom domain”.

Step 3 — Connect to the server

Open a terminal and connect over SSH (your provider shows the exact command and password when you create the server):

ssh root@YOUR_SERVER_IP

Step 4 — Run the installer

Paste this one line. It installs everything (the app, database, and analytics engine), tunes the server, and asks for your license key:

curl -fsSL https://d0pe.app/install.sh | bash

Don't have a key yet? Start a free 3-day trial on the site — you'll get one instantly.

Step 5 — Log in

When it finishes, it prints your admin login. Open your server's address in a browser — http://YOUR_SERVER_IP (or your domain, if you set one) — and sign in. That's it — d0pe is running.

What's next

Create your first flow and connect a partner (“Create your first flow”), then turn on the Mask antifraud. The two guides below walk you through both.

Prefer we set it up? (Managed install)

Don't want to touch a server? We can do the whole install for you for a one-time $149. You rent the VPS in your own name, we set up d0pe on it and hand you every credential — the licence, the server login, all of it. It stays fully on-premise and fully yours: you own the box and all access, and we keep nothing and hold no standing access once it's live. Ask us on Telegram or by email below to arrange it.

Stuck? Get help

If anything doesn't go to plan, reach our team — we answer fast.