Как начать пользоваться облачным сервером с нуля
Как начать пользоваться облачным сервером с нуля
При первом знакомстве с облачными серверами термины vCPU, RAM, NVMe, snapshots, traffic, SSH keys, firewalls и regions могут показаться сложными. Но перед первым запуском не нужно изучать всю облачную инфраструктуру.
Ваша первая цель:
Арендовать небольшой Ubuntu-сервер, защитить его, опубликовать сайт, создать резервную копию и научиться удалять ресурсы после эксперимента.
В статье сравниваются LightNode, DigitalOcean, Vultr, Hetzner Cloud и Akamai Cloud / Linode. Команды рассчитаны на Ubuntu 24.04 LTS.
Что такое облачный сервер?
Это виртуальная машина в дата-центре провайдера с собственной ОС, CPU, памятью, диском, сетью и публичным IP.
В материалах для новичков термины cloud server и VPS часто взаимозаменяемы. Оба варианта позволяют устанавливать программное обеспечение, управлять Linux и размещать сайты, API, Docker, bots, VPN, базы данных и automation scripts.
В отличие от shared hosting, обновления, безопасность, backups и troubleshooting находятся в вашей зоне ответственности.
Рекомендуемая конфигурация
| Ресурс | Рекомендация |
|---|---|
| ОС | Ubuntu 24.04 LTS |
| CPU | 1-2 vCPU |
| Память | 1-2 GB |
| Диск | 25-50 GB SSD/NVMe |
| Трафик | Не менее 1 TB/месяц |
| Доступ | SSH key |
| Backup | Snapshot и внешняя копия |
1 GB подходит для изучения Linux или статического сайта. Для Docker, WordPress, базы данных или Node.js лучше начать с 2 GB.
Как выбрать провайдера
- Region: ближе к пользователям для меньшей задержки.
- Billing: проверьте стоимость IPv4, traffic, storage, snapshots и backups.
- Dashboard: важны переустановка, SSH keys, firewall и recovery.
- Documentation: хорошие инструкции экономят время.
- Recovery: полезны snapshots, automatic backups, web console и rescue mode.
Сравнение 5 надежных провайдеров
| Провайдер | Лучше всего для | Преимущество |
|---|---|---|
| LightNode | Глобальное тестирование | Почасовая оплата и 40+ регионов |
| DigitalOcean | Первый VPS разработчика | Понятная панель и документация |
| Vultr | Быстрое развертывание | Много регионов и продуктов |
| Hetzner Cloud | Цена/производительность | Выгодные ресурсы |
| Akamai Cloud / Linode | Изучение Linux | Зрелая платформа и бесплатный firewall |
1. LightNode: гибкое глобальное тестирование

LightNode предлагает hourly billing, Linux/Windows, NVMe и более 40 локаций. Подходит для коротких экспериментов, API, bots, VPN и региональных проектов.
Проверьте стоимость трафика, IPv4, backups и storage. Неиспользуемую instance нужно удалить: простое выключение обычно не прекращает все начисления.
2. DigitalOcean: лучший developer experience

DigitalOcean называет виртуальные машины Droplets. Панель и большая библиотека руководств по Ubuntu, Nginx, Docker, DNS и базам данных удобны новичкам.
Доступны cloud firewalls, monitoring, snapshots и backups. Managed services и backups увеличивают итоговую стоимость.
3. Vultr: быстрое развертывание в разных регионах

Vultr предлагает Cloud Compute, optimized compute, bare metal, GPU, storage, snapshots и automatic backups. Для первой машины достаточно стандартного Cloud Compute.
Не выбирайте специализированный план без реальной необходимости и проверяйте стоимость дополнительных функций.
4. Hetzner Cloud: отличная цена в доступных регионах

Hetzner Cloud известен выгодным соотношением CPU, RAM и storage. Поддерживаются SSH keys, private networks, firewalls, volumes, snapshots, backups и cloud-init.
Регионов меньше, чем у некоторых конкурентов, а обычное администрирование Linux выполняет пользователь.
5. Akamai Cloud / Linode: зрелая Linux-платформа

