Server requirements
Server
| Minimum | Recommended | |
|---|---|---|
| OS | Ubuntu 22.04 or 24.04, amd64 | Ubuntu 24.04 |
| CPU | 2 cores | 4 cores |
| RAM | 4 GB | 8 GB |
| Disk | 40 GB SSD | 80 GB SSD — backups are kept on the same server for 30 days |
| Network | Public IPv4, free ports 80 and 443 | — |
- Use the server only for the exchange. If another website already uses ports 80 or 443, decide what to do with it first.
- Server time must be synchronised (NTP): 2FA codes and order timers depend on it.
- Docker and Docker Compose 2.24 or newer (
docker compose version). The preparation script installs Docker.
Domain
You need your own domain and access to its DNS. A records pointing to the server IP:
| Name | Purpose |
|---|---|
@ (the domain itself) | Client website |
admin | Admin panel — it only works on its own subdomain |
We recommend Cloudflare — see Domains, Caddy and Cloudflare.
Prepare in advance
- SSH key to access the server. The hardening script disables password login.
- Mailbox for client emails (SMTP) on your domain. Configured later in the admin panel.
- Telegram bot — optional, for notifications, backups and client requests (see First run).
- Payment system and AML provider keys — as you connect them, entered in the admin panel.
- Password manager — to keep the backup encryption password and the owner password.