Необхідні cookies тримають вас у системі та запам’ятовують налаштування. Ми також хотіли б вимірювати, як ви користуєтесь сайтом — але лише за вашою згодою. Докладніше в політиці конфіденційності.

Налаштування cookies

Вирішуйте окремо для кожної категорії. Ви можете повернутися сюди будь-коли через підвал сайту.

НеобхідніЗавжди увімкнено

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

Google Analytics, щоб бачити, якими сторінками користуються і де відвідувачі здаються. Вимкнено, доки ви не увімкнете, і дані ніколи не передаються в Google Ads.

Aderlo Cloud
УвійтиПочати

Розробникам

Хостинг, яким може керувати Ваша автоматизація

Кожен акаунт Aderlo Cloud може створювати власні API-ключі з обмеженими правами й керуватися ззовні — з n8n, CI-пайплайнів, звичайних скриптів або AI-агента. 117 команд охоплюють домени, DNS, пошту, бази даних, FTP, SSL, резервні копії та статистику використання. Більшість shared-хостингів на цьому ринку дає доступ до API лише реселерам — або не дає взагалі.

n8n додає DNS-запис, коли кампанія стартує на піддомені
CI створює базу даних і FTP-акаунт для кожного тестового середовища
AI-агент стежить за використанням трафіку й попереджає, поки ліміт ще не досягнуто
HR-онбординг створює поштову скриньку, щойно додано нового працівника

Створення API-ключа

Панель → Advanced Features → Login Keys → Create. Важать чотири налаштування:

НалаштуванняРекомендація
Allow CommandsЛише те, що потрібно інтеграції. Ключу для n8n, який керує DNS, немає чого робити у Вашій пошті.
Allow NetworksIP-адреса машини, яка робить виклики — Вашого сервера n8n, Вашого CI-раннера. Звідусіль інде ключ просто не працюватиме.
Allow LoginВимкнено. Ключі лише для API не дадуть увійти в панель, навіть якщо витечуть.
ExpiryЗадайте його для тимчасового доступу — агенції, яка робить разову міграцію, не потрібен ключ, що переживе проєкт.

Назви ключів мають бути буквено-цифровими — дефіси та підкреслення панель відхиляє.

Автентифікація

HTTP Basic: ім’я користувача — це назва Вашого хостингового акаунта, пароль — API-ключ. Додайте json=yes, щоб отримувати відповіді у JSON замість URL-encoded.

BASE="https://web01.aderlo.cloud:2222"
AUTH="youraccount:YOUR_API_KEY"

Приклади

Кожен із цих запитів було виконано на реальному клієнтському акаунті — і він повернув саме таку відповідь.

Список Ваших доменів

curl -u "$AUTH" "$BASE/CMD_API_SHOW_DOMAINS?json=yes"
# ["yourstore.pl"]

Використання ресурсів акаунта — для моніторингу та сповіщень

curl -u "$AUTH" "$BASE/CMD_API_SHOW_USER_USAGE?json=yes"
# {"bandwidth":"0.0","domainptr":"0","email_deliveries":"0", ...}

Читання та зміна DNS

# read the zone
curl -u "$AUTH" "$BASE/CMD_API_DNS_CONTROL?domain=yourstore.pl&json=yes"

# add an A record
curl -u "$AUTH" "$BASE/CMD_API_DNS_CONTROL" \
  -d domain=yourstore.pl -d action=add -d type=A -d name=api -d value=1.2.3.4

Створення поштової скриньки

curl -u "$AUTH" "$BASE/CMD_API_EMAIL_POP" \
  -d action=create -d domain=yourstore.pl -d user=contact \
  -d passwd=... -d passwd2=... -d quota=1024

Список баз даних

curl -u "$AUTH" "$BASE/CMD_API_DATABASES?json=yes"

Як користуватися цим з n8n

Окремий вузол не потрібен — стандартний вузол HTTP Request робить усе:

MethodGET or POST
URLhttps://web01.aderlo.cloud:2222/CMD_API_…
AuthenticationGeneric → Basic Auth
User / Passwordназва акаунта / API-ключ — зберігаються в n8n Credentials
Query / Bodyпараметри команди плюс json=yes

Тримайте ключ у n8n Credentials і ніколи не вписуйте його прямо у вузол — інакше він потрапить у кожен експорт workflow і в історію Git.

Дві пастки, про які варто знати

error=0 не завжди означає, що все спрацювало

Ми бачили, як операції видалення відповідають error=0, нічого при цьому не видаливши. Після будь-якого виклику, що змінює стан, зробіть окреме читання й перевірте результат — у n8n це один додатковий вузол, і він того вартий.

Повідомлення у відповідях локалізовані — розбирайте поля, а не текст

Відповіді приходять у форматі URL-encoded, а зрозумілі людині повідомлення — мовою панелі акаунта. Автоматизація має розгалужуватися за полем error, а не за текстом повідомлення.

WP-CLI через SSH

Кожен тариф включає ізольований SSH з WP-CLI 2.12 — інструментом, яким агенції скриптують WordPress одразу на багатьох магазинах:

wp plugin update --all
wp core update
wp db export backup.sql
wp search-replace 'staging.yourstore.pl' 'yourstore.pl'

Під час створення ключа панель показує всі 117 команд. Вони згруповані за областями — домени, пошта, DNS, бази даних, файли, FTP, SSL, cron і статистика. Обирайте лише те, що потрібно Вашій інтеграції — ще один ключ можна створити будь-коли.