Простое и мощное решение для администрирования серверов.
Начать работуПодключайтесь к своим серверам и управляйте ими через интуитивный интерфейс и API.
Настраивайте сценарии и автоматизируйте выполнение повседневных задач или доверьте управлеение третьим лицам.
Следите за состоянием серверов и получайте уведомления о событиях.
Вы получите доступ к сервису Admin Pilot для управления вашим сервером на операционной системе Linux, а также API для интеграции с другими сервисами и удобного управления. Используя Admin Pilot, вы можете доверить управление вашим сервером третьим лицам и сторонним сервисам, при этом сохраняя полный контроль и безопасность.
С Admin Pilot вы можете сосредоточиться на развитии вашего проекта, доверив управление серверами нашему современному и безопасному инструменту.
Сервис Admin Pilot помогает управлять Linux серверами и автоматизировать различные процессы. Для работы с сервисом необходимо подключение и активация лицензии. После успешного подключения лицензия будет привязана к IP-адресу управляемого сервера и доступ к управлению будет ограничен только этим сервером.
Для выполнения запросов к API необходимо указать следующие данные:
API доступен по адресу:
https://products.mamavideo.ru/adminpilot/api
Запросы к API выполняются методом POST.
{ "email": "your-email@example.com", "key": "your-license-key", "ip": "192.168.1.1", "login": "your-server-login", "password": "your-server-password" }
В случае успешного выполнения запроса API вернет статус код 200 и сообщение, подтверждающее успешное подключение:
200 OK: Лицензия успешно привязана к IP-адресу 192.168.1.1
Для выполнения команд на сервере можно использовать следующие примеры:
Команда | Описание | Пример |
---|---|---|
uptime |
Показывает время работы сервера | uptime |
df -h |
Показывает информацию о свободном месте на диске | df -h |
top |
Показывает текущие процессы и использование ресурсов | top |
ls /var/log |
Список логов на сервере | ls /var/log |
Вы можете автоматически передать ключ вашей лицензии третьим лицам или другому сервису для предоставления доступа к вашему серверу. Для этого при покупке нужно указать URL, на который будет передан ваш лицензионный ключ. Сразу после оплаты Admin Pilot передаст ваш ключ по указанному адресу. Сервису, которому был передан ключ, будут доступны все функции через API, что позволяет обеспечить гибкость в управлении доступом и автоматизации процессов на вашем сервере.
Сервис Admin Pilot позволяет передавать лицензионные ключи пользователям при их покупке. Для автоматической передачи ключа и привязки лицензии к пользователю, необходимо использовать сервис, который будет получать данные о ключе и email пользователя.
После успешной покупки ключа, Admin Pilot отправит GET-запрос на URL сервиса с уникальным лицензионным ключом и email пользователя.
GET https://your-service.com/?key=xxxxxxxxxxxxxxxxxxxxxxxxx&email=user@email.com
IP-адрес ответа: Ответ будет отправлен с IP-адреса 81.177.141.117
. Рекомендуем проверять этот IP-адрес, если используется незащищённый канал связи.
Параметр | Описание | Пример |
---|---|---|
url | URL-адрес сервиса для получения лицензионного ключа (без GET-параметров). | https://your-service.com |
Электронная почта пользователя, для которого приобретается лицензия. | user@email.com |
|
key | Уникальный лицензионный ключ пользователя. | xxxxxxxxxxxxxxxxxxxxxxxxx |
ip | IP-адрес, с которого должен быть получен запрос от Admin Pilot (81.177.141.117). | 81.177.141.117 |
from flask import Flask, request app = Flask(__name__) @app.route('/', methods=['GET']) def receive_license(): key = request.args.get('key') email = request.args.get('email') if not key or not email: return "Missing parameters", 400 # Проверка IP-адреса отправителя if request.remote_addr != '81.177.141.117': return "Unauthorized IP", 403 # Обработка данных print(f"Получен лицензионный ключ: {key}") print(f"Email пользователя: {email}") # Возврат статуса 200 return "OK", 200 if __name__ == '__main__': app.run(host='0.0.0.0', port=80)
Рекомендуется проверять IP-адрес, с которого поступает запрос, если используется незащищённый канал связи (HTTP). Ожидаемый IP-адрес запроса: 81.177.141.117
.