Что такое «бокс»?
Бокс — это виртуальный выделенный сервер (VDS — Virtual Dedicated Server, или VPS — Virtual Private Server).
Что с ним делать?
Получив аккаунт, выберите понравившуюся операционную систему и создайте первый бокс в пару кликов.
Для администрирования виртуального сервера необходимы знания операционной системы Linux и умение работать с командной строкой.
Если вам не хватает достаточных знаний и опыта, а разработчиков привлекать не хочется, лучшее решение — воспользоваться готовой панелью управления сервером. Через графический интерфейс вы сможете легко настроить веб-сервер, сервер баз данных, почтовые сервисы и сами сайты – то есть, создать окружение для ваших проектов самостоятельно.
На каком сервере находятся мои боксы?
Ваши боксы могут находиться как на одном сервере, так и на разных. Чтобы узнать, где находится определенный бокс — перейдите на страницу «Боксы» → «Управление». Рядом с названием бокса будет имя сервера, на котором он размещается.
Также имя сервера можно увидеть в разделе «Боксы» → «Графики», рядом с выбранным боксом.
Как подключиться к боксу по SSH?
Для подключения по SSH необходимы IP-адрес бокса, пользователя root и его пароль. Эти данные отправляются письмом на вашу почту, когда вы создаете бокс или переустанавливаете операционную систему.
Если вы потеряли письмо или забыли пароль root, сбросьте его через Панель управления, и на почту придет новое письмо с рабочим паролем. Для боксов, созданных из своего образа, подойдет эта инструкция.
Вводить пароль не всегда удобно, а иногда и невозможно, поэтому вы можете использовать свои SSH-ключи, добавив их через Панель управления.
Какие IP-адреса даете?
Для каждого бокса назначается собственный IPv4-адрес и выделяется /64 подсеть адресов IPv6. Если вам понадобится больше IP-адресов, добавьте их в Панели управления.
Стоимость одного дополнительного IPv4-адреса – 150 рублей в месяц, IPv6 предоставляем бесплатно. Добавить IPv6 или новые адреса в настройки сети бокса можно по инструкции.
Каждому адресу можно назначить PTR-запись в разделе «Домены» → «IP-адреса».
Какие есть панели управления сервером?
Панели управления сервером бывают бесплатные и коммерческие. Устанавливаются они на “чистую” операционную систему.
Например, Hestia — популярная бесплатная панель управления сервером. Создать бокс с предустановленной панелью Hestia на базе ОС Ubuntu или Debian можно из Панели управления в пару кликов, а можно и вручную по нашей инструкции.
ISPmanager 6 – отличная коммерческая панель управления сервером от российских разработчиков, обладающая всеми нужными функциями. Панель управления представлена в четырех редакциях: ISPmanager Lite, Pro, Host и Business. Отличие между редакциями заключается в количестве сайтов, которые можно на ней разместить. А в редакции Business вы можете разграничить права между пользователями своего сервера и создать на боксе свой собственный хостинг.
Лицензию ISPmanager можно приобрести в Панели управления.
Служба поддержки закажет для вас лицензию и установит панель ISPmanager на бокс. Специалисты поддержки свяжутся с вами по почте, спросят пароль root и сообщат данные для входа в панель вашего бокса.
В списке дистрибутивов нет подходящего
С помощью Панели управления аккаунтом можно установить ОС с предустановленными панелями, Bitrix VM, сервисами Redmine, Docker, Gitlab. Нужно учесть, что GitLab довольно требователен к ресурсам: установить его удастся только на бокс с объемом памяти от 4 ГБ.
Если Панель не предлагает к установке тот дистрибутив, который вы искали, не беда: мы реализовали установку собственных образов на ваши боксы.
Создайте бокс из ISO-образа или переустановите текущий бокс на главной странице Панели управления, указав ссылку на скачивание нужного вам дистрибутива. Файл для скачивания должен иметь расширение .iso.
Например, таким образом можно установить Windows.
Нужен бокс помощнее
Базовые конфигурации боксов подобраны так, чтобы вашим проектам было на них комфортно. Если вам потребуется еще больше ресурсов, изменить тариф и добавить необходимое количество дискового пространства, оперативной памяти или ядер можно в два клика через Панель управления. Если ресурсов недостаточно, напишите нам, мы подберем кастомную конфигурацию бокса, подходящую для решения ваших задач.
Хочу подключить Ice Storage
Ice Storage — дополнительное дисковое пространство на HDD. Мы часто рекомендуем его для хранения архивов и работы веб-приложений, не требующих высокой производительности, однако вы можете использовать Ice Storage для любых своих целей.
Как с ним работать
Каждый storage имеет уникальное имя в Панели управления, оно соответствует имени устройства на боксе (vdb, vdc, vdd и так далее). При этом у каждого хранилища на сервере есть уникальный ID.
Для боксов, созданных из базовых образов и образов с приложением, диск будет сразу примонтирован в директорию /mnt/sprintbox_storage/storage-%ID%
, например
root@box-14462:/# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 366K 0 rom
vda 254:0 0 32G 0 disk
└─vda1 254:1 0 32G 0 part /
vdb 254:16 0 32G 1 disk
└─vdb1 254:17 0 32G 1 part /mnt/sprintbox_storage/storage-123
Можно изменить точку монтирования, указав любую нужную вам:
mount -o remount /mnt/sprintbox_storage/storage-123 /path-to-your-dir/
Также измените запись в /etc/fstab
, указав новую точку монтирования для устройства.
Объединить боксы в приватную сеть
Для удобного распределения ресурсов и сервисов проекта вы можете объединить несколько боксов в рамках одного аккаунта в приватную сеть, просто нажмите кнопку «Включить в приватную сеть» в блоке управления каждым выбранным боксом. Боксы будут перезагружены, а статус каждого бокса изменится на «Бокс включен в приватную сеть».
Для боксов, объединенных в приватную сеть, станет доступен второй сетевой интерфейс, который потребуется сконфигурировать.
Есть ли API?
Чтобы упростить выполнение рутинных операций, используйте Sprintbox API. Для запуска, удаления, перезапуска бокса и операций с резервными копиями не обязательно запускать браузер. Абсолютно все действия, доступные в Панели управления аккаунтом, могут выполняться прямо из ваших скриптов.
Познакомиться с подробной документацией и примерами использования вы можете в разделе API.
Все еще не уверен...
Через Панель управления бокс всегда можно перезагрузить или переустановить из образа, начав заново.
Перед работами для каждого бокса можно создать две резервные копии в разделе «Бекапы». И один снапшот. Если что-то пойдет не так, вы сможете восстановить бокс из бекапа в Панели управления или вернуть только часть утраченных данных, примонтировав бекап.
Если вы хотите создать бокс из резервной копии, а старый бокс удалить, обязательно сначала создайте новый бокс: резервная копия будет удалена вместе со старым боксом. Удалить бокс можно на следующий день после его создания.
Если под рукой нет администратора, а бокс оказался недоступен, посмотрите на бокс снаружи, подключившись к нему через VNC – данные для подключения вы найдете в Панели управления. Клиент устанавливать не нужно, подключение произойдет прямо в браузере.
Если вы совсем не понимаете, что произошло и что нужно сделать — обратитесь к нам из раздела «Поддержка», и мы постараемся вам помочь!