Как из компьютера сделать сервер

Добавил пользователь Владимир З.
Обновлено: 04.10.2024

Если вы решились собрать файловый сервер или NAS, на несколько жестких дисков, перед вами встанут несколько сложных вопросов, которые не возникают при сборке обычного ПК. На некоторые из них я отвечу в этом блоге.

Последнее время с нашим интернетом происходят такие события, что у многих пользователей возникает желание сделать "запасы", и объема и возможностей обычного дискового хранилища на ПК им становится недостаточно.
Рано или поздно такой пользователь приходит к мысли о покупке NAS (англ. Network Attached Storage) или созданию файлового сервера из обычных комплектующих.
Заводские NAS на много жестких дисков стоят бешеных денег и не обладают такой гибкостью, как самосборные сервера.

Сегодня я покажу проект сервера из обычных комплектующих на 8 жестких дисков суммарным объемом 32 ТБ и стоимостью 84480 рублей, в котором постараюсь ответить на все острые вопросы. За комплектующими я, как обычно, отправился в Регард.

Проблему создания RAID я опущу в этом блоге, поскольку это слишком дорогое удовольствие для большинства пользовательских данных на таких самосборных серверах.

Первый и самый острый вопрос - это количество и объем жестких дисков в сервере. В продаже на сегодняшний день есть HDD гигантского объема на 16 ТБ. Например, жесткий диск 16 ТБ Seagate IronWolf Pro (ST16000NE000) стоимостью 40860 рублей.

Казалось бы, чего стоит городить огород с файловым сервером за 84480 рублей, если можно купить в обычный компьютер парочку 16 ТБ Seagate IronWolf Pro и даже получить на 2 ТБ больше объема и на 3000 рублей экономии?

Но не все так просто. Если вы имели многолетний опыт хранения больших объемов данных на жестких дисках, то вы знаете, как опасно класть все "яйца в одну корзину". А так же вы знаете, как ненадежны жесткие диски больших объемов, где используется много пластин.

Плюс, в таком ПК диски будут работать постоянно и расходовать ресурс. Да и физическое воздействие на ПК с работающими дисками нежелательно. Например, кот запрыгнул, или ребенок толкнул стол с ПК.

Все эти вопросы решает отдельный сервер на несколько дисков, в моем случае, 8 HDD по 4 ТБ. Почему именно столько и именно такого объема?
Больше восьми HDD трудно уместить в обычных корпусах за адекватную цену. И у дисков 4 ТБ одно из самых лучших соотношений цена/объем.

В случае выхода из строя одного из дисков 4 ТБ - это уже не такая катастрофа, как выход из строя одного диска на 16 ТБ. В одном случае мы теряем 12.5% данных, в другом - 50%.

Я взял для этого сервера жесткий диск 4Tb SATA-III Western Digital Purple (WD40PURZ) ценой 8390 рублей, в количестве 8 штук. 1 ТБ у него стоит 2097 руб. Это один из самых низких показателей.
К примеру, у упомянутого выше 16 ТБ Seagate IronWolf Pro 1 ТБ стоит 2553 рубля.

К тому же это очень тихий, холодный и шустрый диск, что будет очень важно при их количестве в 8 штук.


Содержание

Установим сервер

Сначала мы записываем образ на диск, загружаем его.










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




Локалка

После описанных выше шагов становится понятно, как сделать локальный сервер. Вам остается провести начальные настройки в консольном управлении. Все, готова полная работоспособность.


Здесь же можно разобраться, как сделать приват на сервере. Первоначально надо установить плагин WorldEdit. Возможно, есть другие варианты, но этот считается оптимальным.

Не видно в Сети







Пройдитесь по указанным шагам и устраните недочеты:

  • Сначала надо установить Double Protocol (последнюю версию).
  • Затем открыть в блокноте dproto.cfg, поставить MasterClient на единицу.
  • Далее надо открыть steam.inf, удалить все из file. После этого добавляются PatchVersion=1.6.3.7 и ProductName=cstrike.
  • Заканчивается server.cfg добавками рабочего setmaster.


Мы показали примеры, как реально сделать сервер бесплатно. Для решения задачи не требуются какие-то особые навыки. Достаточно выполнять инструкцию, не боясь менять то, что не нравится.



Если у вас игровой вариант, понятно, программа не будет просто так работать. Необходимо оборудование или ПК, который будет поддерживать эту программу постоянно запущенной.


