- PVSM.RU - https://www.pvsm.ru -

Для чего подходит ультрадешёвый сервер за 130 рублей

Для чего подходит ультрадешёвый сервер за 130 рублей - 1 [1]

В рекламе RUVDS постоянно упоминаются дешёвые VPS-серверы «за 130 рублей в месяц» [2]. Но многие думают, что это маркетинговый трюк: такие серверы может и есть, но только для рекламы, чтобы предложение звучало красиво, а в реальности они совершенно непригодны. Ну что может сервер с 512 МБ оперативной памяти? Конечно же, ничего. На него даже операционка не встанет…

В реальности всё совсем иначе. На этот сервер ставятся разные дистрибутивы Linux, задачи он выполняет реальные, и вы даже получаете выделенный IP-адрес .

Процесс заказа и установки виртуального сервера на хостинге [3] автоматизирован: ОС ставится в два клика, на выбор пользователя. Для автоматической установки доступны Debian, Ubuntu и CentOS в разных версиях. Все они способны нормально работать с 512 МБ памяти без графического интерфейса. Для Windows такого варианта нет, но это не очень-то и нужно, потому что для Windows крайне мало уникального серверного софта.

Для чего подходит ультрадешёвый сервер за 130 рублей - 2

Для примера выберем Debian 12. Установка занимает несколько минут.

Кстати, точно так же можно накатить собственный готовый образ, который вы скопировали с сервера другого хостера при миграции (сейчас это актуальная тема [4]).

Подключаемся к серверу через любой SSH-клиент вроде PuTTY [5] (под Windows) или Remmina [6] (Linux), про который мы уже рассказывали [7]. Или вообще через консоль SSH на WebAssembly внутри браузера [8], как Tailscale SSH Conscole [9], внутри которой устанавливается SSH-тоннель к любому устройству, где установлен Tailscale. Хотя в данном случае это пока не получится (но потом можно).

Итак, в клиенте PuTTY указываем IP-адрес сервера, который выделяется хостером:

Для чего подходит ультрадешёвый сервер за 130 рублей - 3

В консоли вводим логин и пароль. После этого подключение установлено.

Для чего подходит ультрадешёвый сервер за 130 рублей - 4

Можно проверить количество RAM (мы пересоздали сервер, чтобы проверить стабильность количества выделяемой памяти):

Для чего подходит ультрадешёвый сервер за 130 рублей - 5

Как видим, на этом VPS [3] в юзерспейсе доступно 440 МБ, из них свободно 245 МБ. Занятую память потребляет в основном systemd и vpsguard (это [10] служба взаимодействия с личным кабинетом на сайте, с её помощью реализован функционал генерации нового пароля и изменения конфигурации сервера).

Для чего подходит ультрадешёвый сервер за 130 рублей - 6

Как известно [11], утилита free и прочие показывают не физически выделенную память, а только доступную пользователю. Остальное занято ядром системы.

Проверим скорость диска:

Для чего подходит ультрадешёвый сервер за 130 рублей - 7

Теперь инсталлируем на сервер любое требуемое ПО, которого нет в стандартном дистрибутиве Debian 12.

Можно сразу поставить Docker на всякий случай. Дело в том, что Docker нормально работает при таком количестве памяти под Linux, в то время как под Windows требует минимум 4 ГБ [12].

Сейчас многий софт распространяется только в докер-контейнерах, а остальные предлагают контейнеры просто как удобную опцию установки и запуска программ. Правда, это в любом случае увеличит потребление памяти, которой и так очень мало. Так что неизвестно, хватит ли её на какой-нибудь контейнер.

Для установки без Docker Desktop [13] рекомендуется сначала установить репозиторий Docker…

# Add Docker's official GPG key:
apt-get update
apt-get install ca-certificates curl gnupg
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
chmod a+r /etc/apt/keyrings/docker.gpg

# Add the repository to Apt sources:
echo 
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian 
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | 
  tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update

… а потом установить Docker из этого репозитория:

apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Или просто запустить скрипт [14] для удобства.

Из репозитория новые версии будут обновляться автоматически. Как вариант, можно установить пакет вручную [15] и самостоятельно следить за обновлениями.

Теперь на сервере можно запускать контейнеры (если им хватит памяти).

▍ Какой софт устанавливать на сервер

