неділя, 9 січня 2011 р.

Домашний сервер. Часть 2: Установка и настройка софта

Быстро сервер поднимается, медленно статья пишется. Поднять и настроить сервер получилось довольно быстро, а вот написать про все это времени не хватает. Исправляюсь :)

Установка и настройка ОС

Я долго думал какую ОС использовать и в итоге остановился на Windows Server 2003. Почему на нем? Почему не Линукс? Не знаю, возможно потому, что под рукой оказался диск именно с этой операционкой. Да и по всем параметрам он меня вполне устраивает. Возможно, в будущем поставлю другую ось, а пока сойдет и эта.

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

Первым делом назначим роли сервера. Для начала это будет файловый сервер и контролер домена. Заведем нужных пользователей и назначим им права. Остальные роли будем добавлять по необходимости. И еще поставим ISA Server 2006.

В системе два жестких диска: на 80 и 640 Гб. На маленьком будет сама система, а на большом файлохранилище. Создадим на нем удобную систему папок. За почти 10 лет пользования компьютером привык организовывать свои файлы в удобном для меня порядке, выработал свои правила. И на этот раз буду придерживаться их.

Диск Е:\ будет организован следующим образом (дерево папок):

Е:
|__media – все файлы
|    |__music
|    |__video
|    |__photo
|    |__soft
|    |__game
|
|__backup – и так понятно
|    |__computer – резервирование файлов с компа
|    |__notebook – и с ноутбука
|    |__other – с мобильных устройств и другое
|
|__torrents – папка для торрентов
|    |__current – торренты скачиваемые сейчас
|    |__ready – скачанные торренты
|    |__files – .torrent файлы
|
|__tmp – временная папка, будет самоочищаться раз в недел
|__user – папки пользователей (мои документы), которых мы завели чуть выше

Откроем сетевой доступ к папке media (чтобы забирать и загружать файлы по сети) и torrents/files (сюда будем складывать .torrent файлы по сети).

Установка софта

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

Вот список того, что будем ставить первым делом:

  • Radmin
  • Everest
  • nnCron
  • uTorrent

Radmin — для удаленного управления. Подключается по ip-адресу, поэтому для доступа извне нужен выделенный айпишник (или можно воспользоваться этим способом). В настройках радмин предлагает использовать порт по умолчанию 4899. Советую выбрать другой (не занятый чем-либо другим, например 9984), только не забудьте его указать при соединении с другого компьютера. (скачать Radmin)

Теперь можно отсоединить монитор и управлять сервером с компьютера или ноутбука удобно усевшись на диване :-)

Team Viewer достаточно хорошая альтернатива Radmin'у, к тому же он позволяет подключаться извне не имея выделенного ip-адреса. Но я так и не смог привыкнуть к его интерфейсу, поэтому Radmin forever! :)

Everest — мощная программа для получения полнейшей информации о железе. Будем использовать его для мониторинга и предупреждения о критических ситуациях по сети, на емейл или по смс. Есть у программы одна приятная мелочь —вывод показателей всяких датчиков на рабочий стол в виде OSD-панели. Вот как он выглядит у меня:

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

нажмите для увеличения

Как это делается?
В меню Файл – Настройки открываем пункт Мониторинг аппаратуры – OSD – Элементы экранного меню и отмечаем пункт, которые нужно вывести на рабочий стол. Для каждого элемента можно настроить метку, шрифт, цвет и размер текста.

Теперь настроим уведомление о критических ситуациях. Это делается в том же окне настроек. В меню в левой части есть два последних пункта: Тревога и Триггеры тревоги. Сначала выбираем события в триггерах тревоги. Например, будем отправлять уведомления если температура процессора поднимется выше 65 градусов. Потом в пункте Тревога настравиаем отправку уведомлений. Здесь есть три способа реагирования на тревогу: показать сообщение, выключить компьютер и отправить e-mail. Выберим показ сообщения и отправку на e-mail. Для отправки писем нужно сделать еще пару настроек в пункте E-mail (в меню слева). Думаю здесь проблем не будет: выбираем способ отправки и вводим свои данные. Чтобы получать сообщения не на почту, а по смс нужно вместо своего адреса электронной почты ввести адрес мобильной почты, которую предоставляет ваш сотовый оператор.
Скачать Everest.

nnCron — мой любимый планировщик, чистильщик, напоминальщик, … и много чего еще. Размер для своего функционала он имеет крохотный, к тому же и к ресурсам совсем не требователен. Вот что умеет программа:

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

Практически все интересные плюшки на сервере будет осуществлять именно nnCron, функционал у него ну просто огромный. Подробней о нем напишу отдельный пост, а пока скачиваем и устанавлиаем, регистрация бесплатная. Сайт программы http://nncron.ru.

Ну и наконец-то торренты. Ничего удобней uTorrent-а я еще не встречал, поэтому ставим именно его. Никаких проблем с установкой быть не должно, все очень просто. После установки лезем в настройки. Открываем пункт Папки. Настраиваем в соотвествии с созданной выше иерархией папок:

Пояснение: E:\torrents\current – это папка, куда будут загружаться наши файлы; E:\torrents\ready – здесь будут скачанные файлы; E:\torrents\files – а сюда будем складывать .torrent, которые будут автоматически добавляться в список загрузок. К последней папке откроем доступ по сети, чтобы иметь возможность с любой машины добавлять торренты.

Теперь настроим веб-интерфейс.

На всякий случай поменяем порт по умолчанию на свой. Теперь с любого другого компьютера можно получить доступ к своим торрентам через браузер набрав адрес http://192.168.0.1:4567/gui/. IP-адрес и порт подставьте свои.

Пока все.

Предыдущая статья Домашний сервер. Часть 1: Железо.

Немає коментарів:

Дописати коментар

HyperComments for Blogger

comments powered by HyperComments