Самый простой подход – не отключать компьютер. Да, вам не надо будет общаться со сторонними организациями. Зато счета за электричество будут расти.


А если случатся какие-то неполадки на сервере, то разбираться с ними придется самостоятельно. Уже через год оборудование может выйти из строя. Этот вариант не так и прост.







Другой способ

Аренда стороннего оборудования или хостинга, чтобы на него загрузить свое детище. Да, недешево. Зато за технической исправностью вам уже не надо следить. К тому же, можно установить любое количество серверов.


Еще один вариант

Аренда готового сервера, специализирующегося на хостинге.


Подытожим

В статье в общих чертах мы постарались вам донести основные моменты, которые необходимо учитывать при создании сервера. Вам же остается определиться, сами вы его будет создавать или доверитесь опыту профессионалов.



Фото советы как сделать свой сервер
















поговорим об организации своего домашнего веб-сервера. Шаг за шагом установим программное обеспечение, подключим нужные услуги у интернет-провайдера и протестируем сервер. Ну а перед тем, как перейти к реализации задуманного, буквально несколько слов о то

Веб-сервер на дому
Веб-сервер на дому

В сегодняшней статье мы поговорим об организации своего домашнего веб-сервера. Шаг за шагом установим программное обеспечение, подключим нужные услуги у интернет-провайдера и протестируем сервер. Ну а перед тем, как перейти к реализации задуманного, буквально несколько слов о том, зачем все это вообще нужно. Неужели сторонних серверов недостаточно или цены на аренду/хостинг слишком велики?

Во-первых, домашний веб-сервер очень удобно использовать для отладки скриптов и тестирования определенных сайтов, не закачивая их при этом в Сеть. Просто, быстро, а самое главное — надежно. Ведь нередко кража скриптов происходит именно на стадии тестирования на стороне хостера. Сделали вы, скажем, скрипт, плохо его защитили, кто-то воспользовался брешью в системе безопасности вашей разработки — и вот у вашего творения уже новый владелец. Если же вы отлаживаете разработку на локальной машине, то этой проблемы нет, ведь доступ к компьютеру есть только у вас.

Можно, но ни один из перечисленных способов не является универсальным. Однако есть один очень интересный вариант решения этой проблемы. Развертываете домашний веб-сервер, открываете доступ к нужным файлам и передаете своему приятелю линк на скачку определенного файла со своей машины.

И не забывайте о главном! Имея в распоряжении мощный компьютер и договорившись предварительно со своим интернет-провайдером, вы вполне можете организовать собственный полноценный хостинговый центр, то есть попробовать себя в роли хостинг-провайдера.

Самое необходимое

Для организации полноценного веб-сервера на домашнем компьютере нам понадобятся:

2. Веб-сервер Apache для Windows/Linux. Один из самых надежных, популярных и, что немаловажно, бесплатных веб-серверов с открытым исходным кодом (Apache носит статус open source проекта). Именно этот сервер использует около 70% крупных интернет-станций. Главный и единственный недостаток серверного пакета — отсутствие удобного администраторского интерфейса.

3. PHP 4 или 5. Специальный интерпретатор для подключения к вашему серверу возможности обработки PHP-сценариев любой сложности.

4. MySQL. Удобная система управления базами данных (СУБД). Очень шустрая, практически безошибочная и предельно простая в использовании.

Привязка домена к IP-адресу — зачем и как?
Веб-сервер на дому

Многие интернетчики задаются вопросом: зачем привязывать какой-то конкретный домен к IP-адресу, что за ересь такая, ведь домен — он и в Африке домен (то есть адрес сайта в Сети)? На самом деле такие пользователи не очень хорошо представляют себе схему работы большинства веб-серверов.

Итак, давайте подведем итог всему сказанному и ответим на вопрос, зачем же нужна привязка доменов к буквенным названиям. Во-первых, это крайне удобно: конечному пользователю, то есть посетителю, не нужно запоминать сложные цифровые комбинации вида 85.129.178.38, достаточно просто держать в голове адрес, ссылающийся на данный IP. Во-вторых, трудно вычислить реальный IP ресурса (вы же знаете только название сайта — домен), а следовательно, относительно сложно его атаковать. Ну и, в-третьих, к одному IP можно прикрутить сколько угодно доменов, то есть, заходя на любой из сайтов, привязанных к вашему IP, пользователь будет попадать на один и тот же портал.