Посмотрим, для чего подходят такие мини-серверы.

  1. Хостинг [3] сайта. Можно хостить даже не один, а несколько статических сайтов. Кстати, 512 МБ памяти хватит для автоматической установки из маркетплейса шаблонов Joomla, Drupal и даже VMBitrix 7.4. Правда, это шаблоны с CentOS 7 и 8, а не с Debian.

    Конечно, для размещения самых простых статических сайтов подходит и бесплатный хостинг [3] GitHub Pages [16], но на своём сервере гораздо больше возможностей. Здесь запускаются скрипты, приложения и т. д. Для разработчиков это идеальный вариант для демонстрации работы заказчику.

    Обычный nginx [17] ставится без проблем.

    Для чего подходит ультрадешёвый сервер за 130 рублей - 8

  2. Собственный VPN или VPN наоборот. Чтобы поднять VPN в РФ для тех, кто находится за границей, но хочет пользоваться российскими сайтами. Например, «Госуслуги», сайт налоговой, «Кинопоиск» и другие, которые запретили доступ с иностранных IP-адресов. Это вообще популярная услуга [18], только там она стоит восемь евро (в варианте личного сервера), а здесь 130 рублей в месяц, что гораздо дешевле.

    На Хабре писали о росте числа пользователей VPN в России [19]. Видимо, это тоже актуальная услуга в наше время.

  3. Свой телеграм-бот. Например, который следит за определёнными каналами в твиттере или комментариями на Хабре — экспортирует их [20] и форвардит вам в телеграм.
  4. Биржевые боты.
  5. Игровой сервер (Minecraft не потянет, ему нужен 1 ГБ).
  6. Резервное копирование ценных документов, для которых 10 ГБ достаточно. По сравнению с другими сервисами, на своём хостинге [3] проще установить передачу данных и шифрование таким способом, как вы хотите.
  7. Почтовый сервер. Например, можно поставить Dovecot / Postfix, а потом использовать родной клиент для получения свежей почты. Для доступа через браузер существуют веб-кленты вроде Snappymail [21] (форк Rainloop), которые хорошо выглядят и на десктопе, и в мобильных устройствах (демо [22]).
    Для чего подходит ультрадешёвый сервер за 130 рублей - 9

  8. Matrix-сервер или XMPP-сервер для общения с друзьями и коллегами. Здесь даже встанет сервер Teamspeak [23] для организации голосовых конференций на несколько человек (например, команды геймеров), его минимальные системные требования 128 МБ памяти.

    Как и для почтового сервера, для XMPP нужно указать доменное имя (покупается отдельно, насколько мы слышали, самые дешёвые стоят 1 евро в год).

    Мы изначально попробовали XMPP-сервер Snikkett [24], который устанавливается только в докер-контейнере [25], но ему памяти не хватило:

    Для чего подходит ультрадешёвый сервер за 130 рублей - 10

    Однако на какой-нибудь другой сервер может хватить… Не все же программы распространяются исключительно в контейнерах.

  9. Тестирование и мониторинг сайтов и приложений. По идее, круглосуточно работающий сервер лучше подходит для этих целей, чем домашний ПК. Отчёты или логи он может присылать вам в телеграм или по почте.

    Примерно для таких же целей VPS [3] можно использовать в системе умного дома для сбора данных и статистики о его работе.

  10. RSS-сервер вроде FreshRSS [26]. Хотя в сети есть ряд хороших сервисов, но свой собственный RSS-сервер иногда полезнее. Во-первых, он бесплатный. Во-вторых, может скачивать полное содержимое всех статей и сохранять их на диске, например, для полнотекстового поиска, так что они будут всегда доступны. Инструкции по установке здесь [27].
  11. Другая экзотика для самохостинга. Например, для любителей кулинарии есть сервер Tandoor Recipes [28] для хранения рецептов. Или серверы для хранения личных фотографий. Много программ для хостинга [3] на своём сервере и использования в личных целях можно найти здесь [29]. Хотя всё-таки для таких вещей гораздо удобнее домашний сервер, который не обязательно должен быть круглосуточно в онлайне, как VPS-сервер RUVDS. Да и памяти на всё не хватит.
  12. Кроме всего перечисленного, сервер можно использовать для самообучения и прокачки самого ценного навыка в наше время [30] — системного администратора Linux. Всегда удобно иметь свой сервер под рукой, мало ли для чего он может понадобиться.

