О проекте

Создание домашнего сервера

   Задолбался я однако хранить всю нужную инфу по разным нычкам. Потом начинаешь вспоминать куда инфу положил, а её там уже нет. А потому решил я сварганить свой информационный сайт-блог, куда буду ложить инфу по моим инсталляциям. Убьём два зайца: будет свой справочник для себя, а если ещё кому пригодится, то тоже хорошо.

   Встал вопрос на чем и где делать. Полазил по статьям, пораспрашивал кто с чем работает и решил остановится на Drupal. Но Drupal сам по себе не живет пришлось решать куда и на что ставить. Тут я вспомнил, что хотел давно уже собрать полноценный сервак, на котором все установить. Канал в дом заходит достаточно жирный = 2мБит., практически никогда не падает (спасибо провайдеру). И я решил создать домашний сервер. Чем не бесплатный хостинг. Ну и поехали: соберу небольшой сервачок, благо железо имелось, давно валялся старый компьютер. Поставлю на него операционку Freebsd, прикручу к ней все что нужно для Drupal  и собственно там развернем творчество. Почему такой путь, хочется вспомнить про BSD, давно уже не возился с ней, да и версия уже давно сменилась, последняя FreeBSD 9 значительно изменена. Ну и установка Drupal 7 и все что для него нужно на сервачок тоже пополнит багаж знаний. Очень важно: компьютер должен подключен напрямую к провайдеру сетевым проводом и в настройках сети задан внешний статический IP-адрес. Именно этот IP и нужно будет указать в настройках доменного имени. Как это сделать мы разберем в дальнейшем.

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

   Для тех кто не хочет заморачиваться с серваком с FreeBSD, а хочет сразу устанавливать Drupal7, то можете пропустить статьи про FreeBSD и идём сразу сюда.

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

   Немного истории: FreeBSD - операционная система из семейства *BSD - это ветвь UNIX, созданная в Калифорнийском университете Беркли. Поддерживается много платформ - архитектуры x86 (в том числе Pentium® и Athlon™), amd64 (включая Opteron™, Athlon 64 и EM64T), Alpha/AXP, IA-64, PC-98 и UltraSPARC. Это многозадачная 32-х или 64-х (начиная с 5-й веттки) разрядная операционная система. Первая версия FreeBSD1.0 вышла в 1993 году, но корни у неё достаточно старые, т.к. начиналось всё с 4.3BSD-Lite и 386BSD. В это же врема вылезла Novell со своими претензиями на исходный код 4.3BSD-Lite и разработчикам пришлось проделать большую работу по удалению спорных кусков кода и фактически заново создать FreeBSD на основе 4.4BSD-Lite. То, что получилось, было выпущено в августе 1996 и названо FreeBSD 2.1.5. Чуть позже, в этом же году началось ветвление на current, stable и release....
   FreeBSD стала популярной ОС благодаря грамотному стеку TCP/IP, многозадачности, бесплатности и стабильности. Распространяется под собственной лицензией FreeBSD, смысл которой в общих чертах можно передать так: Вы можете делать с этим ПО что угодно - изменять, продавать... кроме одного - не говорите что это написано Вами.

   Гордость FreeBSD - огромная система портов, позволяющая устанавливать программы из исходных текстов двумя-тремя простыми командами. В системе портов находится большинство популярных свободных приложений, работающих в UNIX-совместимых ОС. Кроме портов FreeBSD имеет древо прекомпилированных пакетов. Базовая система также поставляется в виде уже собранных пакетов.

   Устанавливать будем чисто серверный вариант, без каких либо KDE, Gnome и всяких X.

Сам процесс установки в первой статье, идем сюда:  первая статья