Робочу панель HTTPS і захищений обліковий запис адміністратора.
1. Отримай VPS із Linux
У панелі хостинг-провайдера створи новий VPS із Linux x86-64 із доступом root. Ubuntu 24.04 LTS або Debian 12+ - прості варіанти. Використовуй підтримуваний випуск ОС; нативний інсталятор не охоплює ARM.
Для невеликого магазину почни з 2 vCPU, 4 GB RAM і 60 GB SSD. Для легкого використання достатньо 1 vCPU, 2 GB RAM і 20 GB диска, але залиш місце для ОС, історії платежів, резервних копій та оновлень. Цей сервер не запускає блокчейн-вузлів.
Додай публічний ключ SSH, запиши IP-адресу сервера й перевір відбиток хоста SSH під час першого підключення. Ніколи не ділися приватним ключем SSH. Переглянь повні вимоги або необов’язкове встановлення Docker.
2. Спрямуй домени на сервер
У DNS-панелі домену додай ці записи. Заміни example.com та IP-адресу власними.
| Ім’я хоста | Запис | Призначення |
|---|---|---|
| merchant.example.com | A → IPv4 VPS | Твоя панель |
| pay.example.com | A → IPv4 VPS | Сторінка оплати покупця |
| api.example.com | A → IPv4 VPS | Твої інтеграції |
Власні назви субдоменів підходять; інсталятор запитає їх. Додавай записи AAAA лише тоді, коли IPv6 справді веде до цього VPS. Старий запис AAAA може порушити перевірку HTTPS, навіть якщо запис A правильний.
Cloudflare: вимкни проксі (DNS-only) під час встановлення. Після завершення налаштування й перевірки HTTPS його можна ввімкнути знову. Використовуй зашифроване підключення до вихідного сервера, бажано Full (strict) із чинним сертифікатом.
3. Перевір брандмауер
Дозволь вхідний трафік TCP 80 і 443 і в брандмауері VPS, і в брандмауері хостинг-провайдера. Залиш відкритим фактичний порт SSH. Вихідні HTTPS і DNS мають працювати.
Не відкривай PostgreSQL або внутрішні порти застосунку. Інсталятор не змінює правила брандмауера за тебе. Залиш поточну сесію SSH відкритою під час зміни правил доступу, щоб не заблокувати себе.
4. Запусти підписаний інсталятор
Підключися через SSH як root і виконай:
bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh)Налаштування запитає домени, контактну електронну пошту HTTPS, стандартну фіатну валюту й ім’я користувача/пароль HTTP Basic. Ти можеш обрати пароль або дозволити налаштуванню згенерувати його. Збережи його безпечно.
Інсталятор перевіряє підписаний випуск і налаштовує PostgreSQL, Nginx, HTTPS та системні служби. Дочекайся повідомлення про успіх. Облікові дані Basic Auth - окремий шар безпеки, а не твій майбутній обліковий запис панелі.
Спочатку перевір або продовж перерване встановлення
Запусти перевірку сумісності перед встановленням:
bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh) --checkВиправ повідомлену помилку й продовж. Не видаляй каталог інсталяції й не генеруй ключі гаманців заново.
bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh) --resume5. Зареєструй і захисти обліковий запис
Відкрий ім’я хоста мерчанта, пройди Basic Auth і зареєструй першого адміністратора з електронною поштою й надійним паролем. Обери режим інсталяції, мову й часовий пояс та переглянь пов’язані умови й політику конфіденційності. Вибір режиму незворотний. Переглянь Режим Merchant або Operator перед надсиланням.
У Налаштування → Обліковий запис, увімкни двофакторну автентифікацію. У Налаштування → Система, перевір регіональні стандартні валюту/часовий пояс і активні домени. Регіональні стандартні значення впливають на нові елементи; вони не перезаписують наявних проєктів.
Перша інсталяція, що відповідає умовам, отримує разові вітальні кошти US$10 автоматично після реєстрації й підключення. Перевір Налаштування → Комісії щоб побачити стан розрахунків. Як працюють кошти на обробку →
6. Перевір перед прийманням платежів
Відкрий Налаштування → Підключення блокчейнів. Перевіряй готовність сканера, а не лише стан вузла. Тримай незалежних резервних провайдерів для мереж, які використовуватимеш.
Захищай його як сервер гарячих гаманців: обмежуй доступ адміністратора, встановлюй оновлення безпеки й зберігай приватні резервні копії поза VPS. Експорт гаманця містить секрети; ніколи не завантажуй його на вебсайт або в звернення підтримки. Контрольний список безпеки сервера →
Тепер можна створити проєкт і магазин. Проведи невеликий реальний тест кожного способу оплати, перш ніж пропонувати його клієнтам.