Как видим, у каждой задачи свой софт. На мини-сервер выделено 10 ГБ места на HDD. В принципе, этого хватит на много программ, и можно установить несколько вариантов из перечисленного. Другой вопрос, что одно ядро CPU 2,2 Гц и 512 МБ RAM не потянут много задач одновременно, только несколько из них.

Многие шаблоны из маркетплейса можно установить на сервер изначально, в качестве «базы», на которую потом доустанавливать софт. Но часть шаблонов требуют минимум 1 ГБ памяти (например, шаблоны WordPress и Minecraft), а некоторым вообще нужна Windows (например, шаблон Server Core).

Для чего подходит ультрадешёвый сервер за 130 рублей - 11

Как известно, у всех VPS [3] неограниченный трафик. То есть можно качать что угодно и в любом количестве, круглосуточно, без дополнительной оплаты. Как сказано на сайте, все дата-центры имеют не менее трёх резервных каналов связи по 10 Гбит/с и подключены к крупнейшим узлам связи М-9 и М-10 для российских и LD-8, AMS-IX, DE-CIX для европейских ЦОДов. Это позволяет обеспечить виртуальный сервер интернет-каналом со скоростью в 100 Мбит/с.

Самые дешёвые тарифы «Старт» стоят 130 и 190 руб., они отличаются накопителем: HDD или SSD, все остальные параметры те же. За 240 или 300 руб. можно увеличить объём памяти вдвое.

Для чего подходит ультрадешёвый сервер за 130 рублей - 12

Отметим, что на VPS [3] всегда можно переустановить ОС в два клика, а также удалить сервер (деньги вернутся на счёт) и сразу же создать новый.

Ещё полезная информация: «Использование zRam для увеличения количества доступной памяти под Linux» [31]. Ультрадешёвый VPS [3] идеально подходит для изучения методов оптимизации. Ну и просто интересная игрушка за пару баксов.

Автор:
ru_vds

Источник [32]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/ssh/389709

Ссылки в тексте:

[1] Image: https://habr.com/ru/companies/ruvds/articles/785110/

[2] «за 130 рублей в месяц»: https://ruvds.com/vps_start/

[3] хостинге: https://www.reg.ru/?rlink=reflink-717

[4] актуальная тема: https://habr.com/ru/news/779352/

[5] PuTTY: https://www.putty.org/

[6] Remmina: https://remmina.org/

[7] уже рассказывали: https://habr.com/ru/companies/ruvds/articles/689446/

[8] консоль SSH на WebAssembly внутри браузера: https://habr.com/ru/companies/ruvds/articles/709546/

[9] Tailscale SSH Conscole: https://tailscale.com/kb/1193/tailscale-ssh/

[10] это: https://habr.com/ru/companies/ruvds/articles/464571/#comment_20587059

[11] Как известно: https://habr.com/ru/companies/ruvds/articles/464571/#comment_20570183

[12] минимум 4 ГБ: https://docs.docker.com/desktop/install/windows-install/

[13] установки без Docker Desktop: https://docs.docker.com/engine/install/debian/

[14] скрипт: https://docs.docker.com/engine/install/debian/#install-using-the-convenience-script

[15] установить пакет вручную: https://docs.docker.com/engine/install/debian/#install-from-a-package

[16] GitHub Pages: https://pages.github.com/

[17] nginx: https://www.nginx.com/

[18] популярная услуга: https://vpn-naoborot.online/

[19] росте числа пользователей VPN в России: https://habr.com/ru/news/778770/

[20] экспортирует их: https://habr.com/ru/articles/665254/

[21] Snappymail: https://snappymail.eu/

[22] демо: https://snappymail.eu/demo/

[23] Teamspeak: https://www.teamspeak.com/en/

[24] Snikkett: https://snikket.org/

[25] только в докер-контейнере: https://snikket.org/service/quickstart/

[26] FreshRSS: https://www.freshrss.org/

[27] здесь: https://github.com/FreshRSS/FreshRSS#installation

[28] Tandoor Recipes: https://github.com/TandoorRecipes/recipes

[29] здесь: https://github.com/awesome-selfhosted/awesome-selfhosted

[30] самого ценного навыка в наше время: https://habr.com/ru/companies/ruvds/articles/768548/

[31] «Использование zRam для увеличения количества доступной памяти под Linux»: https://habr.com/ru/articles/172137/

[32] Источник: https://habr.com/ru/companies/ruvds/articles/785110/?utm_source=habrahabr&utm_medium=rss&utm_campaign=785110