Срочное сообщение от Аезатян
Пока мы были заняты работой, Аезатян пробралась в наши статьи и разбросала по ним промокоды. Говорит, так читать интереснее. Спорить с ней бесполezно.
👀 Теперь ваша задача: найти их раньше остальных в статьях у нас в профиле:
Кстати, она предупредила, что будет устраивать такие вылазки каждую неделю…
Подписывайтесь, каждую неделю прячем новые промокоды номиналом до 5 €. Их можно потратить на серверы на Aéza
Правила простые:
1. Подписаться на профиль
2. Ставить плюсы постам и комментариям
3. Искать промокод в статьях
4. Забрать и пользоваться
Если нашли промокод, не раскрывайте его в комментариях. Просто напишите: «Нашел ❤️».
Как использовать VPS после покупки: сценарии для сайтов, ботов, API и мониторинга
VPS куплен, SSH-сессия открыта. У многих здесь возникает пауза: непонятно, с чего начать и под какую задачу настраивать VPS-сервер. Разберём пять практических сценариев того, как использовать VPS: хостинг сайтов, запуск ботов, размещение API, мониторинг и автоматизация. У каждого – конкретный стек, ориентиры по ресурсам и нюансы, которые лучше знать до начала настройки, а не в процессе. Реальные требования зависят от сложности проекта, нагрузки, выбранного стека и числа одновременно работающих сервисов.
Что даёт VPS и почему его берут
VPS-сервер отличается от shared-хостинга тремя вещами. Первое – у вас есть заявленные параметры тарифа: CPU, RAM, диск и сетевой канал. На качество работы всё ещё может влиять общая инфраструктура хоста, но изоляция здесь выше, чем на shared-хостинге. Второе – root-доступ: можно установить любой софт, выбрать версию PHP, настроить nginx под конкретную задачу. Третье – VPS-сервер работает круглосуточно без вашего участия, независимо от состояния вашего компьютера или интернета. На shared-хостинге чужая нагрузка может повлиять на соседние сайты, если провайдер плохо ограничивает ресурсы аккаунтов.
От облачных функций (AWS Lambda, Yandex Cloud Functions) VPS отличается предсказуемостью: нет cold-start задержек, нет тарификации за каждый вызов функции, нет ограничений по времени выполнения. Для задач с постоянными процессами: баз данных, ботов, мониторинга – VPS часто проще и предсказуемее, чем serverless-архитектура с оплатой за вызов. При низкой или нерегулярной нагрузке serverless может оказаться дешевле.
Базовая подготовка: что сделать сразу после покупки
Настройка VPS начинается не сразу с рабочего проекта, а с базовой конфигурации. Базовая настройка снижает риск классических проблем: открытого SSH, устаревших пакетов, лишних портов и нехватки памяти при пиковых нагрузках. Пропуск таких шагов может увеличить риск потерять сервер из-за брутфорса или случайной команды от root.
• SSH-ключи. Сгенерируйте пару через ssh-keygen, передайте публичный ключ через ssh-copy-id, отключите аутентификацию по паролю в sshd_config.
• Пользователь без root. Создайте аккаунт с правами sudo. Работа от root в продакшене – плохая практика. Одна ошибка может стоить всей системы.
• Firewall. Откройте в UFW SSH-порт, 80 и 443, если они нужны вашему сценарию. Если используется стандартный SSH-порт, это 22. Fail2ban добавит защиту от брутфорса на SSH.
• Swap. Если RAM меньше 2 ГБ, добавьте swap-файл на 1–2 ГБ. Он снижает риск OOM при пиковой нагрузке, но при активном использовании может ухудшить производительность.
• Обновления. Запустите sudo apt update && apt upgrade сразу после входа на сервер, до начала любой работы.
Сценарий 1. Хостинг сайтов и веб-проектов
Хостинг на VPS оправдан, когда shared-хостинг перестал справляться: нет нужной версии PHP или Python, не хватает памяти, несколько доменов требуют разных настроек или нестандартного ПО. На VPS больше свободы в настройке: можно выбрать версии ПО, настроить веб-сервер, подключить нужные модули и управлять несколькими проектами независимо. Именно поэтому многие переезжают сюда с первого же конфликта с техподдержкой shared-хостинга.
Стек: Nginx как веб-сервер и reverse proxy, PHP-FPM для WordPress или других CMS, MySQL или PostgreSQL как база данных. Для статических сайтов (Hugo, Astro, Next.js SSG) Nginx работает без интерпретатора, нагрузка минимальная. SSL – Let’s Encrypt через Certbot, бесплатно и с автообновлением. Один Nginx обслуживает несколько доменов через server blocks.
Порты СУБД (3306, 5432) наружу не открывайте: приложение обращается к базе внутри сервера. Для сайта с умеренным трафиком часто хватает 1 vCPU и 1–2 ГБ RAM; для тяжёлых CMS с кешированием, большим числом плагинов или высокой посещаемостью лучше закладывать 2 vCPU и 2–4 ГБ. Добавьте Redis для кеша сессий: это может снизить нагрузку на базу данных и улучшить отклик WordPress при росте трафика.
Сценарий 2. Запуск Telegram- и Discord-ботов
Боту часто нужно работать круглосуточно и хранить состояние: настройки пользователей, историю диалогов, очереди задач. Локальная машина для этого не подходит, а облачные функции удобны в основном для коротких команд без постоянного процесса. VPS решает обе задачи: бот постоянно запущен, а база данных может работать рядом на том же сервере.
Стек для Telegram: Python + aiogram, управление процессом через systemd, хранение состояния в SQLite или PostgreSQL. SQLite подходит для небольших ботов с умеренной нагрузкой, но при высокой конкуренции запросов или запуске нескольких экземпляров приложения лучше сразу выбирать PostgreSQL. Для Discord – Node.js + discord.js, для управления процессом удобен PM2. Redis подойдёт для быстрого хранения временных данных и очередей.
Для большинства продакшен-сценариев с Telegram-ботами удобен webhook-режим: сервер сам получает обновления, не опрашивая API Telegram. Для webhook нужен домен с HTTPS. Polling тоже остаётся корректным вариантом для небольших проектов: он проще в запуске и не требует домена с HTTPS. Простой бот без базы данных умещается на 1 vCPU и 1 ГБ RAM. Бот со сложными очередями, вызовами внешних API и ML-моделями потребует минимум 2 ГБ RAM. Через systemd настраивается автозапуск: после перезагрузки сервера бот поднимется сам.
Сценарий 3. Размещение API и бэкендов
VPS-сервер даёт API постоянный адрес, свою базу данных и полный контроль над окружением, без vendor lock-in и без ограничений по времени выполнения запросов. Это важно для бэкендов с длительными операциями: обработкой файлов, парсингом, генерацией отчётов.
Стек: FastAPI (Python) или Express.js (Node.js) для REST, Docker для изоляции сервисов, Nginx или Traefik как reverse proxy. Приложение слушает на localhost, наружу открыты только 80 и 443. GraphQL – Strawberry (Python) или Apollo Server (Node.js). Для автодеплоя – GitHub Actions: пуш в main запускает пересборку и перезапуск контейнера.
Порты базы данных держите внутри Docker-сети, не открывайте наружу: бэкенд обращается к базе по имени сервиса внутри сети. Для API с базой данных начинайте с 2 vCPU и 2–4 ГБ RAM. При росте нагрузки Docker и reverse proxy позволяют масштабировать сервисы без переписывания архитектуры. Traefik автоматически получает и обновляет SSL-сертификаты через Let’s Encrypt при настроенном ACME, поэтому отдельная настройка Certbot не нужна.
Сценарий 4. Мониторинг и сбор метрик
Сервер мониторинга должен работать независимо от мониторируемой инфраструктуры. Если основной сервер упал, система мониторинга должна увидеть это первой и отправить алерт, а не упасть вместе с ним. Отдельный небольшой VPS для мониторинга решает эту задачу.
Uptime Kuma – удобный инструмент с веб-интерфейсом: отслеживает HTTP-статусы, время ответа, порты TCP, отправляет алерты в Telegram, Slack и другие каналы. Разворачивается через Docker за несколько минут и обычно помещается в небольшой VPS. Для лёгкого мониторинга часто достаточно 512 МБ RAM, но потребление зависит от числа проверок и их типа.
Prometheus + Grafana – полный стек для сбора метрик, построения дашбордов и настройки алертов. Prometheus собирает данные с exporters, Grafana строит графики. Оба сервиса вместе могут потреблять примерно 600–1000 МБ RAM в покое, но фактическое потребление зависит от retention, числа targets и объёма метрик. Под этот сценарий обычно стоит закладывать не меньше 2 ГБ RAM. Node Exporter собирает системные метрики хоста – CPU, RAM, диск, сеть; добавьте его на каждый наблюдаемый сервер. Алерты в Telegram настраиваются через Alertmanager за несколько минут.
Сценарий 5. Автоматизация и рабочие процессы
Сервер не выключается. Это главное преимущество VPS для автоматизации: cron-задачи запускаются по расписанию в любое время суток, скрипты работают столько, сколько нужно, без ограничений по времени выполнения и без зависимости от того, включён ли ваш компьютер.
n8n – self-hosted инструмент для визуальной автоматизации, аналог Zapier на вашем сервере. Разворачивается через Docker, а потребление памяти может начинаться примерно от 500 МБ RAM и расти с числом workflow, интеграций и выбранной БД. Данные о задачах хранятся в БД, поэтому volume для персистентности обязателен. Настроенный VPS с n8n заменяет подписку на облачные сервисы автоматизации и не передаёт данные третьим сторонам.
Для простых задач достаточно cron: бэкап файлов, отправка отчётов, очистка временных директорий, синхронизация данных между сервисами.
Как выбрать свой сценарий и не перегрузить сервер
Примерные ориентиры по ресурсам под основные задачи:
• Сайт или бот без тяжёлых фоновых задач: 1 vCPU, 1–2 ГБ RAM
• API с базой данных: 2 vCPU, 2–4 ГБ RAM
• Prometheus + Grafana: 2 vCPU, 2–4 ГБ RAM
• n8n плюс несколько сценариев одновременно: 2–4 vCPU, 4–8 ГБ RAM
Несколько сценариев на одном VPS совместить возможно, но требования зависят от сложности проекта, выбранного стека, объёма трафика и числа одновременно работающих сервисов. Для простого сайта, небольшого бота и лёгкого мониторинга 2 ГБ RAM могут быть достаточны, если нет тяжёлых фоновых задач. Docker упрощает совмещение: каждый сервис в своём контейнере, порты не конфликтуют, ресурсы лимитируются. Постоянная загрузка CPU или RAM выше 80% может стать сигналом для апгрейда. Начните с минимального тарифа и расширяйте по мере роста – большинство провайдеров позволяют сделать это без пересоздания сервера.
Чек-лист: что настроить на VPS под любой сценарий
1. SSH-ключи настроены, аутентификация по паролю отключена
2. Создан sudo-пользователь, работа от root прекращена
3. Система обновлена: sudo apt update && apt upgrade
4. UFW включён: открыты только нужные входящие порты, например SSH-порт, 80 и 443 для веб-сценариев
5. Swap настроен при RAM < 2 ГБ
6. Автоматические снапшоты или бэкапы настроены
7. Домен привязан, HTTPS работает через Let’s Encrypt
8. Базовый мониторинг: uptime и диск под контролем
VPS это не готовый продукт, а платформа для разных задач: сайта, бота, API, мониторинга или автоматизации. Начните с одного сценария, не пытайтесь запускать всё сразу. Сначала закройте базовую настройку из чек-листа: SSH-ключи, firewall, обновления, бэкапы и мониторинг. После этого разверните минимальную рабочую версию сервиса и расширяйте конфигурацию по мере роста нагрузки.
7 ошибок при переносе на VPS, из-за которых теряют данные
Проблемы при переезде на VPS-сервер случаются не из-за сложности, а из-за недостаточной подготовки. Этот чек-лист поможет проверить всё важное до переноса нагрузки.
Оцените текущую нагрузку и ресурсы
Снимите реальные пики CPU, RAM и диска, а не оценку “на глаз”. Если пики редкие, можно ориентироваться на средние значения с запасом в 1,5–2 раза. Но для баз данных, очередей и сервисов с резкими всплесками трафика важнее именно пиковые значения: по ним стоит проверять CPU, RAM и диск. Под эти данные подбирайте VPS: если база данных и приложение работают на одной машине, не ужимайте RAM ниже рабочего минимума.
Проверьте зависимости и окружение
Проверка зависимостей и окружения перед переносом на VPS: версии ОС, Node.js, Python, Nginx, PostgreSQL и Redis, переменные окружения, Docker Compose и конфигурации сервера.
Зафиксируйте версии ОС, рантаймов (Node, Python, Java), системных библиотек и сторонних сервисов. Переменные окружения и конфиги часто хранятся локально и в репозиторий не попадают. Проверьте их на старом сервере и убедитесь, что все нужные значения перенесены на новый.
Настройте сеть, домены и безопасность
Настройка DNS перед переносом сайта на VPS: снижение TTL до 60–300 секунд, проверка портов, SSL-сертификатов, SSH-ключей, firewall и ограничения доступа по IP.
Проверьте, что нужные порты открыты и задокументированы. Понизьте TTL на текущих DNS-записях до 60–300 секунд заранее: новое значение начнёт действовать только после истечения старого TTL. После этого можно переключать записи. Убедитесь, что SSL-сертификаты готовы к выдаче на новом VPS-сервере. SSH переводите только на ключи, настройте firewall и ограничьте доступ по IP.
Подготовьте бэкапы и план отката
Подготовка бэкапов и плана отката перед переносом на VPS: резервное копирование данных, проверка целостности, тестовое восстановление, защита от потери данных и сокращение времени простоя.
Перед миграцией на VPS сделайте полный дамп данных, проверьте целостность резервной копии и выполните тестовое восстановление в отдельном окружении. Само наличие дампа ещё не гарантирует, что из него получится восстановить рабочий сервис. Определите окно для миграции с минимальным трафиком и пропишите конкретные шаги отката – не «вернуть как было», а подробно: что вернуть, откуда и за сколько минут.
Сводный чек-лист перед стартом
Сводный чек-лист перед переносом на VPS: проверка нагрузки CPU, RAM и диска, версий ОС и окружения, DNS и SSL, firewall и SSH-ключей, резервной копии, тестового восстановления и плана отката.
• Пиковые значения CPU/RAM/диска измерены и зафиксированы
• Версии ОС, рантаймов и библиотек задокументированы
• Переменные окружения перенесены и проверены
• DNS и SSL настроены, TTL снижен
• Порты задокументированы, firewall настроен, SSH только по ключам
• Резервная копия проверена, тестовое восстановление выполнено
• Окно миграции определено, план отката прописан
Проверьте чек-лист перед стартом и перенос на VPS пройдёт спокойнее. Выбирайте VPS-провайдера под требования нагрузки, а не только по цене.
Что делает VPS-сервер готовым к продакшену?
Перевести проект в продакшен – это не поднять dev-стенд. Подходящий сервер должен выдерживать пиковую нагрузку, восстанавливаться после сбоев и не создавать сюрпризов ночью. Не каждый VPS подходит для этого: провайдеры по-разному гарантируют ресурсы, стабильность и время реакции поддержки.
Критерии production-ready VPS
VPS для продакшена должен давать предсказуемые ресурсы, а не мягкие лимиты с оверселлингом. Ключевые параметры: полноценная аппаратная виртуализация, изоляция ресурсов, стабильное хранилище, стабильная сетевая пропускная способность и поддержка IPv6. SLA не ниже 99,9% с описанными компенсациями – это важный ориентир для продакшена.
Безопасность и резервирование
Настройка сервера для продакшена начинается до деплоя: firewall настроен, SSH переведён на ключи. Типичные ошибки: открытые порты на всех интерфейсах, отсутствие изоляции между сервисами и ненастроенные snapshot’ы. Для любого продакшен-сервера регулярные бэкапы – обязательное условие. Без проверенного восстановления они не надёжны.
Мониторинг и автоматизация
Без метрик и алертинга продакшен-среда остаётся неконтролируемой. Подключите Prometheus или Zabbix, настройте пороговые алерты по CPU, RAM, дискам и времени ответа. Для крупных проектов и командной разработки полезно хранить конфигурацию инфраструктуры в Ansible или Terraform. Это упрощает деплой, поддержку среды и восстановление после сбоев, но не является обязательным условием для каждого продакшен-проекта.
Чек-лист: production-готовность VPS
• SLA ≥99,9% с описанными компенсациями
• Стабильное хранилище с понятными ограничениями по производительности
• Аппаратная виртуализация и изоляция ресурсов
• SSH-аутентификация по ключам, firewall настроен
• Автоматические бэкапы с тестом восстановления
• Мониторинг и алертинг (Prometheus или Zabbix)
Проверьте, закрывает ли ваш VPS-провайдер требования продакшен-нагрузки. Если по важным для проекта пунктам есть пробелы, лучше устранить их до деплоя, а не во время первого инцидента.
Ответ Redanix в «Помогите новичку собрать бюджетный домашний сервер для локального ИИ (до 50к)»2
Коллеги, право, эта серия постов пытается охватить всё! И видюхи — минимальные от 1660 до Теслы!
Всё же на моё нахуй никому не нужное мнение — для творчества (и тем более видео!) проще подписка на жырные здоровые AI. На это обращали внимание многие камрады. Подразумевается, что получаемый продукт многократно окупает затраты. Ну сложновато одиночке тягаться с транснациональными AI-гигантами!
Однако для узкоспециализированных задач — вполне себе норм. Из плюсов — всё рядом, можно быстро докрутить / проверить идею и так далее.
2690v3, 32ddr4, 2 * RTX3060 12Gb, nvme, ssd, hdd, Кот. Win10 / Убунта.
Модели фич на 30 .. 40 щёлкает и ещё просит. Недавно майнили Pearl с 90TH/s. Это с обычной работой компа — вообще не заметно.
Охлаждение — только воздух, две на вдув, одна на выдув. Корпус открыт. Вертушки видюх выкрутил к лету на максимум, они недорогие, температура GPU 61 — 70 градусов с полной нагрузкой. Та, на которой мониторы — теплее.
И, конечно, когда много считаем — Котов расплющивает фхлам. Как только слышат звук раскрутки — наперегонки!
Конфигурация собиралась постепенно, по мере осознания потребностей. Успел собрать до ебанутости с ценами на память. Сейчас такое собрать — ну... Что-то можно было бы изменить, конечно. Больше бы оперативы взял, однозначно. Хотя бы 64. Ну, если бы да кабы...
Так что прежде всего нужно определиться с задачами, для которых собираем.
Кстати, за советы как на этой конфигурации запустить жырные LLMки чтобы не по символу в секунду печатала, а быстрее — буду благодарен!
Всем успехов и Жырных Котов!
Ура.
Aeza топовое железо по честной цене
Mы даём максимум. Серверы, которые не проседают под нагрузкой для сайтов, ботов, игровых серверов, 1С и highload-проектов.
⚡️ AMD Ryzen 9 9950X — до 5.7 ГГц, топовый процессор
🌐 Канал до 25 Гбит/с
💾 NVMe-диски — в разы быстрее обычного SSD
🛡 DDoS-защита включена без доплат
♾ Безлимитный трафик — никаких лимитов и переплат
🌍 11 локаций (RU · EU · US) + /48 IPv6
💰 От 593 ₽/мес · активация за 2 минуты
👉 aeza.net
Ответ на пост «Помогите новичку собрать бюджетный домашний сервер для локального ИИ (до 50к)»2
Ну задачку поставил конечно. В целом, влезть можно, но это будет сборка компромиссов.
Во первых - забудь по ддр4. Она сожрет большую часть твоего бюджета но профита при этом особо не даст.
Во вторых - материнку нужно брать что бы была возможность установить две или больше карты. В лимит видеопамяти упрешься очень быстро при экспериментах.
В третьих - если хочется хорошо и при этом уложится в бюджет - тебя ждет секс. Причем нормальный такой, с БДСМ, насилием, депрессией и фантомными болями потом. Что бы он прошел хорошо - нужна довольно высокая техническая квалификация и руки прямые.
Значит, смотри.
Проц:
2666v3. Твой топ. Цена в районе 1.5к рублей. 10 ядер, 20 потоков. Старый зион, но много линий pci-e и четырех канал, поддержка ddr3. 2 штуки - 3к руб
Материнская плата. Тут вопрос - сложный, если честно.
Huananzhi x99-TD3 - один сокет, 4 слота озу, цена в районе 5к рублей
Machinist x99 MD8-3 - два сокета, ddr3, 8 слотов для памяти, 3 слота для установки видеокарт. Цена 6к рублей. Более предпочтительное решение, но оно тянет за собой 2 проца, 2 кулера, более дорогой бп.
Память
Ддр3 еcc reg 16gb 1600 или 1333. В районе 1500р модуль. 8 модулей - 12, 128гб озу. Более чем. Если выберешь первый вариант материнки, то естественно режь пополам, т.е 4 модуля и 64гб в сумме и 6к в деньгах.
Блок питания
Хороший бп с майнинга дергай. На 850вт минимум, лучше - на 1квт. Можно найти в районе 3-4к рублей на авите. Всякие хунсунлонги - нахрен. Бери evga. Coguar, inwin, powerman, corsair, antec, ascot. Deepcool. zalman В общем любой пристойный бренд. Следи что бы было 2 выхода под питание процессора и достаточное колво pci-e под минимум две карты.
Корпус - eatx. Любой в целом, у ардора(который бренд ДНС) были недорогие коробки под еатх. 3.5к
Охлаждение процессорное
Любой кулер на 4-5-6 трубок с амд креплением - скобы которые на ушки накидываются, плюс два переходника кольца с 2011-3 на amd. По цене - 3к за оба
Диски
Не подскажу. Ситуация с ними сейчас сложная. Что найдешь под бюджет и успеешь выхватить.
Охлаждение в корпус
120мм вентили arctic cooler p12 value pack. На том же вб можно выхватить за 1.5к рублей. Разветлитель что бы подключить все 5шт - еще рублей 300.
Видеокарты.
Тут очень сложно.
Вообще я бы смотрел в сторону 2080ти 22гб, но давай сначала посчитаем что у нас выходит по бюджету.
Процессоры - 6к
Материнская плата - 6к
128ГБ ДДР3 - 12К
Кулера для процессоров - 3к
Блок питания - 4к
Корпус - 3.5к
Кулера в корпус - 1.5к
Это у нас выходит 36к. Остается - 24к что маловато для 2080ти 22гб
Есть амд карты mi50 на 16гб. Под них есть форк llama.cpp. Сами mi50 стоят по 9500, плюс по 1200 кожух с турбиной, и перепрошивка биоса + переходник с mDP на hdmi или DP.
В целом округлим до 11к за штуку - 22к и 2к на какой нибудь диск.
Будет 32гб hbm2. У меня такая карта есть, в целом хорошо тащит, уровень 3060 по моще. Можно взять одну - будет проще.


















