Домашний сервер из неттопа для рассылок, парсинга и других задач!
Всем привет! Если вы ощущаете острую необходимость в круглосуточной работе вашего софта для рассылки (особенно актуально для тех, кто работает по этой схеме) или просто хотите иметь доступ к файлам и программам из любой точки мира — домашний сервер это именно то, о чем пришла пора задуматься. В данной статье я хотел бы поделиться с вами своим простым и бюджетным решением актуальной для нас проблемы)
Содержание статьи
Предпосылки
Я давно горел идеей установки собственного домашнего сервера. Сначала, основной мотивацией было желание поднять на нем свои первые сайты-поделки и разобраться в чем-то новом. Потом, был период, когда хотелось развернуть систему типа «умный дом» с доступом из сети. В конечном счете, я просто использовал для «побаловаться» свой основной ПК и на этом все)
Вопрос встал серьезно, когда я начал работать с парсингом и рассылками. Задачи стали занимать длительное время, а гонять свой основной комп для таких задач не хотелось. В случае с рассылками софт вообще должен работать круглосуточно.
Для меня было несколько существенных неудобств работы с основного ПК:
- Во-первых, это неудобно: ПК иногда приходится перезагружать и софт, работающий в фоне останавливается. После старта все приходится заново конфигурировать;
- Во-вторых, это шумно. Классический системник с кучей кулеров не способствует здоровому сну;
- В третьих, я счастливый пользователь Linux и запуск некоторого софта под Windows вынуждал использовать средства виртуализации (VirtualBox). Это неслабо нагружает ресурсы ПК, что тоже неприятно;
- И последнее: иногда нужен был удаленный доступ с нетбука к некоторым программам.
Идеальное и дорогое решение
Я не одинок в своих проблемах и умные люди уже давно позаботились о решении. Вы можете прямо сейчас арендовать вычислительные мощности и получить готовый сервер под свои нужды. Достаточно загуглить VDS или VPS и вы найдете то, что нужно.
Вот пример достаточно популярного решения — Яндекс.Облако. Как уже говорил, мне нужен был сервер на Windows для парсинга и рассылок. Вот такая конфигурация у меня получилась:
Итого, по стоимости вышло чуть более 2000 р/мес. Заметьте, конфигурация близка к минимальной.
Еще один пример от моего любимого хостинг-провайдера TimeWeb:
Здесь дедик обходится дешевле, около 1600 р/мес. При том же объеме памяти здесь будет SSD-накопитель, что также является плюсом.
Плюсы и минусы VDS
Очевидные преимущества применения VDS:
- всегда онлайн
- не нужно платить за электроэнергию
- не ломается
- у вас есть доступ c любого устройства и из любой точки мира, при наличии интернет-соединения
Единственный недостаток — цена. Если для вас цена приемлема, то, не раздумывая, арендуйте VDS!
Другой вариант — сделать домашний сервер
Я привык подходить к делу с прагматической точки зрения. Думаю, многие мои читатели будут солидарны с такой позицией. Нет, я вполне мог себе позволить аренду VDS, но она попросту не окупилась бы.
Поэтому, нужно было недорогое решение, которое свело бы к минимуму описанный выше дискомфорт (необходимость работать через виртуалку, постоянный онлайн и т.д.). Мой выбор пал на неттоп. На мой взгляд, это неплохое решение, чтобы сделать сервер у себя дома. Напомню, неттоп — это миникомпьютер (действительно, очень компактный) без монитора, клавиатуры и т.д. Просто небольшая коробка с интерфейсами.
На Яндекс.Маркет полно предложений с самым разным форм-фактором и характеристиками. Но цена сегодня (2020 г.) начинается от 10 000 р.
Самый бюджетный вариант
Я тогда не хотел тратиться на новую железку и нашел совсем уж сердитый вариант на Авито за 3700 р., чтобы наверняка окупиться)) Вот такая компактная машинка, называется Foxconn NT535:
По характеристикам как раз то, что было нужно для моих задач:
- Двухъядерный процессор Intel Atom D525 1,8 GHz
- Оперативная память 2 GB
- SSD накопитель 60 GB
На него встала и довольно шустро работает Windows 7 и весь необходимый мне софт.
Я его использовал (и использую) для парсинга программой Key Collector, управления рекламными кампаниями в Direct Commander и для рассылок в Quick Sender (почитайте статью по спаму в ВКонтакте — возможно, заинтересует тематика условно-бесплатного трафика). Весь необходимый софт прекрасно работает:
Конечно, если у вас есть ненужный ноутбук или ПК, вы можете сделать домашний сервер из старого компьютера — тут каждый сам решает, какой вариант удобнее.
Удаленный доступ к домашнему серверу
Для организации удаленного доступа к домашнему серверу я использую TeamViewer. Я выбрал именно такой вариант по следующим причинам:
- Нужен был доступ не только из дома, но и с ноутбука, за пределами домашней сети интернет;
- Клиентское приложение TeamViewer работает как на Windows, так и на Linux, что было важно для меня, т.к. и домашний ПК и ноут работают под Linux;
- Максимально простое решение — никаких настроек делать не нужно. Все работает «из коробки».
Если завести свой аккаунт в сервисе TeamViewer, то подключение к свои машинам можно делать вообще в один клик без необходимости каждый раз вводить пароль. При этом и все устройства у вас под рукой в интерфейсе программы — просто выбираете нужное и происходит подключение. Это невероятно удобно:
У Тимвьюира есть еще одна очень крутая фишка — он работает даже со смартфона! Скрин ниже сделан с экрана телефона:
Если вы занимаетесь рассылками, то весьма неплохо иметь возможность запустить или остановить процесс в нужный момент.
Сервер для сайта
Отдельно стоит сказать про очень важный момент, если вы собираетесь приспособить свой сервер для запуска сайта, сервиса или другой функциональности, которая должна работать с другими пользователями Интернет. В этом случае, вам дополнительно понадобится приобретать специальную услугу у своего провайдера — «фиксированный IP».
Дело в том, что обычно, провайдер выделяет вам динамический IP адрес, который меняется при перезагрузке вашего домашнего роутера. Чтобы ваш сайт на домашнем ПК можно было посетить из интернета (не только из вашей локальной сети), нужно иметь фиксированный внешний IP. За это, как правило, приходится дополнительно ежемесячно платить интернет-провайдеру. Лично мое мнение — сайты и другие публичные интернет-проекты следует размещать только на арендованном хостинге или VDS.
С вами был Игорь Кантор, надеюсь, статья окажется полезной и вдохновит на создание собственного домашнего сервера (или приобретение VDS:)). Если работаете с трафиком – обязательно посмотрите материал по условно-бесплатному трафику из ВК.
Делитесь своими решениями в комментариях и присоединяйтесь в нам в ВК и Телеграм. До связи!