BitStack
ДокументацияНачало работыСерверыОплатаБезопасностьAPI
Правовая информацияУсловияЛичные данныеПравила
BitStack

Сервер — это виртуальная машина у одного из провайдеров. В панели его можно создать, включить и выключить, перевести на другой тариф; оплата списывается с баланса почасово.

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

На странице «Новый сервер» по шагам выберите провайдера, регион, тариф, операционную систему и SSH-ключ. Карточка справа показывает выбранное и примерную цену в месяц. Чтобы создать сервер, нажмите «Создать сервер».

  • Регионы и тарифы зависят от провайдера. Особенности провайдера, например защита от DDoS или резервные копии, указаны в его карточке.
  • У каждой системы можно выбрать версию стрелками.
  • На шаге SSH-ключа выберите один из своих ключей или «Без ключа». Без ключа BitStack создаст пароль root и покажет его на странице сервера. Если ключей ещё нет, там же есть ссылка на создание ключа.
  • Имя сервера создаётся автоматически из провайдера, региона, системы и номера, например vu-ams-ubu24-17. Потом его можно изменить в настройках сервера.
  • Создать сервер можно, только если баланса хватает хотя бы на сутки его работы.

Список серверов

На странице «Все серверы» для каждого сервера видны состояние, имя, система и провайдер, IP-адрес с кнопкой копирования, регион, тариф и цена в месяц. Фильтр «Все», «Работают», «Выключены» оставляет нужные серверы. Чтобы открыть сервер, нажмите на его строку.

Стоимость

Цена тарифа указана примерно за месяц, из расчёта 730 часов. Цена сервера фиксируется при создании и при повышении тарифа.

Сервер оплачивается почасово и вперёд: в начале каждого часа с баланса списывается стоимость наступающего часа. Плата берётся за каждый час, пока сервер существует, в том числе выключенный: провайдер держит за ним ресурсы. Чтобы перестать платить, удалите сервер.

Если баланса не хватает на следующий час, все серверы аккаунта сразу удаляются, и восстановить их нельзя. Подробнее в разделе «Оплата».

Статусы

  • Создаётся — сервер готовится у провайдера.
  • Работает — сервер включён и доступен.
  • Выключен — сервер остановлен.
  • Перезагружается — сервер перезапускается.
  • Меняет тариф — сервер переходит на новый тариф.
  • Удаляется — сервер удаляется у провайдера.
  • Не создан — провайдер не смог создать сервер, плата за первый час вернулась на баланс.

Страница сервера

Вверху страницы указаны имя сервера, состояние, IP-адрес, регион, провайдер, система и дата создания. Рядом кнопки «Перезагрузить» и «Выключить», а у выключенного сервера — «Включить».

  • Обзор — нагрузка на процессор, память и сеть, стоимость, данные для подключения и конфигурация сервера.
  • Графики — нагрузка за последние 24 часа.
  • Терминал — командная строка сервера прямо в браузере и аварийная консоль.
  • Тариф — смена тарифа.
  • Настройки — имя сервера и удаление.

Дополнительные опции

У провайдера есть платные опции: защита от DDoS и резервные копии. Их можно выбрать на шаге «Дополнительно» при создании сервера, а потом включить или выключить на вкладке «Настройки». Цены указаны у провайдера на странице создания сервера: защита от DDoS стоит фиксированную сумму в месяц, резервные копии — процент от цены тарифа. Цена опций добавляется к почасовой цене сервера и меняется с момента включения или выключения.

Резервные копии делает провайдер автоматически. Список копий виден в настройках сервера. Чтобы восстановить сервер, нажмите «Восстановить» у нужной копии дважды. Диск сервера перезапишется состоянием на момент копии, всё сделанное позже пропадёт. Если выключить резервные копии, провайдер удалит сохранённые копии.

Настройки и удаление

На вкладке «Настройки» можно переименовать сервер: введите новое имя и нажмите галочку в поле или Enter. В имени допустимы латинские буквы, цифры, точка, дефис и подчёркивание, до 60 символов.

Чтобы удалить сервер, нажмите кнопку удаления на той же вкладке дважды: первое нажатие только подсвечивает её. Удаление необратимо: сервер удаляется у провайдера вместе со всеми данными. Уже оплаченный текущий час при удалении не возвращается.

Подключение

Команда для подключения указана в карточке подключения на вкладке «Обзор»:

ssh root@<IP-адрес>

Пользователь — 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, на графиках будет написано «нет данных».