СВОЙ ФИЗИЧЕСКИХ ХОСТИНГ
Добавлено: 07 дек 2025, 17:06
⠀⠀⠀⠀В процессе создания сайтов я столкнулся с тем, что необходимо было принимать решение о переезде с виртуального хостинга на свой.
⠀⠀⠀⠀
⠀⠀⠀⠀Почему это необходимо было сделать? - читайте дальше.
⠀⠀⠀⠀В Феврале 25 год на хостинге 1ГБ.РУ у меня было около 8 сайтов разной тематики и направленности. Все рабочие. Часть из них принадлежала клиентам, часть были мои. На тот момент интернет-магазин stolovka.pro уже был рабочим и принимал заказы и постоянно модифицировался и доводился до ума. Благо, что клиентов пока было не очень много.
⠀⠀⠀⠀На хостинге по всем сайтам начало выходить предупреждение о том, что превышено процессорное время хостинга и сайт временно заблокирован. Это защита хостинга от перегрузки процессора. Фишка в том, что для меня на тот момент было не понятно что нагружает хостинг и какой сайт. Я полагал, что это сайт интернет-магазина, но связывал это с тем, что мы постоянно производили выгрузку картинок, товаров. Плюс постоянно на сайте что-то ковыряли из админки. Причем на хостинге нет инструментов, чтобы посмотреть какой конкретно сайт потребляет много ресурсов и из за чего.
⠀⠀⠀⠀И вот в один прекрасный момент, 18 февраля 2025 года хостинг вырубает сайт и говорит о том, что данный сайт на нашем хостинге больше работать не будет и скорее всего на других хостингах будет тоже самое. Если честно, я очень загрустил. Ну представьте. Первый такого рода проект, который работает, который создавал пол года и который начал хоть как то работать вдруг приказал долго жить.
⠀⠀⠀⠀Немного погрустив, было принято решение о собственном хостинге на собственном железе. Для этого должны быть созданы следующие условия:
⠀⠀⠀⠀1. Стабильный и высокоскоростной интернет
⠀⠀⠀⠀2. Не слишком древнее железо
⠀⠀⠀⠀3. Выбрать ОС для сервера
⠀⠀⠀⠀4. Выбрать панель управления хостингом для сервера
⠀⠀⠀⠀ 1. СТАБИЛЬНЫНЙ ВЫСОКОСКОРОСТНОЙ ИНТЕРНЕТ
⠀⠀⠀⠀Так сложилось, что у нас в доме в каждую квартиру заходит оптоволокно со скоростью 100 Мб/сек. PON заходит в роутер а оттуда распределяется уже по домашней сети. Один конец витой пары заходит в сервер. Айпишник, выделяемый провайдером должен быть статическим. Так же обязателен бесперебойный блок питания, который помимо сервера будет запитывать и роутер. Было несколько раз так, что во всем доме вырубают электричество минут на пять или кратковременно, но в эти минуты и секунды сервер работает и интернет есть! Вероятно то, что PON оборудование со стороны провайдера, которое на нашем доме, тоже запитано через бесперебойный блок питания.
⠀⠀⠀⠀В случае, если к Вам приходит обычный проводной интернет, то 30 Мб/сек. хватить должно за глаза, главное что-бы скорость была стабильная и время отклика минимальное.
⠀⠀⠀⠀ 2. НЕ СЛИШКОМ ДРЕВНЕЕ ЖЕЛЕЗО ⠀⠀⠀⠀
⠀⠀⠀⠀
⠀⠀⠀⠀Ну тут все зависит от вашей фантазии. Конечно же железо лучше выбрать новым. Но и старое вполне-себе ничего даже. У меня интернет магазин и он достаточно шустро работает на этом железе. Помимо всего прочего на сервере на текущий момент болтается 8 сайтов и данный форум. Я опишу свое двухпроцессорное железо, которое мне обошлось как БУ в пределах 35000 рублей на начало 2025 года (SSD Диски + оперативка + более мощные процессоры)
⠀⠀⠀⠀- Материнская плата двухпроцессорная под Intel(R) Xeon(R) CPU X5680 @ 3.33GHz (2 шт.)
⠀⠀⠀⠀- 48GiB System memory
⠀⠀⠀⠀Заморачиваться с RAID по дискам не стал, просто взял еще один однопроцессорный, на базе аналога i7 процессора, сервер для резерва. Он предназначен для холодного старта. И если основной выйдет из строя, то от 20 минут все сайты и вся информация и все сайты будут восстановлены. Тут помогает система бэкапов и работа с панелью хостинга хостинга.
⠀⠀⠀⠀ 3. ВЫБРАТЬ ОС ДЛЯ СЕРВЕРА
⠀⠀⠀⠀Мой выбор остановился на линухе. Основной фактор выбора это то, что она бесплатная. Фишка в том, что Линуху можно поставить чистую (для сервера) а можно и с оболочкой (GNOME) и та и та будет выполнять все необходимые функции, но чистая считается более безопасной. А вторя более удобная при установке и эксплуатации. Ну так же вопрос в поддержке и обновлениях самой линухи. Тут особо сказать нечего. За исключением того, что нужен бесперебойник для корректного завершения работы и защиты от кратковременного отключения электричества.
⠀⠀⠀⠀ 4. ПАНЕЛЬ УПРАВЛЕНИЯ ХОСТИНГОМ
⠀⠀⠀⠀Я остановился на AAPANEL. Она бесплатная, интуитивно понятная. Постоянно обновляемая. Возможность проксирования. Получение бесплатных SSL для всех сайтов, их обновления. Ну и самое главное ради чего все было задумано:
⠀⠀⠀⠀ВАЖНО! Обычный хостинг, который дается для обычных сайтов не имеет таких функций, как работа с объектным кешированием, выполнением задач по времени (например отчистка кэша сайта) ну и еще несколько специальных функций, которые может дать только выделенный сервер. А аренда их стоит уже достаточно больших денег. Два-три месяца аренды окупят физический сервер.
Еще отмечу то, что панель дает возможность развернуть свой почтовый сервер. Но у меня застопорилось все на том, что мой статический айпишник не аккредитован на серверах гугл и считается что с него может идти спам. Иными словами почта приходила и отправлялась с наших серверов таких как Яндек или Майл. Но с гугловских (gmail) нет.
⠀⠀⠀⠀
⠀⠀⠀⠀
⠀⠀⠀⠀Почему это необходимо было сделать? - читайте дальше.
⠀⠀⠀⠀В Феврале 25 год на хостинге 1ГБ.РУ у меня было около 8 сайтов разной тематики и направленности. Все рабочие. Часть из них принадлежала клиентам, часть были мои. На тот момент интернет-магазин stolovka.pro уже был рабочим и принимал заказы и постоянно модифицировался и доводился до ума. Благо, что клиентов пока было не очень много.
⠀⠀⠀⠀На хостинге по всем сайтам начало выходить предупреждение о том, что превышено процессорное время хостинга и сайт временно заблокирован. Это защита хостинга от перегрузки процессора. Фишка в том, что для меня на тот момент было не понятно что нагружает хостинг и какой сайт. Я полагал, что это сайт интернет-магазина, но связывал это с тем, что мы постоянно производили выгрузку картинок, товаров. Плюс постоянно на сайте что-то ковыряли из админки. Причем на хостинге нет инструментов, чтобы посмотреть какой конкретно сайт потребляет много ресурсов и из за чего.
⠀⠀⠀⠀И вот в один прекрасный момент, 18 февраля 2025 года хостинг вырубает сайт и говорит о том, что данный сайт на нашем хостинге больше работать не будет и скорее всего на других хостингах будет тоже самое. Если честно, я очень загрустил. Ну представьте. Первый такого рода проект, который работает, который создавал пол года и который начал хоть как то работать вдруг приказал долго жить.
⠀⠀⠀⠀Немного погрустив, было принято решение о собственном хостинге на собственном железе. Для этого должны быть созданы следующие условия:
⠀⠀⠀⠀1. Стабильный и высокоскоростной интернет
⠀⠀⠀⠀2. Не слишком древнее железо
⠀⠀⠀⠀3. Выбрать ОС для сервера
⠀⠀⠀⠀4. Выбрать панель управления хостингом для сервера
⠀⠀⠀⠀ 1. СТАБИЛЬНЫНЙ ВЫСОКОСКОРОСТНОЙ ИНТЕРНЕТ
⠀⠀⠀⠀Так сложилось, что у нас в доме в каждую квартиру заходит оптоволокно со скоростью 100 Мб/сек. PON заходит в роутер а оттуда распределяется уже по домашней сети. Один конец витой пары заходит в сервер. Айпишник, выделяемый провайдером должен быть статическим. Так же обязателен бесперебойный блок питания, который помимо сервера будет запитывать и роутер. Было несколько раз так, что во всем доме вырубают электричество минут на пять или кратковременно, но в эти минуты и секунды сервер работает и интернет есть! Вероятно то, что PON оборудование со стороны провайдера, которое на нашем доме, тоже запитано через бесперебойный блок питания.
⠀⠀⠀⠀В случае, если к Вам приходит обычный проводной интернет, то 30 Мб/сек. хватить должно за глаза, главное что-бы скорость была стабильная и время отклика минимальное.
⠀⠀⠀⠀ 2. НЕ СЛИШКОМ ДРЕВНЕЕ ЖЕЛЕЗО ⠀⠀⠀⠀
⠀⠀⠀⠀
⠀⠀⠀⠀Ну тут все зависит от вашей фантазии. Конечно же железо лучше выбрать новым. Но и старое вполне-себе ничего даже. У меня интернет магазин и он достаточно шустро работает на этом железе. Помимо всего прочего на сервере на текущий момент болтается 8 сайтов и данный форум. Я опишу свое двухпроцессорное железо, которое мне обошлось как БУ в пределах 35000 рублей на начало 2025 года (SSD Диски + оперативка + более мощные процессоры)
⠀⠀⠀⠀- Материнская плата двухпроцессорная под Intel(R) Xeon(R) CPU X5680 @ 3.33GHz (2 шт.)
⠀⠀⠀⠀- 48GiB System memory
⠀⠀⠀⠀Заморачиваться с RAID по дискам не стал, просто взял еще один однопроцессорный, на базе аналога i7 процессора, сервер для резерва. Он предназначен для холодного старта. И если основной выйдет из строя, то от 20 минут все сайты и вся информация и все сайты будут восстановлены. Тут помогает система бэкапов и работа с панелью хостинга хостинга.
⠀⠀⠀⠀ 3. ВЫБРАТЬ ОС ДЛЯ СЕРВЕРА
⠀⠀⠀⠀Мой выбор остановился на линухе. Основной фактор выбора это то, что она бесплатная. Фишка в том, что Линуху можно поставить чистую (для сервера) а можно и с оболочкой (GNOME) и та и та будет выполнять все необходимые функции, но чистая считается более безопасной. А вторя более удобная при установке и эксплуатации. Ну так же вопрос в поддержке и обновлениях самой линухи. Тут особо сказать нечего. За исключением того, что нужен бесперебойник для корректного завершения работы и защиты от кратковременного отключения электричества.
⠀⠀⠀⠀ 4. ПАНЕЛЬ УПРАВЛЕНИЯ ХОСТИНГОМ
⠀⠀⠀⠀Я остановился на AAPANEL. Она бесплатная, интуитивно понятная. Постоянно обновляемая. Возможность проксирования. Получение бесплатных SSL для всех сайтов, их обновления. Ну и самое главное ради чего все было задумано:
⠀⠀⠀⠀ВАЖНО! Обычный хостинг, который дается для обычных сайтов не имеет таких функций, как работа с объектным кешированием, выполнением задач по времени (например отчистка кэша сайта) ну и еще несколько специальных функций, которые может дать только выделенный сервер. А аренда их стоит уже достаточно больших денег. Два-три месяца аренды окупят физический сервер.
Еще отмечу то, что панель дает возможность развернуть свой почтовый сервер. Но у меня застопорилось все на том, что мой статический айпишник не аккредитован на серверах гугл и считается что с него может идти спам. Иными словами почта приходила и отправлялась с наших серверов таких как Яндек или Майл. Но с гугловских (gmail) нет.
⠀⠀⠀⠀