Akamai Cloud / Linode предлагает зрелый Linux VPS, Cloud Manager, API, CLI, DNS, monitoring и бесплатный Cloud Firewall. Automatic backups подключаются за дополнительную плату.
👉 Открыть Akamai Cloud / Linode
Какой вариант выбрать?
- LightNode: hourly billing и глобальные регионы.
- DigitalOcean: лучшие tutorials и простой dashboard.
- Vultr: быстрое развертывание и широкий выбор.
- Hetzner: выгодные ресурсы.
- Linode: зрелая Linux-платформа.
Шаг 1: создать SSH key
ssh-keygen -t ed25519 -C "cloud-server"
cat ~/.ssh/id_ed25519.pubДобавьте public key в dashboard. Никогда не передавайте private key ~/.ssh/id_ed25519.
Шаг 2: создать Ubuntu instance
Выберите Ubuntu 24.04, ближайший region, 1-2 vCPU, 1-2 GB RAM и SSH key. При необходимости включите cloud firewall и backups.
Шаг 3: подключиться и обновить систему
ssh root@203.0.113.10
apt update
apt upgrade -y
apt install -y curl git unzip ufw fail2banПосле обновления kernel выполните reboot.
Шаг 4: создать администратора без root
adduser deploy
usermod -aG sudo deploy
rsync --archive --chown=deploy:deploy ~/.ssh /home/deploy
ssh deploy@203.0.113.10
sudo whoamiРезультат должен быть root. Не закрывайте исходную сессию, пока новый вход не проверен.
Шаг 5: защитить SSH
Создайте /etc/ssh/sshd_config.d/99-hardening.conf:
PermitRootLogin no
PasswordAuthentication no
PubkeyAuthentication yessudo sshd -t
sudo systemctl reload sshШаг 6: настроить UFW
sudo ufw allow OpenSSH
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw enable
sudo ufw status verboseДля обычного сайта публично нужны только SSH, HTTP и HTTPS.
Шаг 7: установить Nginx
sudo apt install -y nginx
sudo systemctl enable --now nginx
sudo mkdir -p /var/www/first-cloud-site
sudo chown -R deploy:deploy /var/www/first-cloud-siteСоздайте /etc/nginx/sites-available/first-cloud-site:
server {
listen 80;
listen [::]:80;
server_name _;
root /var/www/first-cloud-site;
index index.html;
location / {
try_files $uri $uri/ =404;
}
}sudo ln -s /etc/nginx/sites-available/first-cloud-site /etc/nginx/sites-enabled/
sudo rm /etc/nginx/sites-enabled/default
sudo nginx -t
sudo systemctl reload nginxШаг 8: домен и HTTPS
Создайте DNS A record на IP сервера и измените Nginx:
server_name example.com www.example.com;sudo nginx -t
sudo systemctl reload nginx
sudo apt install -y certbot python3-certbot-nginx
sudo certbot --nginx -d example.com -d www.example.com
sudo certbot renew --dry-runШаг 9: backups и monitoring
Включите provider backup, создавайте snapshots перед крупными изменениями и храните внешние копии.
sudo tar -czf /tmp/first-cloud-site-$(date +%F).tar.gz /var/www/first-cloud-site
scp deploy@203.0.113.10:/tmp/first-cloud-site-2026-06-09.tar.gz .free -h
df -h
uptime
systemctl --failed
systemctl status nginx
journalctl -u nginx --since todayДля баз данных используйте pg_dump или mysqldump.
Как остановить billing
Выключение VPS обычно не прекращает все списания. Скачайте данные, создайте backup, удалите instance, snapshots, volumes и reserved IPs, затем проверьте billing page.
План обучения на 7 дней
- Создать Ubuntu и подключиться по SSH.
- Создать sudo user и настроить UFW.
- Установить Nginx и опубликовать страницу.
- Подключить домен и HTTPS.
- Развернуть Node.js, Python или Docker.
- Создать snapshot и внешний backup.
- Проверить logs и пересоздать сервер с нуля.
Частые ошибки
- Покупка большого сервера без понимания workload
- Выбор далекого региона только из-за цены
- Password-only root login
- Открытие всех портов
- Публичный доступ к базе данных
- Использование snapshots как единственного backup
- Отсутствие обновлений Ubuntu
- Уверенность, что выключение прекращает billing
FAQ
Cloud server и VPS — одно и то же?
В базовых руководствах термины часто взаимозаменяемы и обозначают виртуальную машину с собственной ОС, ресурсами и admin access.
Какую ОС выбрать новичку?
Ubuntu 24.04 LTS — хороший вариант благодаря поддержке, документации и совместимости.
Сколько RAM нужно?
1 GB для Linux или статического сайта; 2 GB для небольшой app, Docker, WordPress или легкой базы данных.
Подходит ли LightNode для первого сервера?
Да, особенно если важны hourly billing и global locations. Сначала проверьте стоимость traffic, IPv4, backups и storage.
SSH key или пароль?
SSH key с passphrase. После проверки отключите password authentication и прямой root login.
Достаточно ли snapshot?
Нет. Храните backups приложения и базы данных вне сервера и, желательно, вне того же провайдера.
Остановка VPS прекращает оплату?
Обычно не полностью. Удалите ненужные ресурсы и проверьте billing.
Что изучать дальше?
Systemd, Docker Compose, environment variables, database backups, reverse proxy, log rotation, monitoring alerts, Git deployment и infrastructure automation.