Система керування вітринами та доменами для e-commerce

Внутрішній інтерфейс керування цілим портфелем сайтів і їхніх доменів: реєстратор, DNS, хостинг і розгортання в одному місціЗапускайте або клонуйте вітрини, спрямовуйте домени та розгортайте зміни просто з інтерфейсу, не відкриваючи окрему панель провайдера для кожного кроку

Один інтерфейс керування цілим портфелем онлайн-магазинів.

Система керування вітринами та доменами для e-commerce, попередній перегляд

Ситуація

Оператор, який вів багато вітрин і брендів, одночасно тримав десять вкладок реєстраторів, п’ять кабінетів хостингів і три CDN-панелі. Ланцюг кожного домену — від реєстратора до DNS і сервера — зберігався в різних місцях, а будь-яка масова зміна означала SSH-сесії та скопійовані конфіги.

Як ми це побудували

Внутрішній інтерфейс керування, який зводить увесь доменний ланцюг в одне місце за явною моделлю «пошта → обліковий запис → ресурс», щоб жодні облікові дані чи ресурс не залишалися без прив’язки. Фонова синхронізація тримає дашборд узгодженим із поточним станом підключених систем, а будь-який реєстратор, CDN або хостинг підключається через спільний адаптер, тому жоден провайдер не вшитий жорстко.

Що система робить

  • Домени

    Наскрізне володіння кожним доменом — від реєстратора до DNS і сервера. Клонування контенту, перенесення на інший сервер, зміна DNS-провайдера або розгортання ZIP просто з інтерфейсу.

  • Облікові записи реєстраторів

    Кожен обліковий запис реєстратора — в одному місці; різні API-схеми окремих реєстраторів приховані за одним інтерфейсом для масової купівлі та синхронізації переліку доменів.

  • Хостинги та сервери

    Створення серверів через API хостингу, а далі — налаштування за типом через SSH: чистий Ubuntu з nginx, керований панеллю FastPanel або Keitaro з урахуванням кампаній.

  • CDN-провайдери

    Керування CDN у кількох облікових записах для проксіювання та захисту: видно, який домен до якого запису прив’язаний, а провайдера можна змінити без втрати ланцюга.

  • Каталог пошти

    Центральний реєстр усіх адрес пошти, використаних для реєстрації облікових записів. Нічого не можна додати, доки відповідної адреси немає в реєстрі, тому не залишається безхазяйних облікових даних.

  • Пул проксі

    Проксі прив’язуються до будь-якого облікового запису реєстратора, CDN чи хостингу; усі API-виклики проходять через них, захищаючи вихідну IP-адресу та ізолюючи зони відмов.

  • Завдання синхронізації

    Фонові обробники безперервно синхронізують кожен підключений обліковий запис і доменний ланцюг, тому дашборд показує поточний стан підключених систем без ручного оновлення.

  • Завдання на купівлю

    Масові купівлі доменів ставляться в чергу, а статус кожного домену видно в реальному часі (успішно, помилка, повторна спроба) для сотень паралельних реєстрацій.

  • Користувачі та ролі

    Деталізований рольовий доступ: колезі можна відкрити один реєстратор, один тип серверів або один набір доменів, не показуючи весь портфель інфраструктури.

Усередині системи

Кожен домен і весь його ланцюг в одному інтерфейсі
Кожен домен і весь його ланцюг в одному інтерфейсі
Облікові записи реєстраторів за одним інтерфейсом
Облікові записи реєстраторів за одним інтерфейсом
Сервери, налаштовані за типом через SSH
Сервери, налаштовані за типом через SSH
Атомарні дії на будь-якому сервері
Атомарні дії на будь-якому сервері
Керування CDN у кількох облікових записах
Керування CDN у кількох облікових записах
Масові купівлі зі статусом кожного домену
Масові купівлі зі статусом кожного домену
Фонова синхронізація тримає панель узгодженою з підключеними системами
Фонова синхронізація тримає панель узгодженою з підключеними системами
Центральний каталог пошти, щоб жодні облікові дані не лишалися без прив’язки
Центральний каталог пошти, щоб жодні облікові дані не лишалися без прив’язки
Пул проксі ізолює кожен API-виклик
Пул проксі ізолює кожен API-виклик
Деталізований рольовий доступ з обмеженою областю
Деталізований рольовий доступ з обмеженою областю

Технічний масштаб

9
Системні модулі
3
Типи серверів
100+
Доменів за один масовий запуск
1
Інтерфейс керування

На чому це працює

  • Типи серверів

    RAW VPS із власноруч налаштованим nginx, FastPanel через API його панелі, Keitaro з автоматичним створенням кампаній

  • Інтеграції

    REST API реєстраторів за адаптерами, CDN у кількох облікових записах, налаштування через SSH, маршрутизований пул проксі

  • Backend

    PostgreSQL як єдине джерело стану системи, фонові обробники синхронізації та купівель

Докладніший розбір архітектури та модулів ми надсилаємо на запит. Для публічної сторінки цих деталей забагато.

Що змінилося

  • Десять вкладок реєстраторів, п’ять кабінетів хостингів і три CDN-панелі зведені на одну сторінку з повним контекстом кожного домену.
  • Масові купівлі доменів виконуються паралельно зі статусом кожного домену, а не по одному.
  • Клонування, міграція, підключення CDN, зміна DNS або розгортання ZIP — без SSH-сесій і скопійованих конфігів.
  • Колеги отримують обмежений доступ до частини портфеля без видимості решти.
  • Фонова синхронізація тримає дашборд узгодженим із підключеними системами, без ручного оновлення.

Ми використовуємо файли cookie для аналітики — лише за вашою згодою. Докладніше в нашій Політиці щодо файлів cookie.