Что можно запустить на VPS: 20 реальных примеров
Узнайте, как использовать виртуальный сервер для хостинга сайтов, VPN, игровых серверов и ИИ-агентов. Приведен список из 20 задач с расчетом необходимого объема RAM.
Что можно делать с VPS?
VPS (виртуальный выделенный сервер) — это Linux-машина с публичным IP-адресом, которая работает независимо от того, включен ли ваш ноутбук. Поэтому на ней можно разместить всё, что должно оставаться доступным постоянно. На практике это веб-сайты, персональный VPN, собственное хранилище файлов и фотографий, медиасерверы, игровые серверы, запланированные скрипты и постоянно растущий набор инструментов ИИ. Ниже приведены двадцать задач, которые люди реально выполняют на серверах, упорядоченные примерно по частоте, с которой они становятся причиной аренды сервера.
Для каждого пункта указано назначение задачи, примерные затраты оперативной памяти и ссылка на полное руководство. Если вас интересует более широкий каталог приложений, а не конкретные задачи, ознакомьтесь с сопутствующим списком приложений для self-hosting в 2026 году, где описание идет по каждому приложению отдельно.
20 задач, которые люди реально решают на серверах
- Хостинг сайта или веб-приложения. Это по-прежнему самый популярный ответ. Один небольшой сервер легко справляется с nginx или Apache, PHP и базой данных при 1 ГБ оперативной памяти. Классическая точка входа — стек LAMP на Ubuntu 24.04. Добавьте бесплатный сертификат с помощью Certbot и Let's Encrypt для nginx, так как при обращении по IP-адресу на 80 порту браузеры показывают предупреждение, из-за которого вы теряете каждого посетителя.
- Запуск нескольких сайтов и приложений на одной машине. Один сервер может обслуживать около 12 доменных имен, если перед ними стоит инструмент, распределяющий запросы по именам хостов. Эту задачу выполняет обратный прокси-сервер (reverse proxy), который также обновляет сертификаты. Именно поэтому Traefik перед несколькими Docker-приложениями — обычный второй шаг. Экономия реальна: пять проектов на одном сервере с 4 ГБ памяти стоят дешевле, чем пять маленьких серверов, и их проще резервировать.
- Собственный VPN. VPS предоставляет вам выходной IP-адрес, который вы контролируете. Благодаря этому общедоступный Wi-Fi не сможет прочитать ваш трафик, а ваши домашние сервисы останутся скрыты от открытого интернета. WireGuard потребляет менее 50 МБ памяти и работает на уровне ядра, поэтому сервер его почти не замечает. Руководство по самостоятельному развертыванию WireGuard VPN охватывает проблемы с рукопожатием (handshake) и DNS, на которых часто спотыкаются пользователи. Эти два продукта часто путают, поэтому сначала стоит уделить минуту сравнению VPS и VPN.
- Собственный менеджер паролей. Vaultwarden поддерживает протокол Bitwarden, поэтому все официальные приложения и расширения для браузеров подключаются к вашему серверу, а не к серверам компании. Ему требуется около 150 МБ оперативной памяти и почти не требуется дисковое пространство, что делает Vaultwarden на VPS лучшим первым проектом из этого списка. На этом сервере хранятся все ваши пароли, поэтому настройте сертификат и резервное копирование сразу при установке, а не откладывайте на потом.
- Облачное хранилище файлов и календари. Nextcloud заменяет платные подписки Drive или Dropbox, предоставляя клиенты синхронизации для всех компьютеров и телефонов, а также календарь и контакты. Выделите от 1 до 2 ГБ оперативной памяти плюс место под ваши файлы и сразу устанавливайте его на PostgreSQL: руководство Nextcloud с Docker, TLS и резервным копированием объясняет, почему миграция базы данных позже — самый частый способ сломать экземпляр.
- Фотоархив с загрузкой с телефона. Immich автоматически загружает снимки с камеры и выполняет поиск по лицам и объектам — именно эта функция заставляет людей уходить с Google Photos. Это самое требовательное приложение в списке из-за контейнера машинного обучения, поэтому прочитайте руководство по самостоятельному хостингу Immich, прежде чем покупать самый дешевый тариф. На странице системных требований Immich указано минимум 6 ГБ оперативной памяти (рекомендуется 8 ГБ) и 2 ядра процессора, либо 4 ГБ памяти при отключенных функциях машинного обучения. Если этот объем памяти превышает возможности вашего тарифа, сравнение PhotoPrism и Immich поможет оценить их по потреблению памяти, мобильным приложениям и командам резервного копирования, чтобы вы могли выбрать то, что реально потянет ваш сервер. Фиксируйте версию вместо использования тега
latest, так как между релизами случаются критические изменения.
- Медиасервер для вашей библиотеки. Jellyfin транслирует фильмы и шоу на ТВ-приложение, браузер или телефон без учетных записей и платных функций для удаленного воспроизведения. В простое он потребляет около 1–2 ГБ оперативной памяти, хотя собственное руководство Jellyfin рекомендует 8 ГБ для типичного развертывания и отмечает, что 4 ГБ может хватить на Linux-сервере без графической оболочки. Решающим фактором является транскодирование: Jellyfin на VPS показывает, как хранить файлы в формате, который клиенты воспроизводят напрямую, чтобы сервер только передавал байты. После запуска Halcyon меняет интерфейс библиотеки на стиль видеопроката 1990-х, где вы просматриваете полки, что оказывается гораздо удобнее, чем бесконечная сетка миниатюр.
- Игровой сервер для друзей. Серверу Minecraft для небольшой группы игроков нужно 2–4 ГБ оперативной памяти и машина, которая работает, даже когда хост-игрок ложится спать, — именно для этого и нужен VPS. Руководство Minecraft-сервер на VPS описывает флаги памяти Java и запуск через systemd, чтобы сервер автоматически перезапускался при сбоях.
- Плановые скрипты, парсеры и боты. Все, что должно выполняться в 3 часа ночи, требует машины, которая включена в 3 часа ночи. Оформляйте задачу как сервис systemd с таймером, а не как строку cron, так как вы получите логи, статус завершения и удобный способ тестирования: сервисы и таймеры systemd на VPS содержит примеры файлов юнитов. Бот для Discord или Telegram строится по тому же принципу, но с постоянно запущенным процессом вместо таймера.
- Автоматизация рабочих процессов. n8n предоставляет визуальный конструктор для задач, за которые Zapier берет плату за каждое действие, а самостоятельный запуск избавляет от таких счетов. У объема данных есть предел, но вы сами его устанавливаете: n8n ограничивает полезную нагрузку до 16 МБ по умолчанию через
N8N_PAYLOAD_SIZE_MAX, этот лимит можно увеличить и перезапустить сервис. Он потребляет около 500 МБ оперативной памяти. Укажите ключ шифрования явно, как показано в самостоятельном n8n с HTTPS. В противном случае n8n генерирует ключ при первом запуске и сохраняет его в папке~/.n8n; если эта папка не находится на постоянном томе (persistent volume), пересборка контейнера приведет к потере ключа и сделает все сохраненные учетные данные нечитаемыми.
- Запуск языковой модели на своем сервере. Ollama обслуживает модели с открытыми весами через локальный API, поэтому промпты и документы никогда не покидают ваш сервер. На VPS только с CPU ожидайте несколько слов в секунду вместо мгновенных ответов и выделите около 8 ГБ оперативной памяти для типичной модели 8B (только загрузка модели по умолчанию в Ollama
llama3.1:8bсоставляет 4,9 ГБ, без учета контекста): запуск Ollama для хостинга LLM содержит честные цифры. Для платформы рабочих процессов поверх модели Dify на VPS добавляет интерфейс и поиск по документам.
- Среда для AI-агента-программиста. AI-агент, который работает час, бесполезен, если он умирает при закрытии ноутбука, поэтому их размещают на сервере внутри терминального мультиплексора для последующего переподключения. Claude Code на VPS с tmux — это готовое решение, а запуск агента-программиста на VPS описывает общую схему. Создайте для него отдельного непривилегированного пользователя и директорию, из которой он не сможет выйти.
- Хостинг MCP-серверов для ваших ассистентов. MCP (model context protocol) серверы — это небольшие постоянно запущенные процессы, которые предоставляют инструменты и данные AI-клиенту, а «постоянно запущенные» — это то, что ноутбук обеспечить не может. MCP-серверы на VPS пошагово описывают их запуск за TLS с аутентификацией, что важно, так как открытый MCP-эндпоинт — это инструмент, который может вызвать кто угодно.
- Мониторинг других серверов. Uptime Kuma пингует ваши сайты и оповещает вас практически по любому каналу, потребляя около 200 МБ. Правило, которое многие упускают: мониторьте продакшн с другой машины, так как мониторинг статуса Uptime Kuma, запущенный на той же машине, которую он проверяет, не сообщит вам, когда эта машина выйдет из строя.
- Реальные метрики, а не просто «работает/не работает». Когда у вас целый парк серверов, а не один, вам нужны метрики CPU, диска и сервисов с историей и триггерами. Мониторинг-сервер Zabbix делает это с помощью агента на каждом хосте. В примерах оборудования для Zabbix указаны 2 ядра CPU и 8 ГБ памяти даже для минимальной установки (1000 отслеживаемых метрик), плюс собственная база данных. Начните с простой проверки доступности и переходите к большему, когда будет что мониторить.
- Внешние резервные копии для всего остального. Резервная копия на том же диске, что и данные, — это не резервная копия. Дешевый VPS с большим объемом диска отлично подойдет в качестве хранилища, а резервные копии restic на VPS дают вам зашифрованные, дедуплицированные и версионированные снимки с возможностью восстановления, которую можно реально протестировать. Тестируйте их ежемесячно, потому что непроверенная резервная копия — это лишь надежда.
- Собственный CI-раннер. Время сборки на облачных сервисах заканчивается, а собственный раннер сохраняет кэши «теплыми», а секреты — локальными. Собственный раннер GitHub Actions показывает процесс установки и изоляции, что особенно важно для публичных репозиториев, где pull request может запустить код на вашей машине.
- Командный чат под вашим контролем. Rocket.Chat поддерживает треды, звонки и интеграции для команды, которая не хочет платить за каждое рабочее место. Это один из самых тяжелых проектов в списке: по состоянию на 2026-10-12, системные требования Rocket.Chat для минимального уровня (до 500 одновременных пользователей, без высокой доступности) составляют минимум 4 ГБ памяти для узла Rocket.Chat и еще 4 ГБ для MongoDB, указанной с тремя участниками реплики. Таким образом, сервер, содержащий приложение и один участник MongoDB, требует не менее 8 ГБ, а Rocket.Chat 8.x требует MongoDB 8.0 или новее. Rocket.Chat с Docker Compose описывает процесс обновления версий, так как пропуск мажорной версии MongoDB при обновлении приведет к потере доступа к базе данных.
- Частная сеть между всеми вашими машинами. Когда у вас несколько серверов и ноутбук, ячеистая сеть (mesh network) удобнее, чем один хаб, а Headscale как собственный сервер управления Tailscale оставляет координацию на вашей машине. Когда нужно обеспечить доступность всей сети, а не одного хоста (например, домашней локальной сети или частного диапазона провайдера), VPS, анонсирующий эти маршруты как subnet router, избавляет от необходимости устанавливать клиент на каждое устройство за ним. Сочетайте это с привычкой управлять хостами как группой, о чем рассказывается в управлении несколькими Linux-серверами.
- Лаборатория и почтовый сервер (если настаиваете). VPS — безопасное место для экспериментов: попробуйте сервер на FreeBSD 15 или запускайте виртуальные машины внутри своего сервера, если тариф позволяет вложенную виртуализацию. Почта находится в конце списка намеренно, так как большинство провайдеров блокируют исходящий 25 порт, а борьба за доставляемость писем — это долгий процесс, поэтому читайте самостоятельный почтовый сервер с Mailcow с открытыми глазами.
Сколько ресурсов сервера требуется для каждого из них?
Оперативная память — это обычно первое ограничение, с которым вы столкнетесь, хотя процессор и диск также имеют значение: например, Immich требует как минимум 2 ядра процессора в дополнение к оперативной памяти. Тарифный план с 1 GB RAM позволяет запустить что-то одно небольшое: веб-сайт, VPN, менеджер паролей или бота. Тариф с 4 GB RAM — это комфортный вариант для запуска нескольких сервисов за одним прокси, к чему в итоге и приходят большинство пользователей на этой странице.
Неудобный объем — это 2 GB. Именно здесь кто-то добавляет третий контейнер, ядро системы молча завершает его работу, и в логах приложения нет никаких объяснений причин. Запустите sudo dmesg | grep -i "out of memory", и вы увидите строку Out of memory: Killed process, которую проигнорировала среда выполнения контейнеров. Задачи ИИ нарушают это правило: типичная языковая модель на 8B параметров в том виде, в котором её поставляет Ollama, требует примерно 8 GB оперативной памяти для комфортной работы, аналогично обстоит дело и с машинным обучением для обработки фотографий. Квантование сильно меняет эти цифры, поскольку модель Bonsai 8B с 1-битным квантованием от PrismML упаковывает свои 8B параметров в файл размером 1.16 GB, который работает через llama.cpp. Rocket.Chat — еще одно исключение: документация требует минимум 4 GiB для сервера чата и 4 GiB для его базы данных, то есть в сумме не менее 8 GB.
Объем диска зависит от ваших данных. Фотографии, медиафайлы и резервные копии — это единственные категории, которым требуются сотни гигабайт. Для медиафайлов также требуется дополнительное рабочее пространство помимо самой библиотеки: руководство по аппаратному обеспечению для Jellyfin рекомендует 100 GB SSD для ОС, файлов Jellyfin и кэша транскодирования. Размер этого кэша рассчитывается как размер вашего самого большого файла, умноженный на пиковое количество одновременных потоков. Всё остальное измеряется десятками гигабайт, а не сотнями, поэтому сопоставьте объем диска в выбранном тарифе с объемом данных, которые вы планируете хранить.
Перед началом работы
Все описанные выше действия предполагают наличие базовой среды: доступного сервера, пользователя без прав root и настроенного межсетевого экрана.
sudo apt update && sudo apt upgrade -y
sudo adduser deploy
sudo usermod -aG sudo deploy
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw statussudo ufw status должна вывести Status: active со строкой, разрешающей 22/tcp. Откройте второе окно терминала и убедитесь, что вы по-прежнему можете войти в систему, прежде чем закрывать первое. Ошибка в настройках межсетевого экрана может заблокировать доступ, и для восстановления потребуется консоль в панели управления провайдера. В статье первые десять минут на новом VPS этот процесс описан полностью, а укрепление SSH отключает вход по паролю, после чего постоянные попытки подбора пароля в фоновом режиме перестают иметь значение.
Почти каждое приложение из списка выше поставляется в виде контейнера, поэтому достаточно один раз установить Docker, чтобы остальные пункты превратились в простое копирование команд:
curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker "$USER"
newgrp docker
docker run --rm hello-worldОшибка при чтении permission denied while trying to connect to the Docker daemon socket означает, что изменения группы еще не применились к вашей сессии, поэтому выйдите из системы и войдите снова. В статье основы Docker Compose объясняется формат файла, который используется во всех приведенных выше руководствах.
Для чего VPS не подходит
Несколько честных ограничений. Тяжелая графическая работа и обучение моделей требуют GPU, а стандартный VPS его не имеет, поэтому инференс на CPU останется медленным независимо от объема RAM. Если вам действительно нужны GPU или несколько терабайт дискового пространства, домашний сервер станет честной альтернативой, а Proxmox дома против аренды VPS поможет сопоставить стоимость оборудования и электричества с ежемесячным счетом. Любые задачи, где пять минут простоя наносят реальный ущерб, например, домашняя сигнализация или медицинское оповещение, не должны размещаться на любительском сервере, который вы обновляете по воскресеньям. Один сервер — это единая точка отказа, поэтому сервис, который не должен отключаться, требует второго сервера и проверенного способа переключения на него.
Электронная почта заслуживает отдельного предупреждения, даже если она есть в списке. Исходящий порт 25 заблокирован у большинства провайдеров, и даже если он открыт, новый IP-адрес без репутации будет попадать в спам, пока DNS-записи не будут настроены правильно, а адрес не будет «прогрет». Это постоянная работа, а не задача на выходные.
FAQ
Каково наиболее частое применение VPS?
Размещение веб-сайта или веб-приложения. Небольшой сервер под управлением nginx или Apache с PHP и базой данных справляется с личным сайтом, сайтом клиента или небольшим продуктом при 1 GB оперативной памяти. Это самый дешевый способ получить реальный публичный IP-адрес с полным контролем над стеком. Второе по популярности применение — личный VPN, так как собственный сервер предоставляет выходной адрес, который не используется никем другим.
Сколько оперативной памяти нужно для сервисов из этого списка?
Для одного небольшого сервиса достаточно 1 GB. Для нескольких сервисов за одним reverse proxy комфортным объемом будет 4 GB — это тариф, на котором останавливается большинство пользователей. Исключение составляют задачи ИИ: типичная языковая модель 8B в Ollama требует около 8 GB для комфортной работы, хотя сильно квантованные сборки потребляют гораздо меньше; аналогичный объем памяти требуется для машинного обучения с фотографиями. Rocket.Chat также относится к этой категории, так как его задокументированный минимум составляет 4 GiB для приложения и 4 GiB для MongoDB. Объем диска важен только в том случае, если вы храните медиафайлы, фотографии или резервные копии.
Можно ли запустить несколько таких сервисов на одном сервере?
Да, это стандартная практика. Поместите каждое приложение в отдельный контейнер, не открывайте порты напрямую в интернет и позвольте одному reverse proxy обрабатывать имена и сертификаты. Ограничением является объем памяти, а не количество приложений, поэтому сложите реальные показатели потребления, указанные выше, и оставьте запас не менее 25 процентов, чтобы обновление или запуск резервного копирования не привели к завершению процесса из-за нехватки памяти (OOM kill).
Нужно ли знать Linux для использования VPS?
Вам нужны базовые навыки: подключение по SSH, редактирование файлов и чтение логов. Все остальное в этих руководствах сводится к копированию, вставке и сверке вывода с тем, что должно получиться согласно инструкции. Если вы предпочитаете графический интерфейс командной строке, панель управления возьмет управление приложениями на себя, а в сравнении Cloudron, CasaOS и Coolify описано, чем приходится жертвовать в плане гибкости при использовании каждой из них.
Дешевле ли VPS, чем оплата готовых сервисов?
Обычно да, если вы запускаете более одного сервиса. Один сервер с 4 GB памяти может одновременно заменить подписку на облачное хранилище, менеджер паролей, сервис для хранения фотографий и инструменты автоматизации. Цена, которую вы платите взамен — это ваше время: обновления, сертификаты и резервные копии теперь являются вашей обязанностью, поэтому экономия будет реальной только в том случае, если вы действительно будете ими заниматься.