• Пауза

    космос

    Raspberry Pi2 (на котором работает этот сайт) незаметно упал между стеной коридора и тумбой, и весело помаргивая цветными светодиодами тихо трудиться в круглосуточном режиме. Одно расстраивает, это работа DyDNS в роутере Zyxel: по каким то причинам, временами перестает обновлять динамический IP на сайте моего регистратора домена. Выхожу из ситуации в ручном режиме. По этой причине, мой сайт osila.ru бывает временами недоступен. Думаю над покупкой статического IP.

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

  • Настройка системы мониторинга

    Настройка веб-сайта

    Настройка облачного хранилища

    Предыдущие мои две статьи были опубликованы на Хабрахабре (для тех кто знает, что это за ресурс). Вот ссылки клик и клик 🙂 Ну а теперь по теме:

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

    Что такое сервер в организации? Грубо говоря, это выделенный компьютер, часто вообще без монитора и клавиатуры с мышкой, который выполняет строго определенную задачу. К такой задаче, например, относиться: обслуживание баз данных различных сетевых программ, хранение файлов на общих сетевых ресурсах, работа корпоративной почты или того-же корпоративного сайта и многих подобных других задач. Естественно, за таким специализированным «компом» никто из людей не сидит. Сервера вообще, стараются убрать в отдельное помещение, дабы они там, в одиночестве шумели своими системами охлаждения, и нормальным людям работать не мешали. А поэтому, возникает проблема, как получать своевременно информацию о состоянии работы серверов? Например, его температуре, не перегревается ли, может уже пора повесить в помещении кондиционер? Или объеме используемой памяти, не пора ли докупить еще пару планок? Или объема того же свободного места на дисках, может добавить новый жесткий диск? Ну и т.д… Еще лучше, всю эту информацию видеть наглядно на графике, что-б так сказать, определить возможную проблему в перспективе.

    [Читать далее…]

  • Настройка облачного хранилища

    Предыдущая статья о настройке вашего веб-сервера для вашего сайта.

    Если вы еще не знаете, кратко расскажу, что такое облачное хранилище.

    На компьютеры, которыми вы пользуетесь, вы можете установить маленькую клиентскую программу, которая будет синхронизировать содержимое, например, папки «Мои документы». Изменив документ на работе и придя вечером домой, вы увидите уже измененный документ в вашем домашнем компьютере. Сможете закончить его редактирование дома, а уже придя на работу — увидеть ваш финальный текст на рабочем компьютере. Это не потребует от вас никаких лишних телодвижений, никаких USB-флешек на которую можно просто забыть скинуть результат из дома. Все происходит полностью автоматически. Еще пример использования, смартфон. Клиентской программе на мобилке, можно указать папку с фотографиями снятыми на камеру и она будет автоматом или если захотите, в ручном режиме, скидывать фото в ваше облако, а открыв папку «Мои документы» дома, вы можете просмотреть отснятый материал на большом экране, удалить неудачные кадры, отредактировать. И все эти изменения, также найдут отражение в вашем смартфоне. Пожно пойти дальше и настроить ваш ТВ на просмотр папки «Мои документы» и тогда фото и видео сделанные на смартфоне будут сразу доступны на экране вашего ТВ, без всяких проводов и заморочек с ручным копированием. Удобно? Однозначно — да! Даже если вы оказались вдали от своих компьютеров (в гостях, путешествии), вы всегда можете получить доступ к вашей информации хранящейся в папке «Мои документы» используя любой браузер, просто войдя в веб-интерфейс облака. Также, облако может дать вам готовую ссылку на выбранный файл и этой ссылкой вы можете поделиться с другом или опубликовать её в форуме. Причем к остальным вашим документам чужого доступа не будет. Более того, вы можете указать срок жизни ссылки к этому документу, по окончании которой никто посторонний не сможет её открыть. Можно синхронизировать ваши контакты на телефоне с вашим облаком, а не делиться этой личной информацией с дядьками из Apple или Google. Ну зачем им знать, кому вы звоните? 🙂 Можно редактировать ваши документы прямо в браузере, не имея например, на планшете полноценного MS Word. Вообще, вариантов применения этой облачной технологии очень много и ограничивается только вашей фантазией и желанием её использовать.

    Давайте установим наше личное, приватное облачное хранилище на базе системы ownCloud. Это будет такое-же хранилище, как например Dropbox, Box, Google drive или Яндекс.Диск. У него будет веб-интерфейс, и введя свой логин-пароль вы можете получить доступ к вашим данным в любом месте этой Вселенной. 🙂

    [Читать далее…]

  • Настройка веб-сайта

    Данная статья предназначена для людей имеющих начальное представление о командной строке и базовых командах Linux. Так-же предполагается, что вы уже установили ОС Raspbian на ваш Raspberry Pi, прошли первоначальную настройку и загрузились.

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

    [Читать далее…]

  • Система мониторинга

    Запустил систему мониторинга работы сервера — Cacti. Немного замороченная в настройке графиков, но в целом достаточно понятная и главное (для Raspberry Pi2) отъедающее совсем ничего ресурсов. Если честно, то после установки этой системы я вообще не заметил нагрузку на процессор или большее чем обычно, потребление памяти.

    На будущее, я решил все технические новости касающиеся работы Raspberry Pi2 в качестве сервера, публиковать на специальной странице под лаконичным, как мне кажется, названием «О чём и на чём это?«.

  • Переезд на новую ОС

    Первоначально на Raspberry Pi2 я запустил ОС Raspbian. Она меня не устроила почти с самого начала тем, что после установки всех Интернет-служб (Apache, PHP, MySQL, ownCloud) система занимала 4Гб (половину моей 8 гиговой карточки microSD). Хотелось иметь больше свободного места на карточке, тем более, что не Х-сами, не установленными по умолчанию приложениями на Raspberry Pi2 я не пользуюсь — он у меня работает как сервер.

    Недолгий поист по Интернету натолкнул меня на сборку легковесной ОС под смешным названием DietPi 🙂 Эта ОС базируется на стандартной ОС Raspbian, но с вырезанным софтом. DietPi оптимизирована по размеру занимаемому на microSD. Перед переносом уже существующего сайта я сделал резервную копию с помощью плагина «UpdraftPlus — Backup/Restore» о котором писал. Переустановил ОС на microSD и воссантовил этим же плагином состояние сайта на момент бэкапа. Все прошло гладко, что подтвердило правильность выбора плагина. 🙂

    В итоге, после переустановки всего софта, занятое место на карте составило почти 1 Гб! Отличный результат 🙂

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

    Очень интересно было запустить на Raspberry Pi 2 сервер облачного хранилища наподобие Dropbox-а, Яндекс Диска и подобных. И это получилось! 🙂 Установка бесплатного ownCloud и его настройка заняла около 3 минут (не сложнее установки WordPress), и вот у меня своё собственное приватное облако. На рабочем компьютере под управлением ОС Линукс (российский дистрибутив РОСА) установил клиента ownCloud desktop sync client, ввел адрес моего сервера и пару логин-пароль, и все! Также есть клиенты для ОС Windows.

  • Резервное копирование

    Добавил в админку сайта плагин резервного копирования «UpdraftPlus — Backup/Restore«. Замечательно, плагин поддерживает русский язык, можно настроить автоматическое резервирование базы данных сайта и установленных на нем плагинов. Резервную копию можно скачать в виде архивного файла, или как я сделал, настроить автоматическое его сохранение на удаленный FTP-сервер.

  • FTP-сервер

    Настроил ftp-сервер на интернет роутере Zyxel Giga II. Все работает замечательно. Сервер приватный, не анонимный.

  • Регистрация домена

    Зарегистрировал домен www.osila.ru Буду разбираться, настраивать…