Как сделать бесплатный локальный VDS сервер?

Иметь сервер в виртуальной среде удобно. В отличие от обычного сервера, сайт на VDS находится внутри приватного блока с собственными ресурсами. Место не приходится делить с кем-то, у владельца есть полный административный доступ к серверу. А еще даже при высоких нагрузках на сайте будет поддерживаться оптимальная производительность.

С преимуществами все ясно. Теперь надо понять, как создать бесплатный виртуальный сервер VDS/VPS на компьютере.

Для чего нужен VDS на компьютере

Как сделать бесплатный локальный VDS сервер?

С помощью VDS можно максимально эффективно использовать все имеющиеся ресурсы, а еще управлять сразу несколькими серверами с их полной изоляцией друг от друга. Локальный ВДС используется чаще всего при разработке сайта, его первичном наполнении контентом и оптимизации структуры. Еще на таком сервере можно выявить ошибки в работе сайта, отладить конфигурации или создать резервные копии.

Мощный сервер под Битрикс – 15 дней бесплатно

С HighCPU 5ГГц производительность сайта будет выше. Убедитесь сами, заказав тариф High 2, и мы подарим 15 дней бесплатного обслуживания! Пополните баланс аккаунта на сумму от 50 рублей и активируйте промокод hosting2gohigh2.

Заказать
Условия использования

Создание сервера VDS/VPS на компьютере

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

  • Oracle VM VirtualBox.
  • ISO образ ОС Debian на минимальных конфигурациях.
  • Приложение PuTTY для соединения по SSH-туннелю.
  • Клиент WinSCP.
  • Доступ в интернет.

Предварительно скачиваем образ операционной системы Debian на официальном сайте https://www.debian.org/index.ru.html. Для компьютеров с 64-битным процессором выбираем версию amd64, а на 32 бита – i386.

Устанавливаем и запускаем виртуальную машину. Создаем новую виртуальную машину. При настройке оставляем почти все рекомендуемые характеристики. Изменяем только объем оперативной памяти, снизив его до 512 МБ, и размер виртуального жесткого диска, выставив минимум 8 ГБ. Теперь запускаем виртуальную машину.

Когда выйдет стартовое меню, выбираем в нем пункт Install. В результате установка пройдет в режиме «Low memory».

Как сделать бесплатный локальный VDS сервер?

Как сделать бесплатный локальный VDS сервер?

Выбираем язык установки, рекомендуется оставить английский. Далее выбираем местоположение и раскладку клавиатуры для ввода.

Как сделать бесплатный локальный VDS сервер?

После этого придется немного подождать, пока все нынешние параметры не будут приняты. Затем уже вводим наименование машины для сети и доменное имя. Последнее, кстати, можно пропустить, оставив поле пустым.

Как сделать бесплатный локальный VDS сервер?

Как сделать бесплатный локальный VDS сервер?

Далее предлагается ввести и подтвердить пароль администратора.

Как сделать бесплатный локальный VDS сервер?

Как сделать бесплатный локальный VDS сервер?

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

Как сделать бесплатный локальный VDS сервер?

Как сделать бесплатный локальный VDS сервер?

После этого будет предложено вытащить диск и перезагрузиться. Размонтируем образ диска и нажимаем Continue для перезагрузки виртуальной машины. Теперь установка системы завершена, перезагружаем ее.

Вводим логин и пароль, установленные недавно. После этого устанавливаем SSH. Для этого следует открыть «Терминал» и ввести такую команду:

apt-get install ssh

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

halt

Теперь нам предстоит настроить виртуальную машину для доступа по SSH каналу и порту 80. Реализовать подобное можно двумя способами. Первый – закрыть виртуальную машину, все ее окна. Затем надо перейти в папку C:\Users\User\.VirtualBox. В заданном месте должен быть файл формата xml с названием созданной системы. Его надо открыть и добавить в раздел ExtraData следующие строки.

<ExtraDataItem name=»VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/GuestPort» value=»80″/>

<ExtraDataItem name=»VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/HostPort» value=»80″/>

<ExtraDataItem name=»VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/Protocol» value=»TCP»/>

<ExtraDataItem name=»VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort» value=»22″/>

<ExtraDataItem name=»VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort» value=»2222″/>

<ExtraDataItem name=»VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol» value=»TCP»/>

