Домашний сервер - что можно сделать из старого компьютера?

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

Наверняка, у вас в коридоре или на шкафу лежит старый компьютер или ноутбук (вроде eeePC), который бы вы хотели применять с пользой, но никак не можете придумать, как. Или вы соблазнились на недорогие цены на мини-компьютеры, вроде Raspberry Pi, и купили сразу 5.. И даже если это не так, и вы читаете этот пост с телефона, не имея компьютер, вам все-равно будет полезно знать, что можно сделать с домашним сервером.

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

 

Сервер IP-телефонии

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

О том как настроить и использовать сервер IP-телефонии я писал в статьях:

Несли вы не знакомы с IP-телефонией, посмотрите ролик:

 

XBMC медиацнтр

Существует множество решений, способных превратить ваш компьютер в настоящий медиацентр с возможностями просмотра видео напрямую из интернета (без загрузки), прослушивания множества онлайн радиостанций, проигрывание фильмов и музыки с жесткого диска или с другого компьютера в сети и т.д. Одним из самых популярных решений является XBMC. Но есть и множество других.

XBMC медиацентр на Raspberry Pi (RASPBMC)

 

Сетевое хранилище NAS, загрузчик Torrent, хранилище резервных копий

Эти функции я выделил в единый заголовок, т.к. обычно сетевые хранилища настраиваются таким образом, что бы иметь возможность скачивать и раздавать торренты (это удобно делать с NAS-сервера, так как он всегда включен. Необходимо только настроить соответствующие ограничения, что бы сервер не использовал весь интернет трафик в ненужное время). Так же в NAS хранилища всегда делают резервные копии важной информации. Вручную или с помощью специальных программ. Плюс, не забываем настроить различные виды доступа к файлам, например, по FTP.

Создание сетевого хранилища NAS на Raspberry Pi

Что такое NAS (сетевое хранилище), и для чего он нужен:

 

Облачное хранилище

Рас уж у вас есть собственный сервер (тем более, если NAS), почему бы не сделать собственное облачное хранилище, наподобие Dropbox, Google Drive, Яндекс Диска или Облака Майл.ру? При этом, жить по своим правилам, ограничиваться только вашим жестким диском, и не передавать свои данные в сторонние компании. Это вполне возможно используя, например свободное приложение ownCloud.

К сожалению, я еще подробно не писал о таком варианте использования сервера, но есть хорошая статья на Хабре.

Так же, облачный сервер из компьютера на Windows можно сделать с помощью приложения PogoPlug.

 

VPN сервер

С каждым годом все больше людей задумываются о безопасности своего пребывания в интернете (особенно, выходя в интернет из общественных мест). Ваш домашний сервер может выполнять функцию VPN, и вы сможете заниматься безопасным серфингом в интернете из общественных мест и всегда иметь доступ к вашей внутренней домашней сети (мало ли какие данные понадобятся?).

 

RSS сервер

Многие пользователи интернета очень скучают по закрывшемуся не так давно Google Reader. Но вы можете самостоятельно поднять RSS сервер на своем компьютере, и не зависеть от сторонних сервисов. В этом вам помогут специализированные приложения, например rssLounge, Selfoss, Feed on feeds, Managing news, Lilina, Tiny Tiny RSS, ZebraFeeds, Rnews, NewsBlur (читать обзор).

Как выглядят альтернативы RSS Reader от Google, например, Tiny Tiny RSS, вы можете посмотреть на видео:

 

Web сервер

Думаю, все-таки надежнее купить под сайт профессиональный хостинг (например, на любимом DigitalOcean), но многие, например для обучения, экспериментов или целей разработки поднимают собственные WEB сервера. Это можно сделать, как на Windows, так и на любом Linux. Даешь сокращение расходов на хостинг!

 

Почтовый сервер

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

 

Тикет-система (Redmine)

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

Я выбрал для себя Redmine, поэтому и почти все статьи про его установку, настройку, преимущества и решения проблем:

Как выглядит система Redmine, вы можете посмотреть на этом видео (на англ.):

 

Сервер видеонаблюдения

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

 

Игровой сервер

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

Who's online

There are currently 0 users and 0 guests online.