Ручная сборка

Веб-сервер Apache — один из самых быстрых и надежных, на нем исправно функционирует порядка 70% крупных интернет-сайтов.

AllowOverride None

Options None

Узнать свой выделенный IP можно, введя в командной строке Windows ключевое слово ipconfig и нажав Enter.

Главная > Инструменты > Домашний сервер из неттопа для рассылок, парсинга и других задач!

Домашний сервер

Всем привет! Если вы ощущаете острую необходимость в круглосуточной работе вашего софта для рассылки (особенно актуально для тех, кто работает по этой схеме) или просто хотите иметь доступ к файлам и программам из любой точки мира — домашний сервер это именно то, о чем пришла пора задуматься. В данной статье я хотел бы поделиться с вами своим простым и бюджетным решением актуальной для нас проблемы)

Предпосылки

Вопрос встал серьезно, когда я начал работать с парсингом и рассылками. Задачи стали занимать длительное время, а гонять свой основной комп для таких задач не хотелось. В случае с рассылками софт вообще должен работать круглосуточно.

Для меня было несколько существенных неудобств работы с основного ПК:

  1. Во-первых, это неудобно: ПК иногда приходится перезагружать и софт, работающий в фоне останавливается. После старта все приходится заново конфигурировать;
  2. Во-вторых, это шумно. Классический системник с кучей кулеров не способствует здоровому сну;
  3. В третьих, я счастливый пользователь Linux и запуск некоторого софта под Windows вынуждал использовать средства виртуализации (VirtualBox). Это неслабо нагружает ресурсы ПК, что тоже неприятно;
  4. И последнее: иногда нужен был удаленный доступ с нетбука к некоторым программам.

Идеальное и дорогое решение

Я не одинок в своих проблемах и умные люди уже давно позаботились о решении. Вы можете прямо сейчас арендовать вычислительные мощности и получить готовый сервер под свои нужды. Достаточно загуглить VDS или VPS и вы найдете то, что нужно.

VDS (Virtual Dedicated Server) — виртуальный выделенный сервер. В рунете часто называют «дедик«. Это такой тип хостинг-услуги, когда вы арендуете удаленный сервер с выбранными вами характеристиками и операционной системой под свои нужды. По сути, для пользователя — это обычный компьютер, но установленный у хостера, а не у вас дома.

Вот пример достаточно популярного решения — Яндекс.Облако. Как уже говорил, мне нужен был сервер на Windows для парсинга и рассылок. Вот такая конфигурация у меня получилась:

Удаленный сервер в Яндекс Облако

VDS от сервиса Яндекс.Облако

Итого, по стоимости вышло чуть более 2000 р/мес. Заметьте, конфигурация близка к минимальной.

Еще один пример от моего любимого хостинг-провайдера TimeWeb:

VDS сервер от хостинг-провайдера TimeWeb

VDS от хостинг-провайдера TimeWeb

Здесь дедик обходится дешевле, около 1600 р/мес. При том же объеме памяти здесь будет SSD-накопитель, что также является плюсом.

Плюсы и минусы VDS

Очевидные преимущества применения VDS:


  • всегда онлайн
  • не нужно платить за электроэнергию
  • не ломается
  • у вас есть доступ c любого устройства и из любой точки мира, при наличии интернет-соединения

Единственный недостаток — цена. Если для вас цена приемлема, то, не раздумывая, арендуйте VDS!

Другой вариант — сделать домашний сервер

Поэтому, нужно было недорогое решение, которое свело бы к минимуму описанный выше дискомфорт (необходимость работать через виртуалку, постоянный онлайн и т.д.). Мой выбор пал на неттоп. На мой взгляд, это неплохое решение, чтобы сделать сервер у себя дома. Напомню, неттоп — это миникомпьютер (действительно, очень компактный) без монитора, клавиатуры и т.д. Просто небольшая коробка с интерфейсами.

На Яндекс.Маркет полно предложений с самым разным форм-фактором и характеристиками. Но цена сегодня (2020 г.) начинается от 10 000 р.

Неттопы на Яндекс.Маркет

Неттопы на Яндекс.Маркет

Самый бюджетный вариант