Второй способ – сделать все это через командную строку. Для начала надо закрыть VirtualBox, потом открыть консоль. Потом перейти в целевую папку и ввести такие команды:

VBoxManage setextradata «%наименование_ВМ%» «VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/GuestPort» 80

VBoxManage setextradata «% наименование_ВМ %» «VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/HostPort» 80

VBoxManage setextradata «% наименование_ВМ %» «VBoxInternal/Devices/pcnet/0/LUN#0/Config/apache/Protocol» TCP

VBoxManage setextradata «% наименование_ВМ %» «VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/GuestPort» 22

VBoxManage setextradata «% наименование_ВМ %» «VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/HostPort» 2222

VBoxManage setextradata «% наименование_ВМ %» «VBoxInternal/Devices/pcnet/0/LUN#0/Config/ssh/Protocol» TCP

В соответствующих строках потребуется ввести название виртуальной машины. После применения всех изменений снова пробуем запустить виртуальную машину. Если выходит ошибка о невозможности подключения, необходимо проверить правильность ввода данных в файле xml или повторно ввести команды.

После запуска виртуальной машины устанавливаем и запускаем приложение PuTTY. В поле Host вводим localhost, а в Port вводим значение 2222. Далее нажимаем на кнопку «Open» и принимаем SSL-ключ. Затем потребуется ввести логин и пароль.

Подключение настроено, а для работы с файловой системой необходимо воспользоваться приложением WinSCP. Настройки применяем те же – вводим localhost, а порт 2222, потом вбиваем логин и пароль. Сервер готов, можно установить Apache, nginx, MySQL и многое другое.

Альтернативные методы

Есть еще пара методов, с помощью которых можно создать бесплатный сервер VDS. При этом используются сторонние облачные сервисы. Но в этих способах есть свои подводные камни, причем у каждого свои.

Google Cloud

VPS от компании Google предоставляется на соответствующем сайте https://cloud.google.com/free/. Для начала потребуется войти в профиль Google и нажать на кнопку «Get started for free» на указанной странице.

Как сделать бесплатный локальный VDS сервер?

Следующий шаг – указать аккаунт, страну проживания и согласиться с условиями пробного периода.

Теперь система попросит указать платежный профиль. На этой странице вводится тип аккаунта, адрес, имя владельца, данные карты и так далее. После подтверждения с дебетовой или кредитной карты будет списан и сразу же возвращен 1$.

Далее мы попадаем в панель управления. Здесь нужно открыть меню в левом верхнем углу и выбрать в нем пункт «Compute Engine», затем перейти к «Экземпляры ВМ».

Как сделать бесплатный локальный VDS сервер?

Спустя пару минут услуга активируется.

Минус этого способа – бесплатно можно использовать только машину с нижеуказанными характеристиками:

  • Регионы us-central1, us-sast1 и us-west1.
  • Семейство «Стандартные».
  • Серия N1.
  • Тип машины f1-micro (1 ВЦП, 614 МБ памяти).
  • ОС Ubuntu, Debian или CentOS.
  • Размер диска 10-29 ГБ.

Удаленный доступ к созданной машине можно получить прямо из браузера, в новом окне. Если выставить вышеуказанную конфигурацию, ежемесячная абонентская плата составит 0$.

Но это еще не все подводные камни. Пользователю будут даны 300$ и 365 дней бесплатного пользования. Еще будут нижеследующие ограничения:

  • База данных не более 1 ГБ.
  • Машина доступна только одна.
  • Ограниченный месячный трафик, не превышающий 1 ГБ.

VDS от TimeWeb

Как сделать бесплатный локальный VDS сервер?

Локальный сервер действительно является бесплатным и привлекательным вариантом. Но главный его минус в том, что спустя время, когда проект наберет свою базу и расширится, понадобится больше ресурсов для его обслуживания.

Для таких случаев подойдет аренда VPS серверов TimeWeb https://timeweb.com/ru/services/vds/. Плюсов у этого решения множество:

  • Стабильная скорость загрузки.
  • Высокий уровень производительности.
  • Бесплатная поддержка со стороны профессионалов.
  • Высокая мощность профессора.
  • Низкая цена.

На сайте есть огромное количество тарифов с самыми разными характеристиками и расценками. Тут можно найти для своего проекта оптимальный вариант по доступной цене.

Hosting2go.ru