Сервер — это виртуальная машина у одного из провайдеров. В панели его можно создать, включить и выключить, перевести на другой тариф; оплата списывается с баланса почасово.
Создание сервера
На странице «Новый сервер» по шагам выберите провайдера, регион, тариф, операционную систему и SSH-ключ. Карточка справа показывает выбранное и примерную цену в месяц. Чтобы создать сервер, нажмите «Создать сервер».
- Регионы и тарифы зависят от провайдера. Особенности провайдера, например защита от DDoS или резервные копии, указаны в его карточке.
- У каждой системы можно выбрать версию стрелками.
- На шаге SSH-ключа выберите один из своих ключей или «Без ключа». Без ключа BitStack создаст пароль root и покажет его на странице сервера. Если ключей ещё нет, там же есть ссылка на создание ключа.
- Имя сервера создаётся автоматически из провайдера, региона, системы и номера, например
vu-ams-ubu24-17. Потом его можно изменить в настройках сервера. - Создать сервер можно, только если баланса хватает хотя бы на сутки его работы.
Список серверов
На странице «Все серверы» для каждого сервера видны состояние, имя, система и провайдер, IP-адрес с кнопкой копирования, регион, тариф и цена в месяц. Фильтр «Все», «Работают», «Выключены» оставляет нужные серверы. Чтобы открыть сервер, нажмите на его строку.
Стоимость
Цена тарифа указана примерно за месяц, из расчёта 730 часов. Цена сервера фиксируется при создании и при повышении тарифа.
Сервер оплачивается почасово и вперёд: в начале каждого часа с баланса списывается стоимость наступающего часа. Плата берётся за каждый час, пока сервер существует, в том числе выключенный: провайдер держит за ним ресурсы. Чтобы перестать платить, удалите сервер.
Если баланса не хватает на следующий час, все серверы аккаунта сразу удаляются, и восстановить их нельзя. Подробнее в разделе «Оплата».
Статусы
- Создаётся — сервер готовится у провайдера.
- Работает — сервер включён и доступен.
- Выключен — сервер остановлен.
- Перезагружается — сервер перезапускается.
- Меняет тариф — сервер переходит на новый тариф.
- Удаляется — сервер удаляется у провайдера.
- Не создан — провайдер не смог создать сервер, плата за первый час вернулась на баланс.
Страница сервера
Вверху страницы указаны имя сервера, состояние, IP-адрес, регион, провайдер, система и дата создания. Рядом кнопки «Перезагрузить» и «Выключить», а у выключенного сервера — «Включить».
- Обзор — нагрузка на процессор, память и сеть, стоимость, данные для подключения и конфигурация сервера.
- Графики — нагрузка за последние 24 часа.
- Терминал — командная строка сервера прямо в браузере и аварийная консоль.
- Тариф — смена тарифа.
- Настройки — имя сервера и удаление.
Дополнительные опции
У провайдера есть платные опции: защита от DDoS и резервные копии. Их можно выбрать на шаге «Дополнительно» при создании сервера, а потом включить или выключить на вкладке «Настройки». Цены указаны у провайдера на странице создания сервера: защита от DDoS стоит фиксированную сумму в месяц, резервные копии — процент от цены тарифа. Цена опций добавляется к почасовой цене сервера и меняется с момента включения или выключения.
Резервные копии делает провайдер автоматически. Список копий виден в настройках сервера. Чтобы восстановить сервер, нажмите «Восстановить» у нужной копии дважды. Диск сервера перезапишется состоянием на момент копии, всё сделанное позже пропадёт. Если выключить резервные копии, провайдер удалит сохранённые копии.
Настройки и удаление
На вкладке «Настройки» можно переименовать сервер: введите новое имя и нажмите галочку в поле или Enter. В имени допустимы латинские буквы, цифры, точка, дефис и подчёркивание, до 60 символов.
Чтобы удалить сервер, нажмите кнопку удаления на той же вкладке дважды: первое нажатие только подсвечивает её. Удаление необратимо: сервер удаляется у провайдера вместе со всеми данными. Уже оплаченный текущий час при удалении не возвращается.
Подключение
Команда для подключения указана в карточке подключения на вкладке «Обзор»:
Пользователь — root. Если сервер создан без ключа, BitStack сам задаёт ему случайный пароль root. Пароль показан в той же карточке, его можно открыть и скопировать.
Терминал
На вкладке «Терминал» открывается командная строка сервера прямо в браузере. Вход выполняется под root по ключу панели: BitStack создаёт отдельный ключ для каждого сервера и добавляет его в /root/.ssh/authorized_keys при создании. Пароль вводить не нужно.
Терминал работает, пока сервер включён. Сеанс закрывается после 5 минут без ввода, переподключиться можно кнопкой «Переподключиться».
- Если сервер создан до появления терминала, ключа панели у него нет. Подключайтесь по SSH командой со вкладки «Обзор».
- Если удалить ключ панели из authorized_keys, сервер его не примет и терминал покажет ошибку. Подключайтесь по SSH.
Аварийная консоль
Аварийная консоль показывает экран сервера у провайдера, как будто к нему подключён монитор. Она работает, даже если на сервере сломаны сеть или SSH. Она открывается на сайте провайдера в новой вкладке.
Почта
Исходящий порт 25 закрыт на всех серверах, и по запросу мы его не открываем. Отправить почту с сервера напрямую по SMTP не получится. Используйте почтовый сервис, который принимает письма на порты 587 или 465.
Смена тарифа
На вкладке «Тариф» перечислены тарифы провайдера с ценой в месяц. Перейти можно только на тариф дороже текущего с диском не меньше: выберите его карточку, проверьте новую цену в панели справа и нажмите «Повысить». Понизить тариф нельзя. Работающий сервер при этом перезагрузится, выключенный останется выключенным.
Графики
На вкладке «Графики» показаны нагрузка на процессор, память и сеть за последние 24 часа. Наведите на график, чтобы увидеть значение в нужный момент.
Графики собирает панель: каждые 5 минут она заходит на сервер по ключу панели и читает загрузку процессора, памяти и сети. Данные хранятся 24 часа. Если удалить ключ панели из authorized_keys или закрыть SSH, на графиках будет написано «нет данных».