Я тогда не хотел тратиться на новую железку и нашел совсем уж сердитый вариант на Авито за 3700 р., чтобы наверняка окупиться)) Вот такая компактная машинка, называется Foxconn NT535:

Nettop Foxconn NT535

Мой мини сервер из неттопа Foxconn NT535

По характеристикам как раз то, что было нужно для моих задач:

  • Двухъядерный процессор Intel Atom D525 1,8 GHz
  • Оперативная память 2 GB
  • SSD накопитель 60 GB

На него встала и довольно шустро работает Windows 7 и весь необходимый мне софт.

При покупке или аренде сервера руководствуйтесь системными требованиями к софту, который вы планируете на нем запускать.

Я его использовал (и использую) для парсинга программой Key Collector, управления рекламными кампаниями в Direct Commander и для рассылок в Quick Sender (почитайте статью по спаму в ВКонтакте — возможно, заинтересует тематика условно-бесплатного трафика). Весь необходимый софт прекрасно работает:

домашний сервер

Мой домашний сервер из неттопа

Конечно, если у вас есть ненужный ноутбук или ПК, вы можете сделать домашний сервер из старого компьютера — тут каждый сам решает, какой вариант удобнее.

Удаленный доступ к домашнему серверу

Для организации удаленного доступа к домашнему серверу я использую TeamViewer. Я выбрал именно такой вариант по следующим причинам:

Если завести свой аккаунт в сервисе TeamViewer, то подключение к свои машинам можно делать вообще в один клик без необходимости каждый раз вводить пароль. При этом и все устройства у вас под рукой в интерфейсе программы — просто выбираете нужное и происходит подключение. Это невероятно удобно:

удаленный доступ к серверу

Удаленный доступ к серверу с моего десктопа через TeamViewer

У Тимвьюира есть еще одна очень крутая фишка — он работает даже со смартфона! Скрин ниже сделан с экрана телефона:

удаленный доступ к серверу со смартфона

Удаленный доступ к серверу со смартфона

Если вы занимаетесь рассылками, то весьма неплохо иметь возможность запустить или остановить процесс в нужный момент.

TeamViewer — это удобный способ подключения к удаленным ПК. Помимо удобства, существенным плюсом является кроссплатформенность: есть клиент под Windows, Mac, Linux и даже под мобильные операционные системы. Вы можете подключиться к компьютеру даже со своего смартфона!

Сервер для сайта

Дело в том, что обычно, провайдер выделяет вам динамический IP адрес, который меняется при перезагрузке вашего домашнего роутера. Чтобы ваш сайт на домашнем ПК можно было посетить из интернета (не только из вашей локальной сети), нужно иметь фиксированный внешний IP. За это, как правило, приходится дополнительно ежемесячно платить интернет-провайдеру. Лично мое мнение — сайты и другие публичные интернет-проекты следует размещать только на арендованном хостинге или VDS.

Если планируете использовать домашний сервер для запуска сайта, не забудьте обеспечить себе фиксированный IP адрес. Обычно, это платная услуга, которую может предоставить ваш интернет-провайдер

Как сделать свой сервер для сайта

Наверное, я бы не стал писать на эту тему ни одной статьи, если бы не слишком частые просьбы рассказать, как сделать свой сервер для сайта. То есть превратить обычный домашний компьютер в сервер, на котором можно размещать свои сайты и на которые смогут зайти люди из любой точки мира. Задача это очень сложная, но постараюсь кратко описать порядок действий.

Прежде чем задумываться о своём сервере, нужно понять, удовлевторяет ли Ваш компьютер минимальным требованиям? Вот их список:

  • Статический IP. Это зависит от провайдера, как правило, они требуют за статический IP-адрес денег.
  • Хорошая скорость. Минимально допустимая скорость - это 10mbps. Могу смело сказать, что такая скорость на данный момент - это редкость даже для Москвы, я уже молчу про регионы, где ещё часто сидят на модемах. А вообще нормой является 100mbps, которая имеется лишь у единиц, и стоит даже в Москве очень и очень дорого.

Из этих двух требования становится понятно, что дешевле и проще будет арендовать физический сервер. О чём я всегда и пишу всем тем, кто хочет создать свой сервер для сайта.

Но для тех, кто не хочет доверять обслуживание сервера другим лицам и у кого выполняются оба требования, для тех я напишу, что необходимо сделать:

Если Вы хотите, чтобы сайт был доступен не только по IP, но и по домену, то тогда нужно поднимать DNS.

Также можно установить ещё PHP и MySQL, а также PHPMyAdmin. Если планируете иметь доступ с другого компьютера, то потребуется и FTP-сервер.

Установка каждого из этих элементов - это отдельная статья, причём достаточно большая. Поэтому ещё раз подумайте, действительно ли Вам необходимо создать свой сервер для сайта? Если да, то смотрите на последовательность действий из этой статьи и, используя поисковую систему, узнавайте более подробно по каждому этапу и применяйте это на практике.

И, напоследок, не забудьте, что компьютер должен быть всегда включённым, иначе Ваши сайты будут недоступны.


Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

Она выглядит вот так:

Комментарии ( 23 ):

добрый вечер. на самом деле ничего сложного в этом нет. но вот если у сервера не дай бог что нибудь испортиться и у вас не будет возможности починить, вы потеряете всех своих клиентов. лучше хостинг покупайте. свой сервер не самый лучший вариант

На хостинге тоже могут быть проблемы. Надо просто делать резервную копию и всё

Я бы с большим удовольствием себе сделал, но я ума не приложу как я буду пользоватся юниксом, один раз порылся и комп завис с ошибкой перегрузки ОС. Не дай бог кому нибудь иметь с ней дело

А зачем нужен свой сервер?Для того ,чтобы сайт выдерживал огромный трафик и посетителей?Свои сервера наверно используют крупные социальные сети.

Да, выделенный сервер нужен для больших нагрузок.

А ваш сайт на каком сервере?Сколько посетителей выдержит

Сегодня ночью переехал на другой сервер, но пока ничего говорить не буду, расскажу о результатах через пару недель. А сколько выдержит посетителей, зависит от множества факторов.

О это интересно ,буду ждать видео ,обязательно присылайте на почту.И ксатати вы можете сделать так ,что бы на вашем сайте не нужно было постоянно авторизироваться

Не пишите теги заглавными буквами. И используйте такой doctype:

А после установки apache, можно воспользоваться компьютерам в других целях. (У меня просто Windows 10)

Здраствуйте, Михаил! Как можно сделать постраничную навигацию, чтобы на экране появились название, картинки видеороликов, и потом внутри картинки были код видеороликов.Как это реализовать, какой запрос нужно написать?

Совершенно не ясен вопрос.

Я хотель сказать как в сайте ютубе или других видеохостингах есть же внизу сайта постраничная навигация, они как это делают, если много видео на сайте.

Вы обещали кинуть видео где расскажете о вашем новом сервере.

Здравствуйте Кирилл, если и обещалось, то сделано будет, времени на все не хватает, ожидайте.

а что, 10Mb/s это предел мечтаний? =) У меня вот например дома канал 100Mb/s в обе стороны, полный безлимит. И стоит он всего $20 в месяц. Хотя конечно для коммерческих целей этот же канал будет стоить в 10 раз дороже + оплата биллинга, но и то это не страшно =)

Случайно нашел эту статью, по-этому могу не в тему написать и неверно поставить вопрос, но все же) У меня такой вопрос, может кто-то подсказать (вопрос может быть не корректным с профессиональной точки зрения) Цель: обеспечить комфортное нахождение на сайте 50 тыс пользователей единовременно Вопрос: как организавать серверное оборудование и какое оно должно быть, сколько, чтобы обеспечить данную цель? P.S. Серверы мы будем покупать собственные, и размещать в дата центре

Здравствуйте. Такая вот проблема. Если я сделал свой веб сервер, как создать свой домен DNS?

Михаил здравствуйте , Понимаю вопрос возможно глупый . Но извините я в этой сфере совершенно не силен и только начинаю ее осваивать . Вот что именно меня интересует . Если я к примеру захочу запустить кино сайт могу ли я поставить в дата центр обычный персональный ПК и использовать его в качестве сервера , там будет и сайт и сами файлы . Если да то какую желательно делать характеристику этого пк . Точнее что и сколько может понадобиться ? Сколько ОЗУ , Какой процессор и т.д . Просто в моей стране самый дешевый сервер что я нашел стоит 6000$ а зарплата в стране среднестатистическая (100$ , у меня 300$ ) . Извините если вопрос очень глупый но уж больно важный для меня . Заранее большое спасибо за ответ .

Читайте также: