Назад к документации

OpenClaw

Полное руководство по управлению серверами через OpenClaw на платформе Aister.

Что такое OpenClaw?

OpenClaw — это панель управления серверами на базе TimeWeb Cloud, интегрированная в платформу Aister. Она позволяет создавать, настраивать и управлять виртуальными серверами через удобный веб-интерфейс без необходимости работы напрямую с API облачного провайдера.

Быстрое развёртывание

Создание сервера за 2-3 минуты с предустановленными образами

Мониторинг в реальном времени

Отслеживание CPU, RAM, диска и сети

Безопасность

SSH-ключи, firewall и автоматические бэкапы

Гибкое масштабирование

Изменение конфигурации без переустановки

Создание сервера

Шаг 1: Выбор конфигурации

В личном кабинете перейдите в раздел OpenClaw и нажмите «Создать сервер». Выберите конфигурацию в зависимости от ваших задач:

  • Starter (1 vCPU, 1 GB RAM, 10 GB SSD) — для тестирования и лёгких приложений
  • Basic (2 vCPU, 2 GB RAM, 20 GB SSD) — для небольших веб-сайтов и API
  • Standard (2 vCPU, 4 GB RAM, 40 GB SSD) — для production приложений
  • Advanced (4 vCPU, 8 GB RAM, 80 GB SSD) — для высоконагруженных сервисов

Шаг 2: Выбор операционной системы

OpenClaw поддерживает популярные дистрибутивы Linux:

  • Ubuntu 22.04 LTS — рекомендуется для большинства задач
  • Debian 12 — стабильность и надёжность
  • CentOS Stream 9 — для корпоративных приложений
  • Rocky Linux 9 — альтернатива CentOS

Шаг 3: Настройка доступа

Для безопасного подключения к серверу используйте SSH-ключи:

  1. Сгенерируйте SSH-ключ на вашем компьютере (если ещё не сделали):
    ssh-keygen -t ed25519 -C "your_email@example.com"
  2. Скопируйте содержимое публичного ключа (~/.ssh/id_ed25519.pub)
  3. Вставьте ключ в поле «SSH Key» при создании сервера

Шаг 4: Дополнительные настройки

  • Имя сервера — понятное название для идентификации
  • Регион — выберите ближайший к вашим пользователям (Москва, Санкт-Петербург)
  • Автобэкапы — включите для автоматического резервного копирования

Нажмите «Создать сервер». Через 2-3 минуты сервер будет готов к работе.

Подключение к серверу

SSH-доступ

После создания сервера вы получите IP-адрес. Подключитесь через SSH:

ssh root@YOUR_SERVER_IP

Если вы добавили SSH-ключ при создании, подключение произойдёт автоматически. Если нет, используйте пароль из email.

Первоначальная настройка

После первого подключения рекомендуется:

  1. Обновить систему:
    apt update && apt upgrade -y
  2. Создать нового пользователя (не используйте root для повседневных задач):
    adduser yourusername
    usermod -aG sudo yourusername
  3. Настроить firewall:
    ufw allow OpenSSH
    ufw enable

Управление сервером

Мониторинг ресурсов

В панели OpenClaw доступны графики использования:

  • CPU — загрузка процессора в процентах
  • RAM — использование оперативной памяти
  • Disk — занятое место на диске
  • Network — входящий и исходящий трафик

Управление питанием

Через панель управления вы можете:

  • Перезагрузить — мягкая перезагрузка сервера
  • Выключить — остановка сервера (биллинг продолжается)
  • Включить — запуск остановленного сервера
  • Жёсткая перезагрузка — принудительная перезагрузка при зависании

Изменение конфигурации

Вы можете изменить конфигурацию сервера без переустановки:

  1. Остановите сервер через панель управления
  2. Нажмите «Изменить конфигурацию»
  3. Выберите новый тариф (можно увеличивать или уменьшать)
  4. Подтвердите изменения
  5. Запустите сервер

Изменение конфигурации занимает 1-2 минуты. Все данные сохраняются.

Резервное копирование

Автоматические бэкапы

При включении автобэкапов система создаёт снимки сервера:

  • Ежедневные бэкапы в 3:00 по МСК
  • Хранение последних 7 снимков
  • Автоматическая ротация старых бэкапов

Ручные снимки

Создайте снимок перед важными изменениями:

  1. В панели управления нажмите «Создать снимок»
  2. Укажите название (например, «Before update»)
  3. Дождитесь завершения (обычно 2-5 минут)

Восстановление из бэкапа

Для восстановления сервера из снимка:

  1. Перейдите в раздел «Снимки»
  2. Выберите нужный снимок
  3. Нажмите «Восстановить»
  4. Подтвердите действие

Внимание: восстановление перезапишет все текущие данные на сервере.

Безопасность

Firewall

Настройте правила firewall для защиты сервера:

# Разрешить HTTP и HTTPS
ufw allow 80/tcp
ufw allow 443/tcp

# Разрешить определённый IP для SSH
ufw allow from YOUR_IP to any port 22

# Включить firewall
ufw enable

Обновления безопасности

Настройте автоматические обновления безопасности:

apt install unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades

Fail2ban

Защитите SSH от брутфорс-атак:

apt install fail2ban
systemctl enable fail2ban
systemctl start fail2ban

Типичные сценарии использования

Веб-сервер (NGINX + PHP)

# Установка NGINX и PHP
apt install nginx php-fpm php-mysql

# Настройка виртуального хоста
nano /etc/nginx/sites-available/mysite

# Включение сайта
ln -s /etc/nginx/sites-available/mysite /etc/nginx/sites-enabled/
systemctl reload nginx

База данных (PostgreSQL)

# Установка PostgreSQL
apt install postgresql postgresql-contrib

# Создание базы и пользователя
sudo -u postgres psql
CREATE DATABASE mydb;
CREATE USER myuser WITH PASSWORD 'password';
GRANT ALL PRIVILEGES ON DATABASE mydb TO myuser;

Docker-контейнеры

# Установка Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

# Установка Docker Compose
apt install docker-compose

# Запуск контейнера
docker run -d -p 80:80 nginx

Мониторинг и логи

Системные логи

Просмотр логов для диагностики проблем:

# Системные логи
journalctl -xe

# Логи NGINX
tail -f /var/log/nginx/error.log

# Логи приложения
tail -f /var/log/myapp/app.log

Мониторинг производительности

Установите инструменты мониторинга:

# htop для интерактивного мониторинга
apt install htop

# iotop для мониторинга дисковых операций
apt install iotop

# nethogs для мониторинга сети
apt install nethogs

Оптимизация производительности

Настройка swap

Создайте swap-файл для предотвращения нехватки памяти:

# Создание swap-файла 2GB
fallocate -l 2G /swapfile
chmod 600 /swapfile
mkswap /swapfile
swapon /swapfile

# Автоматическое подключение при загрузке
echo '/swapfile none swap sw 0 0' >> /etc/fstab

Кэширование

Настройте Redis для кэширования:

apt install redis-server
systemctl enable redis-server
systemctl start redis-server

Устранение неполадок

Сервер не отвечает

  1. Проверьте статус в панели OpenClaw
  2. Попробуйте перезагрузить через панель
  3. Если не помогает — используйте жёсткую перезагрузку
  4. Проверьте логи после восстановления

Нехватка места на диске

# Проверка использования диска
df -h

# Поиск больших файлов
du -h --max-depth=1 / | sort -hr | head -20

# Очистка логов
journalctl --vacuum-time=7d

# Очистка кэша apt
apt clean

Высокая нагрузка CPU

# Поиск процессов с высокой нагрузкой
top

# Детальная информация о процессе
ps aux | grep process_name

# Ограничение ресурсов процесса
nice -n 19 command
renice -n 19 -p PID

Дополнительные ресурсы