Внимание, тут много воды! Технические гуру и любители ставить Arch на Nokia 3310 — Прошу не бомбить. Но комментарии по существу приветствуются. Это не мануал «от и до», а просто история чувака, которого фотки кота и Google довели до домашнего сервера.
Инструкция тут скорее в стиле "я сделал вот так, и вроде заработало". Если вы собрались всё повторять — сначала погуглите, потом подумайте, потом гуглите снова.
Введение
Гуглопочтой я пользовался очень давно. Примерно с 2011 года, когда у меня появился первый андроид смартфон. И примерно в 2013 я подключил бекап фотографий в облако. Все это было очень удобно, пока гугл не объединил все сервисы одним "слотом" памяти. Теперь и фотографии, и диск, и даже почта были на одном относительно небольшом пространстве. Что можно сделать в таком случае? Конечно же забить! Ну я и забил, пока не забилась почта.
Вот примерно такое изображение мне вылезло. Только на русском.
С 2011 на почту было понавязано куча сервисов и проще было расчистить память, чем все переносить на альтернативную почту. Ну и я понял: придется выкачивать все фото из гугла, а потом - удалять, так как именно фотки кота занимали 98% хранилища. При выкачивании фоток, кстати, получилось почему-то 25ГБ, но ладно, больше - не меньше. Выкачал я их. А вот удаление - отдельный эпик - выбирая чуть ли не по одной фотографии, но не более 500 штук за раз их надо было удалить. Но подробно про очистку хранилища не буду останавливаться, пойдём дальше.
Примерно так выглядело удаление фото из сервиса
Но есть один нюанс: я нифига такого не умею. Свое облако, свой сервер, что-то там с портами и айпишниками, а еще страшные слова типа докера встречались... В общем, на первый взгляд страшно, очень страшно. И как мне было радостно когда я узнал, что существуют ОС, которые всё сделают за тебя!
Установка системы
Я выделил две основные: Casa OS и Umbrel. Не то чтобы они сильно отличались, но покурив функции и доступные приложения, я остановил выбор на Umbrel OS.
Когда я наконец-то нашёл решение своей проблемы
Что нам понадобится:
Компьютер в роли сервера - тут насколько позволит ваша фантазия и/или финансы. Подойдет старый ноутбук, Raspberry Pi 4/5, отдельный комп, реальный сервер... Я себе под это дело купил дешманский компик на селероне + оперативку в него, а друзья, например, используют старый ноут в качестве сервера. Стоит отметить, что на х86-64 архитектуру можно поставить больше, чем на ARM, так что можно отталкиваться от этих требований. А, кстати! До кучи можно купить Umbrel Home - это комп с предустановленной системой, ничего настраивать не надо, но стоит раза в три дороже, чем купить просто аналогичный комп и накатить на него систему. Минимально требуется 2 ядра, 4 гига оперативки, 32 гига ssd. Естественно, лучше больше.
Флешка для записи образа - от 4ГБ
Патч-корд - чтобы прицепить сервер к роутеру
Роутер - чтобы было куда прицепить сервер. В теории можно настроить работу по WiFi, но я пробовал, это лишний гемор, плюс нестабильность. Так что в моем случае Wi can't Fi.
Запись флешки
Тут есть подробное описание для разных систем, я расскажу про х86.
Скачиваем образ Umbrel (Нас интересует файл umbrelos-amd64-usb-installer)
Вставляем флешку
Запускаем Etcher
Выбираем скачанный образ системы
Нажимаем Flash!
Ну тут прям пошагово: выбрать образ - выбрать флешку - записать
Установка системы
Ну вот, полдела сделано. Теперь надо вставить флешку в будущий сервер, загрузиться с неё и увидеть следующее окно:
Ну не окно да. Сообщение в терминале.
Тут с выбираем жертву диск, на который мы развернем нашу панацею. Диск должен быть пустой, т.к. система его отформатирует. Так что memento mori своих данных.
Когда все закончится - надо будет нажать любую клавишу, чтобы выключить комп. Потом отключить от него флешку и всю периферию, подключить к роутеру и включить. Первая загрузка может занять до 10 минут.
После всех манипуляций мы можем зайти на umbrel.local и увидеть рабочий стол нашего домашнего сервера. Если не получается подключиться по имени - можно в настройках роутера найти устройство и посмотреть ip, после чего подключиться по нему.
Ну тут у меня уже понаставлено всяких приложений, и я такой довольный кулхацкер.
Теперь у меня есть свои гугл документы, свой гугл диск, и даже свой гугл хугл!
1/3
Примеры приложений на базе Nextcloud + Поисковик
Прикиньте, вбиваешь запрос и быстро получаешь результаты без рекламного мусора! Кроме того, в самом поисковике куча настроек. Теперь он у меня настроен, как поиск по умолчанию.
В общем, какое-то время я так и сидел с сервером в локалке, а потом решил, что у меня на роутере есть VPN и... В общем, теперь я могу подключаться к своему серверу отовсюду через VPN. А с помощью приложения NextCloud я настроил автосинхронизацию и вообще доволен.
Заключение
Я доволен решением, которое у меня получилось. До кучи на всякий случай просканировал все свои порты - изнутри открытых портов нет, только через VPN, так что должно быть безопасно.
Теперь что касается моих затрат: я купил дешманский компьютер чуть меньше десятки, купил в него оперативки тысячи за две... Ну роутер не считаю, так как не под затею покупался. Можно было бы выбрать малину, но я хотел именно OnlyOffice, а он только на х86 поддерживается (по-крайней мере на момент всех моих манипуляций), но на малину можно поставить Collabora Online, это как LibreOffice, только онлайн.
И да, год Яндекс диска стоит дешевле, я в курсе. Но тут уже принцип - снизить зависимость от корпораций, да и памяти у меня побольше получилось, чем Яндекс может предложить.
Министр цифрового развития РФ Максут Шадаев заявил о возможности поэтапных ограничений использования зарубежных IT-сервисов в крупных корпорациях при наличии зрелых российских аналогов. Об этом он сообщил на форуме TAdviser SummIT 2025.
«Президент сказал — будем душить. В целом я бы рассматривал это в более широком контексте. Понятно, что отрасль у нас очень быстрыми темпами развивается», — сказал глава минцифры.
Министр отметил успехи российской IT-отрасли, напомнив, что, согласно отраслевой статистике и данным Росстата, она занимает 1-е место по темпам роста за последние пять лет. Однако текущая экономическая ситуация и высокие процентные ставки заставляют крупных заказчиков сокращать IT-бюджеты. «В этой ситуации, конечно, мы думаем про дополнительные стимулы роста спроса на отечественные решения», — подчеркнул Шадаев.
«Наш подход такой, что в крупных корпорациях можно подумать о каком-то поэтапном ограничении использования зарубежных облачных сервисов, там, где есть зрелые российские аналоги, собственно, для того чтобы им поддержать, дать им возможность получить дополнительный спрос», — пояснил он.
Шадаев указал на практические сложности с оплатой зарубежных облачных сервисов: «Многие компании используют для этого очень сложные механизмы, и де-факто это сервис, который мы берем из-под полы зарубежных компаний, которые прекратили свою работу». Министр подчеркнул парадоксальность ситуации, когда российские компании продолжают платить за сервисы фирм, которые демонстративно ушли с российского рынка. «Если компании не ведут свою деятельность, если прямо демонстративно ушли, странно, что мы продолжаем за эти сервисы платить», — заключил глава минцифры.
На форуме министр также отметил, что крупные западные IT-компании пока не демонстрируют активного желания вернуться на российский рынок, несмотря на распространенные в отрасли ожидания. По его словам, никакого ажиотажа с их стороны не наблюдается.
Напомним, в понедельник президент РФ Владимир Путин на встрече с представителями деловых кругов заявил, что нужно «душить» IT-сервисы, которые не до конца ушли с российского рынка. Он призвал рассказать о крупных отечественных компаниях, которые не избавились от «вредных привычек» и продолжают пользоваться продуктами зарубежных сервисов.
В последние годы облачные технологии стали неотъемлемой частью цифровой трансформации бизнеса. Одной из ключевых моделей облачных сервисов является IaaS (Infrastructure as a Service) — инфраструктура как услуга. Она позволяет организациям арендовать вычислительные ресурсы у провайдера без необходимости инвестировать в собственное оборудование.
В данной статье рассмотрим, как работает IaaS, в чем его преимущества и с какими вызовами могут столкнуться компании при переходе к этой модели.
Что такое IaaS?
IaaS — это модель предоставления вычислительных ресурсов через интернет. Вместо того чтобы приобретать и обслуживать физические серверы, сети, хранилища и другое оборудование, компании арендуют эти ресурсы у облачного провайдера.
Такая модель особенно привлекательна для:
Стартапов, которым требуется гибкость и масштабируемость без значительных капитальных вложений;
Крупных организаций, стремящихся модернизировать свою ИТ-инфраструктуру, сохраняя контроль над конфигурацией и безопасностью.
Как это работает?
Пользователь IaaS получает доступ к виртуализированной инфраструктуре — серверам, сетям, хранилищам и другим компонентам, которые он может настраивать и управлять ими по своему усмотрению. Всё это размещается на физическом оборудовании, управляемом провайдером. Расчёт стоимости обычно производится на основе потребленных ресурсов: процессорное время, объем хранения данных, передача трафика и т.д.
Преимущества IaaS
1. Оптимизация расходов
Переход на IaaS позволяет компаниям отказаться от затрат на приобретение и обслуживание физических серверов. Оплата по мере использования делает бюджетирование более прозрачным и адаптивным к изменяющимся бизнес-условиям.
2. Масштабируемость и гибкость
IaaS предоставляет возможность быстро масштабировать ресурсы в зависимости от текущих потребностей. Это особенно важно для компаний с сезонными пиками нагрузки или проектами с переменными требованиями.
3. Повышенная доступность
Облачные провайдеры обеспечивают высокий уровень отказоустойчивости и времени бесперебойной работы, зачастую превышающий 99.9%. Это критично для организаций, работающих в режиме 24/7.
4. Удалённый доступ и мобильность
Инфраструктура доступна из любой точки мира, что поддерживает гибридные и удалённые рабочие процессы.
5. Встроенные механизмы резервного копирования и восстановления (DR)
Облачные решения часто включают встроенные функции аварийного восстановления, что повышает устойчивость бизнеса к сбоям и катастрофам.
Ограничения и вызовы
Несмотря на очевидные преимущества, использование IaaS сопряжено с рядом рисков:
1. Риски информационной безопасности
Передача контроля над физическим оборудованием третьей стороне требует особого внимания к вопросам шифрования, контроля доступа и соответствия нормативным требованиям.
2. Возможные непредвиденные расходы
При неправильной конфигурации или резком увеличении нагрузки стоимость услуг может внезапно возрасти. Это требует постоянного мониторинга и оптимизации использования ресурсов.
3. Зависимость от провайдера
Миграция в облако делает компанию зависимой от качества услуг и стабильности выбранного поставщика. В случае сбоев на стороне провайдера может пострадать вся инфраструктура клиента.
4. Техническая сложность и отсутствие единых стандартов
Разные облачные платформы предлагают различную архитектуру, интерфейсы и политики безопасности, что усложняет интеграцию и переход между провайдерами.
Заключение
IaaS представляет собой мощный инструмент для построения гибкой, масштабируемой и экономически эффективной ИТ-инфраструктуры. Однако его внедрение требует продуманного подхода, оценки рисков и выбора надежного провайдера.
Как и в случае с любой технологией, ключ к успеху — в балансе между инновациями, безопасностью и управляемостью. Инфраструктура как услуга — это не просто альтернатива традиционным серверам, а стратегическое решение для будущего цифрового бизнеса.
Пора рассказать, как самостоятельно настроить VPS.
Хостинг — это услуга по размещению сайтов, приложений и других онлайн-проектов и данных на оборудовании хостинг-провайдера. Проще говоря, это место, где хранятся файлы сайта, базы данных и другие ресурсы, необходимые для того, чтобы сайт или приложение были доступны для пользователя.
Покупая размещение на традиционном хостинге или используя встроенные в конструкторы сайтов площадки, вы не задумываетесь, какие ресурсы вам нужны. До того момента, как пользователи начнут жаловаться на медленную загрузку и недоступность. Дело в том, что ресурсы одного сервера распределяются между всеми сайтами, которые на нем размещены.
VPS/VDS дают гарантированные мощности, которые не зависят от других клиентов провайдера.
VPS (Virtual Private Server) — это виртуальный сервер, работающий на основе технологий виртуализации, таких как KVM, OpenVZ, VMware и других. У него могут быть разделяемые ресурсы, но он остается изолированным от других пользователей.
VDS (Virtual Dedicated Server) — фактически тот же VPS, но с гарантированными выделенными ресурсами (CPU, RAM, дисковое пространство). В случае VDS конкретные процессорные ядра фиксируются за вашим сервером, исключая задержки на переключение между свободными ядрами. Это обеспечивает максимальную стабильность и производительность вычислений.
В каких случаях VPS/VDS выгоднее обычного хостинга
VPS/VDS — это оптимальное решение для тех, кому нужен баланс между возможностями выделенного сервера и ценой обычного хостинга. Его выбирают для разработки, размещения интернет-магазинов, корпоративных сайтов и даже игровых серверов. Хостинг на собственном выделенном сервере подойдет если:
Сайт или проект требует стабильной работы 24х7;
Нужен полный контроль над сервером: доступ к настройкам ОС, установка своего ПО)
Проект растет, и возможностей обычного хостинга уже не хватает;
Требуется повышенная безопасность: разграничение доступа, защита от атак;
У вас несколько проектов, которые могут быть размещены на одном сервере.
При выборе VPS/VDS вы получаете мощный инструмент без ограничений, присущих обычному хостингу. Среди его главных преимущества:
Автономность — вы полностью управляете сервером, устанавливаете ПО и конфигурируете систему под свои задачи;
Масштабируемость — легко увеличить ресурсы сервера при росте нагрузки;
Безопасность — полная изоляция от других пользователей, возможность настройки защиты;
Выделенные ресурсы — процессор, оперативная память и диск принадлежат только вам;
Гибкость — возможность выбора операционной системы, программного обеспечения и конфигурации сервера.
Как выбрать VPS-провайдера
Если вы решили, что VPS/VDS — это оптимальный вариант для вашего проекта, следующий шаг — выбор надежного хостинг-провайдера. От него зависит ваше удобство администрирования и скорость работы сайта или приложения у пользователей.
При выборе хостинг-провайдера важно учитывать несколько ключевых факторов:
1. Аптайм (Uptime)
Аптайм — это процент времени, в течение которого сервер доступен и работает без сбоев. Хорошие провайдеры гарантируют аптайм от 99,9% и выше, что означает, что сервер может быть недоступен буквально минуты за месяц. Надежные провайдеры указывают обещанный Аптайм прямо на своих страницах.
Указание аптайма на странице хостинг-провайдера Timeweb
Надежность сервера зависит от уровня дата-центра (ЦОД), где он находится. По международным стандартам ЦОД делятся на уровни от Tier I до Tier IV. Чем выше уровень, тем реже случаются перебои в работе. Если вам нужна стабильность на уровне 99,9% и выше, выбирайте Tier III. В таких дата-центрах есть резервные системы, а обслуживание можно проводить без отключения серверов.
2. Производительность серверов
Скорость работы VPS зависит от мощности серверов у хостинг-провайдера. Обратите внимание на процессоры, их частоту и тип дисков — NVMe-накопители работают намного быстрее обычных SSD.
Кроме того, важно, чтобы сервер можно было легко улучшить. Если вашему проекту понадобится больше памяти, процессорных ядер или места на диске, хороший провайдер позволит увеличить ресурсы без простоев и сложных настроек.
3. Поддержка и обслуживание
Техническая поддержка играет огромную роль, особенно если у вас нет опыта работы с серверами. Хороший провайдер должен предоставлять круглосуточную поддержку (24/7), отвечать на запросы быстро и помогать решать технические вопросы.
4. Стоимость и тарифы
Иногда дешевые VPS/VDS не оправдывают ожиданий из-за слабых характеристик или скрытых ограничений. Важно сравнить стоимость, объем выделяемых ресурсов и дополнительные услуги, такие как бэкапы, защита от DDoS, лицензии на ПО и прочие.
5. Локация серверов
Чем ближе сервер к вашим пользователям, тем быстрее будет загружаться сайт или приложение. Если ваш проект ориентирован на Россию, вам больше подойдет VPS-провайдер с дата-центрами в РФ или странах СНГ.
6. Панель управления
Для удобного администрирования сервером провайдер должен предлагать удобную панель управления (ISPmanager, Plesk, cPanel или свою собственную). Если у вас нет опыта работы с Linux-командной строкой, панель управления позволяет настраивать и обслуживать сервер с минимальными усилиями.
Как определить, какие ресурсы нужны для проекта
Для стабильной работы VPS/VDS важно заранее оценить, какие ресурсы потребуются вашему проекту.
1. Оперативная память (RAM)
Чем больше пользователей заходит на ваш сайт или пользуется вашим приложением, тем больше оперативной памяти требуется.
512 МБ — 1 ГБ — минимально для простых сайтов на WordPress, небольших API и тестовых проектов.
2 — 4 ГБ — хороший вариант для интернет-магазинов, корпоративных сайтов, бэкэнда несложных приложений и небольших игровых серверов.
8 ГБ и выше — подойдет для высоконагруженных проектов, больших баз данных и сложных веб-приложений.
2. Процессор (CPU)
Чем мощнее процессор, тем быстрее обрабатываются запросы. Важно учитывать не только количество ядер, но и тактовую частоту (GHz) — чем она выше, тем быстрее выполняются вычисления.
1-2 ядра с частотой от 2 ГГц — достаточно для небольших сайтов, лендингов и блогов.
4 ядра и больше с частотой от 3 ГГц — требуется для интернет-магазинов, серверов приложений и проектов с высокой нагрузкой.
Высокочастотные процессоры (3,5+ ГГц) — подойдут для ресурсоемких задач, включая обработку данных, видеостриминг и игровые серверы.
Оптимальный вариант — современные процессоры с высокой частотой и поддержкой многопоточности(например, Intel Xeon или AMD EPYC), обеспечивающие стабильную и быструю работу сервера.
3. Дисковое пространство (Storage)
Выбор хранилища влияет на скорость работы сервера, время загрузки сайта и производительность базы данных. При выборе VPS/VDS важно учитывать тип накопителей:
HDD (жесткие диски) — устаревший вариант, медленный, но дешевый. Подходит только для архивных данных.
SSD (твердотельные накопители) — быстрее HDD, обеспечивают хорошую скорость работы сайта и базы данных.
NVMe SSD — самый быстрый вариант. Использует интерфейс PCIe, что в 5-7 раз быстрее стандартных SSD. Оптимален для высоконагруженных проектов и баз данных.
Сколько места нужно?
10-30 ГБ — достаточно для небольших сайтов, блогов и лендингов.
50-100 ГБ — подойдет для интернет-магазинов и корпоративных сайтов с базами данных.
100 ГБ и больше — необходимо для крупных проектов, работающих с большими объемами контента (медиа, бэкапы, базы данных).
4. Трафик
Некоторые провайдеры ограничивают трафик, другие предлагают неограниченный тариф. Если проект использует много изображений, видео или стриминг-контента, обратите внимание на этот параметр.
Заказ сервера на примере VPS хостинга Timeweb
Для наглядности разберем процесс заказа VPS/VDS на примере популярного хостинг-провайдера Timeweb.
Timeweb предлагает несколько тарифов на выбор. Можно подобрать VPS/VDS с разными параметрами: локация, для российских ЦОДов разные частоты CPU, количество CPU, объем оперативной памяти, дисковое пространство и другие параметры.
Выбор конфигурации VPS-сервера
У Timeweb также есть возможность гибкой конфигурации сервера, но только для процессоров с частотой 3,3 ГГц.
Создание VPS с гибкой конфигурацией
ОС для VPS хостинга: Windows или Linux
Операционная система на VPS/VDS влияет на совместимость с приложениями, удобство администрирования и системные требования. Выбор между Linux и Windows Server зависит от используемого программного обеспечения и ваших технических навыков.
Выбирайте Windows Server, если у вас приложения на .NET, MSSQL, 1C или требуются специфические Windows-службы.
Выбирайте Linux, если ваш проект работает на PHP, Python, MySQL/PostgreSQL, нужен максимальный контроль и стабильность.
Выбираем дистрибутив Linux для VPS
Среди популярных дистрибутивов для VPS/VDS выделяют:
Ubuntu — прост в использовании, часто обновляется и имеют большую комьюнити-поддержку. Универсален в использовании и подходит для новичков.
Debian — стабильный дистрибутив с минимальным потреблением ресурсов и надежными обновлениями. Подходит для долгосрочных проектов, требующих стабильности.
CentOS — ближе к корпоративным решениям, используется в бизнес-среде. Подходит для серверов предприятий и хостинга.
Настройка ОС на VPS на примере Timeweb
При заказе сервера можно выбрать Linux (Ubuntu, Debian, CentOS) или Windows Server. При выборе можно указать определенную версию, например, если вы используете редкие библиотеки, совместимые с определенной версией.
Выбор ОС при заказе сервера
Многие провайдеры предлагают сразу добавить автоматические бэкапы, защиту от DDoS-атак, панель управления ISPmanager и другие услуги.
Выбор предустановленного ПО и дополнительных услуг
Первоначальный доступ и настройка VPS сервера
После заказа VPS/VDS вам на почту приходят IP-адрес, логин (обычно root) и пароль. Далее нужно подключиться к серверу и выполнить первичную настройку. В данном разделе мы приведем команды для Ubuntu, в других дистрибутивах они могут иметь другой синтаксис.
Как подключиться к серверу через SSH
SSH (Secure Shell) — это протокол для безопасного управления сервером через командную строку.
Если у вас Linux и macOS — подключитесь к VPS серверу через Terminal:
После подключения полезно проверить, сколько ресурсов доступно и как они используются. Для проверки загрузки процессора и оперативной памяти используйте команду:
htop
Если htop не установлен, установите его:
apt install htop
или
yum install htop
Вывод покажет загрузку процессора и использование оперативной памяти. Если нагрузка CPU превышает 80% в течение длительного времени, это может указывать на перегрузку сервера. Аналогично, если памяти остается очень мало, система может начать работать медленнее.
Проверка дискового пространства на VPS
Для проверки свободного места на диске используйте команду:
df -h
Команда показывает использование диска по разделам. Если Use% приближается к 90-100%, сервер может перестать работать из-за нехватки дискового пространства.
Обновление пакетов после первого запуска
Перед установкой сервисов рекомендуется обновить систему, чтобы исправить уязвимости и получить актуальные версии программ.
apt update && apt upgrade -y
После обновления сервер может запросить перезагрузку (reboot). Это нормальная процедура после обновления ядра и системных компонентов. Теперь сервер готов к дальнейшей настройке и установке необходимых приложений.
Усиление безопасности VPS сервера
После первоначального подключения и проверки ресурсов важно правильно настроить сервер для обеспечения его безопасности, стабильности и производительности..
Создание нового пользователя и отключение root-доступа
Root — это суперпользователь с полным доступом к системе. Если злоумышленник получит доступ к root-аккаунту, он сможет полностью управлять вашим VPS и всеми данными. Чтобы повысить безопасность, создайте нового пользователя с правами sudo:
adduser newuser
Система запросит пароль и дополнительную информацию, которую можно оставить пустой, просто нажав Enter. Затем добавьте пользователя в группу sudo:
usermod -aG sudo newuser
Эта команда не выдает никаких сообщений при успешном выполнении.
Теперь выполняйте административные команды от имени нового пользователя, добавляя sudo перед командой:
sudo apt update
После этого рекомендуется отключить возможность входа под root-пользователем через SSH. Откройте файл конфигурации::
nano /etc/ssh/sshd_config
Найдите строку PermitRootLogin yes и замените на PermitRootLogin no.
Сохраните (Ctrl + X, затем Y и Enter) и перезапустите SSH:
systemctl restart ssh
Теперь вход в систему возможен только через нового пользователя.
Смена стандартного порта SSH
По умолчанию SSH использует порт 22, и боты часто сканируют его в поисках уязвимостей. Изменение порта снижает риск атак. Перед сменой порта убедитесь, что новый порт разрешен в файрволе.
Для смены портаоткройте файл конфигурации SSH:
nano /etc/ssh/sshd_config
Найти строку #Port 22, убрать # и заменить, например, на Port 2222 (или любое число от 1024 до 65535). Затем перезапустите SSH:
systemctl restart ssh
Для подключения к серверу через терминал теперь используйте команду:
ssh -p 2222 newuser@your_server_ip
Настройка файрвола (брандмауэра)
UFW (Uncomplicated Firewall) — удобный инструмент для управления сетевыми подключениями в Linux. Он помогает защитить сервер от несанкционированного доступа. В большинстве современных дистрибутивов UFW уже предустановлен. Если его нет, установите с помощью команды:
sudo apt install ufw -y
Проверьте статус UFW:
sudo ufw status
Если увидите Status: inactive, значит, брандмауэр выключен.Перед его включением важно разрешить SSH, иначе можно заблокировать себе доступ:
sudo ufw allow OpenSSH
Или, если вы сменили порт SSH (например, на 2222):
sudo ufw allow 2222/tcp
Теперь включите UFW:
sudo ufw enable
Дополнительно разрешите доступ к веб-серверу:
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
Разрешите входящие ICMP-запросы для проверки доступности VPS по сети:
sudo ufw allow proto icmp from any
Для безопасности можно запретить все входящие соединения, кроме тех, что явно разрешены:
sudo ufw default deny incoming
sudo ufw default allow outgoing
Защита VPS от DDOS-атак
Fail2Ban автоматически блокирует IP-адреса, с которых поступает слишком много неудачных попыток входа. Для установки Fail2Ban используйте команду:
sudo apt install fail2ban -y
Открываем конфигурацию:
sudo nano /etc/fail2ban/jail.local
Добавляем в конфигурацию:
[DEFAULT]
bantime = 3600
findtime = 600
maxretry = 5
[sshd]
enabled = true
port = 22
filter = sshd
logpath = /var/log/auth.log
maxretry = 5
После изменения конфигурации необходимо перезапустить Fail2Ban:
sudo systemctl restart fail2ban
Для проверки заблокированных IP используйте команду:
sudo fail2ban-client status sshd
Использование SSH-ключа для подключения к VPS
SSH-ключи делают аутентификацию более безопасной. Вместо ввода пароля при каждом подключении можно использовать пару ключей (публичный и приватный).
Создание ключа на Linux и macOS
Если у вас Linux или macOS для создания SSH-ключа используйте следующую команду:
ssh-keygen -t rsa -b 4096
Файл ключа сохранится в ~/.ssh/id_rsa.pub. В процессе вы можете задать дополнительный пароль, который будет запрашиваться при каждом подключении по ключу.
Для передачи ключа на сервер используйте команду:
ssh-copy-id newuser@your_server_ip
Создание ключа на Windows
Если у вас Windows, для создания SSH-ключа откройте PowerShell. Для этого нажмите Win + R, затем введите powershell и нажмите Enter. В открывшемся окне введите команду:
ssh-keygen -t rsa -b 4096
Нажмите Enter, чтобы сохранить ключ в стандартную папку C:\Users\YourUser\.ssh\ и при необходимости установите пароль, который будет дополнительно запрашиваться.
Теперь у вас есть два файла:
C:\Users\YourUser\.ssh\id_rsa — приватный ключ (НЕ передавайте никому!).
C:\Users\YourUser\.ssh\id_rsa.pub — публичный ключ (его нужно добавить на сервер).
Для загрузки публичного ключа на сервер откройте id_rsa.pub в «Блокноте», скопируйте содержимое файла, подключитесь к серверу через PuTTY и выполните:
nano ~/.ssh/authorized_keys
Вставьте содержимое ключа, нажав Shift + Right Click и выбрав «Paste», затем сохраните файл, нажав Ctrl + X, затем Y, затем Enter. И, наконец, настройте права доступа:
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys
Подключение по SSH-ключу на Linux и macOS
Для подключения к вашему VPS по сгенерированному ключу достаточно ввести команду:
ssh newuser@your_server_ip
Если вы задали пароль для ключа, система его запросит.
Подключение по SSH-ключу на Windows
PuTTY не работает напрямую с OpenSSH-ключами (id_rsa), поэтому приватный ключ нужно конвертировать в формат PuTTY (.ppk) и настроить аутентификацию.
Для конвертации ключа в необходимый формат откройте PuTTYgen, который шел в комплекте с PuTTY. Для загрузки исходного ключа в нижнем правом углу выберите «All Files (.)», затем выберите файл id_rsa (находится в C:\Users\YourUser\.ssh\id_rsa) и нажмите «Load».
Для сохранения ключа в формате PuTTY нажмите «Save private key». Игнорируйте предупреждение о пароле, если не устанавливали его. Сохраните файл как id_rsa.ppk, например, в C:\Users\YourUser\.ssh\id_rsa.ppk
Теперь нужно настроить PuTTY для использования .ppk-ключа. Для этого откройте PuTTY и введите IP-адрес или домен сервера в поле «Host Name (or IP address)», затем перейдите в Connection → SSH → Auth, нажмите «Browse» и выберите id_rsa.ppk.
Чтобы не вводить настройки каждый раз при подключении, вы можете сохранить ключ в профиле подключения. Для этого вернитесь в Session, в поле Saved Sessions введите имя (например, MyVPS) и нажмите «Save».
Чтобы каждый раз не выбирать .ppk-файл, можно использовать Pageant, который также входит в комплект PuTTY. Запустите его, нажмите «Add Key» и выберите id_rsa.ppk. Теперь PuTTY будет автоматически использовать этот ключ при входе.
Для подключения к серверу нажмите «Open» и введите логин (например, newuser). Если всё настроено правильно, пароль вводить не нужно — вход выполнится автоматически.
Запрет входа по паролю
После настройки SSH-ключа можно отключить вход по паролю для дополнительной безопасности.
Открываем файл конфигурации SSH:
sudo nano /etc/ssh/sshd_config
Находим строку PasswordAuthentication yes и меняем на PasswordAuthentication no. Для обновления настроек перезапускаем SSH:
sudo systemctl restart ssh
Теперь подключение возможно только с SSH-ключом. На этом базовая настройка VPS окончена, дополнительно вам надо установить приложения, которые необходимы для вашего проекта, например веб-сервер, PHP, MySQL и другие.
Регистрация и настройка домена для VPS
Выбор доменного имени — важный шаг при запуске сайта, так как оно влияет на его узнаваемость, удобство запоминания и SEO. Хороший домен должен быть коротким, легко читаемым, уникальным и соответствовать тематике проекта.
Также важно учитывать доменную зону (.com, .ru, .site и т. д.), так как она влияет на целевую аудиторию. Домен можно зарегистрировать у официальных регистраторов или напрямую у VPS-провайдера, что удобно при комплексном развертывании сервера и сайта.
Регистрация домена у VPS провайдера
Рассмотрим процесс регистрации домена на примере Timeweb Cloud. Покупка домена доступна в личном кабинете в разделе «Домены и SSL».
Затем ищите незанятое имя, которое подходит вашему проекту.
Настройка домена для VPS
После регистрации домена у провайдера нужно настроить его на работу с сервером. Зайдите на сайт вашего регистратора, выберите зарегистрированный домен и перейдите в настройки его DNS записи. Добавьте A-запись, указывающую на IP-адрес VPS:
@ A 192.168.1.1 (замените на ваш IP)
Для перенаправления www на основной домен добавьте CNAME-запись:
2. Если сервер работает, но SSH не подключается, попробуйте подключиться через VNC или консоль в панели управления провайдера.
3. Убедитесь, что SSH-порт открыт:
sudo ufw status
4. Если SSH заблокирован, разрешите его снова:
sudo ufw allow 22/tcp
sudo systemctl restart ssh
5. Если ошибка Permission denied (publickey), проверьте содержимое ~/.ssh/authorized_keys и корректность прав доступа:
ls -ld ~/.ssh
ls -l ~/.ssh/authorized_keys
Соответствие прав доступа и ключей должно быть следующим:
drwx------ … .ssh
-rw------- … authorized_keys
6. Убедитесь, что SSH-сервер разрешает вход по ключам. Для этого откройте SSH-конфигурацию на сервере:
sudo nano /etc/ssh/sshd_config
Найдите строки:
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
Если PubkeyAuthenticati>, измените его на yes. Проверьте, что путь до публичных ключей указан правильно.
После исправления настроек перезапустите SSH:
sudo systemctl restart ssh
7. Попробуйте перезагрузить сервер через панель управления VPS-провайдера.
8. Обратитесь в техническую поддержку вашего VPS провайдера.
Стоит ли выбирать VPS/VDS?
Если вашему проекту нужна стабильность, высокая скорость работы и контроль над сервером, VPS — это идеальный вариант. Да, по сравнению с обычным хостингом придется разбираться в настройках, но результат того стоит: ваш сайт или приложение будут работать быстро и без перебоев. Этот вариант подходит для интернет-магазинов, высоконагруженных сайтов, игровых серверов, разработки и многого другого.
При выборе провайдера важно учитывать стабильность работы (аптайм), мощность серверов, поддержку, цену, расположение дата-центров и удобство управления. Также стоит заранее рассчитать, сколько памяти, процессорных ресурсов и места на диске вам понадобится.
После покупки VPS важно выполнить базовую настройку: обновить систему, настроить SSH-доступ, включить защиту (например, брандмауэр и Fail2Ban), а также прикрепить домен к серверу.
Доброго времени суток люди. Есть задумка реализовать в своём городишке монтаж и обслуживание видеонаблюдения с облачным хранением. Спрос есть. Схема следующая я предлагаю свои услуги. Потенциальные клиенты это собственники квартир в мкд выходят на меня мы обсуждаем места установки камер срок хранения в облаке и прочие нюансы. Заключаем договор на монтаж и обслуживание далее я произвожу монтаж камер подключаю точку доступа от провайдера и затем иду в ук заключаю договор с ними на сбор платежей они собирают платежи отщипнув свой % и перечисляют на мой счёт. Ну в двух словах все. Кто сталкивался или работает/работал подобным образом может посоветуете удобный сервис, готовое коробочное решение. По функционалу основное требование возможность предоставлять ограниченый доступ к архиву и камерам (просмотр и скачивание) ну и отзывать доступ естественно. За грамматику приношу свои извинения. Панамки не ношу. Суйте в каску.
Админ vpsdedic. ru кидала!!! Продает якобы сервера,берет за них деньги потом блокирует в телеграм без возврата средств.Придумывает любые поводы чтобы не возвращать деньги,то что,я не так зарегестрировался на сайте,то что мой телефон не настоящий,то что,я украинец и поэтому не будет возврата денег,потом придумал что у меня софт хакерский.Если тебя что-то не устраивает отдай чужие деньги и досвиданье,но нет он предпочел заблокировать в телеграм и не возвращать средства.Погуглил отзывы оказалось таких людей которых он кинул много.Будьте аккуратны при работе с данным "недочеловеком" Сумма ущерба 7000рублей.
Продолжаем серию обзоров на хостинги облачных серверов и сегодня на обзоре - 1Cent HOST
Этот пост можно было бы назвать "Гигабит скорости за 150р/мес или хостер проверенный пикабушниками". Именно тут поднимался сервер который был в данной раздаче L2TP.
Пикабушники "скушали" 20 Tb трафика
Покупка и управление сервером происходит в Телеграмм, на момент написания доступна Германия, Нидерланды, Белоруссия и Финляндия. Более месяца назад купил финский, проблем в установке и работе нужных мне протоколов отмечено не было. Цены Финляндия, минимальная конфигурация: 1 Core i9-9900K 3.60GHz/1 Гб ОЗУ/ 10 ГБ SSD - 150р./месяц
Через ТП возможен апгрейд, 1 CPU или 1 Гб RAM - 100р.
Сразу из минусов: нельзя автоматом изменить конфигурацию VPS, нет бэкапов, нет статистик, нет панелей... Наверное, легче сказать что тут есть - удаление сервера, перезагрузка, переустановка и продление. На этом и всё.
Понравилось тут: фактические 800-850 мбит за 150р., отличный пинг, нет рекламы на известном видеохостинге, неплохой CPU. Пополнение: крипта, российские карты
Проверка ТТХ
Скорость/трафик: заявлено 1 Гбит. Ограничения по привычному объёму в месяц нет, есть ограничение по скорости, которое зависит не от объёма, а от нагрузки. Вот что пишет тп по этому вопросу: "Если потреблять постоянно больше 300 мбит/с, то будет ограничение до 300 мбит/с на час, если продолжает нагрузка на канал, то ограничение перманентно".
Проверка качества IP
В итоге: сервер подойдёт тем кому от хостера нужен только логин и пас и кто привык всё делать сам. Если вы любитель скриптов из ЛК и красивых статистик и панелей, этот хостер точно не для вас. Для остальных - отличный сервер по минимальной цене и с неплохим железом.
P.S. наличие непостоянное, если нужна Финляндия то порой её приходится ловить, после первой покупки второй сервер отлавливал пару недель и за пару суток снова раскупили.
Сразу к делу, за 130 рублей нам обещают тариф без ограничений 1x2.2ГГц, 0.5Гб RAM, 1IP в Казахстане.
После покупки тесты скорости показывают и правда - 100 мбит. После нагрузки системы и прокачки трафика 150 Гб. фиксируем резкий провал скорости и практический стоп.
Замеряем.
Как? Обещали же что без ограничений.
Что не так? Обещали тариф без ограничений, пишем в ТП, получаем ответ.
Важные пояснения от ТП
Хорошо, попробуем посмотреть на что можно сменить старт
Прилично так за 1/1/20
А сменить его можно только на тариф за 523 рубля и это за 1/1/20
Вот он, такой тариф без ограничений от RUVDS. Учитывая что от 110р. можно приобрести VPS с гигабитной скоростью и действительно безлимитный, покупать или нет такой тариф Старт не стоит.