Skip to content

Требования к серверу ​

Сервер ​

МинимумРекомендуем
СистемаUbuntu 22.04 или 24.04, amd64Ubuntu 24.04
Процессор2 ядра4 ядра
Память4 ГБ8 ГБ
Диск40 ГБ SSD80 ГБ SSD — бэкапы хранятся на этом же сервере 30 дней
СетьПубличный IPv4, свободные порты 80 и 443—
  • Сервер — только под обменник. Если на нём уже работает сайт и заняты порты 80 или 443, сначала решите, что с ним делать: Caddy их не поделит.
  • Время на сервере должно быть синхронизировано (NTP) — от него зависят коды 2FA и сроки заявок.
  • Docker и Docker Compose 2.24 или новее (docker compose version). Скрипт подготовки ставит Docker сам.

Домен ​

Нужен свой домен и доступ к его DNS. Записи типа A на IP сервера:

ИмяДля чего
@ (сам домен)Сайт для клиентов
adminАдминка — работает только на своём поддомене

Рекомендуем держать домен за Cloudflare — см. Домены, Caddy и Cloudflare.

Что подготовить заранее ​

  • SSH-ключ для входа на сервер. Вход по паролю скрипт защиты выключает.
  • Почту для писем клиентам (SMTP) — адрес отправителя на вашем домене. Задаётся потом в админке.
  • Telegram-бота — по желанию, для уведомлений, бэкапов и обращений клиентов (см. Первый запуск).
  • Ключи платёжных систем и AML-провайдера — по мере подключения, вписываются в админке.
  • Менеджер паролей — сохранить пароль шифрования бэкапов и пароль владельца.

Документация движка обменника OneSwaper