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-ключи:
- Сгенерируйте SSH-ключ на вашем компьютере (если ещё не сделали):
ssh-keygen -t ed25519 -C "your_email@example.com" - Скопируйте содержимое публичного ключа (~/.ssh/id_ed25519.pub)
- Вставьте ключ в поле «SSH Key» при создании сервера
Шаг 4: Дополнительные настройки
- Имя сервера — понятное название для идентификации
- Регион — выберите ближайший к вашим пользователям (Москва, Санкт-Петербург)
- Автобэкапы — включите для автоматического резервного копирования
Нажмите «Создать сервер». Через 2-3 минуты сервер будет готов к работе.
Подключение к серверу
SSH-доступ
После создания сервера вы получите IP-адрес. Подключитесь через SSH:
ssh root@YOUR_SERVER_IPЕсли вы добавили SSH-ключ при создании, подключение произойдёт автоматически. Если нет, используйте пароль из email.
Первоначальная настройка
После первого подключения рекомендуется:
- Обновить систему:
apt update && apt upgrade -y - Создать нового пользователя (не используйте root для повседневных задач):
adduser yourusername usermod -aG sudo yourusername - Настроить firewall:
ufw allow OpenSSH ufw enable
Управление сервером
Мониторинг ресурсов
В панели OpenClaw доступны графики использования:
- CPU — загрузка процессора в процентах
- RAM — использование оперативной памяти
- Disk — занятое место на диске
- Network — входящий и исходящий трафик
Управление питанием
Через панель управления вы можете:
- Перезагрузить — мягкая перезагрузка сервера
- Выключить — остановка сервера (биллинг продолжается)
- Включить — запуск остановленного сервера
- Жёсткая перезагрузка — принудительная перезагрузка при зависании
Изменение конфигурации
Вы можете изменить конфигурацию сервера без переустановки:
- Остановите сервер через панель управления
- Нажмите «Изменить конфигурацию»
- Выберите новый тариф (можно увеличивать или уменьшать)
- Подтвердите изменения
- Запустите сервер
Изменение конфигурации занимает 1-2 минуты. Все данные сохраняются.
Резервное копирование
Автоматические бэкапы
При включении автобэкапов система создаёт снимки сервера:
- Ежедневные бэкапы в 3:00 по МСК
- Хранение последних 7 снимков
- Автоматическая ротация старых бэкапов
Ручные снимки
Создайте снимок перед важными изменениями:
- В панели управления нажмите «Создать снимок»
- Укажите название (например, «Before update»)
- Дождитесь завершения (обычно 2-5 минут)
Восстановление из бэкапа
Для восстановления сервера из снимка:
- Перейдите в раздел «Снимки»
- Выберите нужный снимок
- Нажмите «Восстановить»
- Подтвердите действие
Внимание: восстановление перезапишет все текущие данные на сервере.
Безопасность
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-upgradesFail2ban
Защитите 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Устранение неполадок
Сервер не отвечает
- Проверьте статус в панели OpenClaw
- Попробуйте перезагрузить через панель
- Если не помогает — используйте жёсткую перезагрузку
- Проверьте логи после восстановления
Нехватка места на диске
# Проверка использования диска
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Дополнительные ресурсы
- Быстрый старт — начало работы с Aister
- Биллинг — тарифы и оплата
- Блог — статьи и туториалы
- Telegram сообщество — помощь и обсуждения