Создание VPS сервера
Как заказать виртуальный сервер на ahost.uz, выбрать конфигурацию и операционную систему
Что такое VPS
VPS (Virtual Private Server) — виртуальный сервер с выделенными ресурсами: CPU, RAM и дисковым пространством. В отличие от shared-хостинга, вы получаете полный root-доступ и можете устанавливать любое программное обеспечение.
VPS подходит для:
- Node.js, Python, Ruby, Go — приложений с нестандартными требованиями
- Docker и контейнерных приложений
- Высоконагруженных сайтов с нестабильным трафиком
- Игровых серверов, VPN, баз данных
- CI/CD пайплайнов и тестовых сред
Выбор конфигурации
При заказе VPS выбирайте конфигурацию исходя из нагрузки вашего приложения:
| Тариф | CPU | RAM | Диск | Подходит для |
|---|---|---|---|---|
| Starter | 1 vCPU | 1 ГБ | 20 ГБ SSD | Тестовые проекты, малые сайты |
| Basic | 2 vCPU | 2 ГБ | 40 ГБ SSD | WordPress, средние проекты |
| Standard | 4 vCPU | 4 ГБ | 80 ГБ SSD | Интернет-магазины, API |
| Advanced | 8 vCPU | 8 ГБ | 160 ГБ SSD | Высоконагруженные проекты |
Масштабирование
VPS на ahost.uz можно масштабировать — увеличить CPU, RAM или диск в любой момент без остановки сервера. Начните с меньшей конфигурации и расширьте по мере роста нагрузки.
Создание сервера
Выберите тариф
В личном кабинете ahost.uz перейдите в VPS → Новый сервер. Выберите подходящий тариф исходя из требований вашего проекта.
Выберите операционную систему
Доступны следующие ОС:
- Ubuntu 22.04 LTS / 24.04 LTS (рекомендуется)
- Debian 11 / 12
- CentOS Stream 9
- AlmaLinux 8 / 9
- Windows Server 2022 (по запросу)
Настройте SSH-ключ
Загрузите публичный SSH-ключ для безопасного входа без пароля. Если ключа нет — создайте его (инструкция в следующем разделе документации).
Нажмите «Создать сервер»
Сервер будет развёрнут в течение 1–2 минут. После этого вы получите IP-адрес и данные для доступа.
Начальная настройка после создания
После получения доступа к серверу рекомендуем выполнить базовую настройку безопасности:
# Обновить пакеты
apt update && apt upgrade -y
# Создать пользователя без root-прав
adduser deploy
usermod -aG sudo deploy
# Скопировать SSH-ключ для нового пользователя
rsync --archive --chown=deploy:deploy ~/.ssh /home/deploy
# Отключить вход по паролю (только если SSH-ключ уже настроен!)
sed -i 's/#PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config
systemctl restart sshd
# Настроить базовый файрвол
ufw allow OpenSSH
ufw allow 80/tcp
ufw allow 443/tcp
ufw enableНе блокируйте себя
Перед отключением входа по паролю убедитесь, что SSH-ключ работает и вы можете зайти на сервер. Проверьте подключение в новой вкладке терминала, не закрывая текущую сессию.