**

Сохраните конфиденциальность своей почты — настройте свой сервис webmail

Сохраните конфиденциальность своей почты — настройте свой сервис webmail

CownCloud можно сделать многое, но один важный облачный сервис здесь не затронут, и это — электронная почта. Из всех облачных сервисов больше всего опасений по поводу конфиденциальности вызывает почта в целом и Gmail в частности. Ваши сообщения передаются и хранятся в виде простого текста, и Google открыто признает, что читает вашу электронную почту, чтобы бы получали целевую рекламу.

Для большинства это вполне приемлемо, если речь идет о не конфиденциальной почте, но если такое вас не устраивает, создайте собственный сервис сетевой почты — webmail. Это намного лучше: вам даже не придется менять свой электронный адрес или получать статический интернет-адрес, как этого требует собственный сервер SMTP. Программам webmail нет нужды работать на той же системе, что и почтовый сервер, так что можете установить webmail на своем сервере и продолжать использовать свой текущий адрес электронной почты и сервер.

Имеется несколько альтернатив webmail; две самых популярных — SquirrelMail и Round-cube, обе написаны на РНР и работают на обычном LAMP. Здесь мы рассмотрим Roundcube, однако Squirrel столь же проста в установке, а функциями не беднее. Ничто не мешает работать и с обеими. В конце концов, это просто клиенты электронной почты, и у немалого количества народу установлен не один такой клиент.

Оба сервиса webmail для общения с почтовым сервером используют IMAP, а значит, сообщения остаются на сервере, и это позволит вам читать любое сообщение и с рабочего стола, и с клиента электронной почты мобильного телефона. У IMAP есть еще одно преимущество перед старым протоколом РОРЗ: помимо того, что в нем нет необходимости загружать все перед тем, как прочитать, он еще и хранит информацию — например, о том, какие сообщения вы прочитали — на сервере, что позволяет переключаться с одного клиента электронной почты на другой, отслеживая, где вы.

Установка webmail

Установка Roundcube проста: или через менеджер пакетов, или напрямую на сервер, скачав tar-архив с www.roundnube.net. Распакуйте архив в корневую директорию своего web-сервера. Получится директория под названием roundcubemail-0.9.0 (для текущей версии). Переименуйте ее во что-нибудь поудобнее, например, roundcube или даже webmail, или сделайте символическую ссылку. Round-cube должен писать в файлы своих журналов и временные директории temp, поэтому убедитесь, что ими владеет пользователь, который запускает web-сервер, обычно apache.

Затем запустите программу установки, введя в браузере http://artrirfiss-nf-sfirvftr/rnunrlr:iihft/installftr Убедитесь, что среди результатов проверки нет Not ОК. Отсутствие опциональных модулей — это нормально, вам нужна только база данных {Roundcube поддерживает нескопько форматов баз данных).
Один из важных параметров, которые он проверяет — опция PHP date.timezone; ее надо настроить, чтобы ваши сообщения электронной почты имели правильную отметку времени.

Если вы используете VPS вместо локального сервера, его надо настроить на часовую зону физического местоположения сервера. Настройки находятся в /etc/php5/apache2/php.inl, и строка должна быть раскомментирована удалением начальной;, после чего добавьте часовой пояс. Обычно правильный часовой пояс указан в /etc/timezone. Изменив часовой пояс или любые другие настройки РНР, перезапустите Apache: sudo apachectrl restart

Настройка

Перезапустите программу установки и исправьте все дальнейшие ошибки, прежде чем продопжать. Спедующая страница задает настройки. Еспи вы перешли на собственный webmail по соображениям конфиденциальности, вы, вероятно, предпочтете отключить программу проверки правописания, потому что она по умолчанию отсылает текст на проверку не куда-нибудь, а в Google! Вам нужно сообщить ей о вашей базе данных и, если только вы не используете SQLite, настроить таблицы самостоятельно. Альтернатива — создать базу данных и пользователя с помощью phpMyAdmin. Затем добавьте один или более серверов IMAP для соединения. Если вы добавите более одного, у вас будет меню, где можно выбирать нужный.

Администрирование

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

Использование частного облака для хранения всех ваших файлов имеет единую точку отказа, но также означает, что у вас есть только одна позиция для резервного копирования. Синхронизация одного облачного сервера с чем-то одним вовне проще, чем выполнение той же задачи для пары десятков настольных систем. Функции присвоения файлам версий и отмены удаления файлов (undelete) обеспечивают «дурако-упорность» при случайном удалении не той папки с компьютера пользователя. В приватной сети часть таких проблем у вашего сервиса просто отсутствует, а если у вас уже есть публичный web-сервер, то эти проблемы уже решались; а значит, все не так страшно, как может показаться на первый взгляд. Однако не советуем вовлекать критически важные данные или сервисы в ваши первые опыты.

при загрузке страницы; если вы оставите его пустым, вам придется вводить имя сервера при каждом обращении к Roundcube. Щелкнув по кнопке Create Config, вы увидите страницу со ссыпками на скачивание двух файлов, maln.lnc.php и db.lnc.php; скопируйте их в директорию config своего Roundcube. Затем щелкните Continue, и начнется проверка вашей конфигурации. Исправьте все, что отмечено флажком (либо вернувшись на предыдущую страницу, либо редактируя файлы напрямую), и перезагрузите тестовую страницу. Здесь же вы должны еще протестировать настройки SMTP и IMAP. Заметьте предупреждение большими красными буквами в конце тестовой страницы: вы должны удалить или отключить программу установки поспе настройки Roundcube, в противном спучае ваши настройки и пароли будут видны всем.

Чтение почты

То, какую страницу вы увидите, введя URL вашей webmail в свой браузер, зависит от настроек. Если вы настроили один почтовый сервер, она сразу будет запрашивать имя пользователя и пароль; в ином случае вы увидите либо меню, где надо будет выбрать один из нескольких серверов, или текстовое поле, если вы не добавляли серверов.

Войдя впервые, вы некоторое время прождете, поскольку ваш почтовый ящик будет сканироваться. Скорость загрузки почтового ящика по большей части зависит от скорости соединения между web-сервером и вашим почтовым сервером (если их поместить на одном компьютере, разница в лучшую сторону будет огромной), а также от количества хлама, то есть, извините, почты, которая в нем завалялась.
Меню настроек предлагает опции для изменения как внешнего вида, так и метода работы Roundcube, а сайт http://roundcube.net содержит wiki с богатой информацией по настройке Roundcube в соответствии с вашими нуждами.

Социальные сети

Настройка собственного webmail — это хорошо и мило, но электронная почта становится пережитком XX века; по крайней мере, в этом нас пытаются убедить Facebook и иже с ним! Из-за социальных сетей возникли проблемы с конфиденциальностью; компании могут использовать Facebook и его подобия, чтобы «привлечь» клиентов, которым это «нравится», но все же не станут применять их для внутренних переговоров. На самом деле, в большинстве организаций весьма жесткая политика по поводу обсуждения любых дел компании в социальных сетях.

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

Вам также нужно создать директорию данных для Elgg — она не должна находиться в Document-Root вашего сервера, то есть в области, откуда он обслуживает страницы, поскольку вам не нужен прямой доступ туда из браузера. Директория должна находиться во владении и с правом записи у пользователя, который запускает web-сервер, обычно это www-data или apache. Это делается из командной строки, хотя большую часть этой задачи можно выполнить с помощью phpMy-Admin и файлового менеджера, работающего с SSH; затем загру-зите http://yourserver/elog в свой браузер. Он проведет вас через

Добавление базы данных MySQL

MySQL — это сервер базы данных; база данных нужна всем упомянутым здесь пакетам, чтобы хранить настройки и данные. И хотя MySQL — один из самых популярных серверов, альтернатив ему хватает. SQLite, как понятно по его названию, является более легкой опцией. Он хранит всю базу данных в одном файле и отлично работает в системах с одним, не особенно требовательным пользователем.

Однако когда речь идет о пользователях и загрузке, он не слишком хорошо масштабируется. MySQL применяет классическую модель сервер клиент — один сервер заботится обо всех потребностях базы данных нескольких программ, и если вы используете более одного пакета, о которых мы здесь рассказываем, вероятно, оптимальным выбором для вас будет MySQL; правда, вам придется настраивать базы данных и пользователей на сервере для каждого пакета. Когда вы установите MySQL, он спросит у вас пароль — это пароль для пользователя root, он не должен использоваться отдельными пакетами. Вы можете создать новую базу данных и пользователя для нее с помощью клиента командной строки MySQL: команда mysql-uroot-p
предложит вам ввести пароль, затем вы создадите базу данных и пользователя с помощью команд.

Альтернативой всей этой мороке с командной строкой будет использование phpMyAdmin, сетевого инструмента администрирования для MySQL. Есть некая ирония в создании пользователя для phpMyAdmin командной строкой, однако все, что требуется сделать, подробно изложено в web-интерфейсе.

Хотя здесь мы сконцентрировались на ownCloud, есть и альтернативы; одной из них является OpenStack. Однако нацелен Open-Stack в большей степени на широкомасштабное использование. OwnCloud устроит и предприятия, да есть у него и коммерческие варианты; но он отлично подходит также и для личного использования, и для небольшой организации. А вот OpenStack в большей степени ориентирован на тех, кто желает предложить другим коммерческое использование облачных сервисов.

Хотя есть и альтернативы — например, Lighttpd и Cherokee, которые часто легче и работают с этими сервисами. Однако Apache наиболее популярен, и у всех программ есть настройки для работы с ним, тогда как использование другого web-сервера может предполагать определенные труды, подробности которых можно найти на сайтах соответствующих проектов. Установить Apache проще всего из вашего менеджера пакетов (вы ведь уже позаботились об L в LAMP, верно?), Python и Perl часто устанавливаются по умолчанию, что оставляет нам РНР и MySQL, тоже устанавливаемые через менеджер пакетов.

Решив проблему, нажмите Обновить, чтобы заново провести проверку. Последним шагом будет создание учетной записи администратора. Войдя в систему как администратор, вы сможете радикально изменить внешний вид сайта, а также включить различные плагины и другие опции.

Освойте Elgg

Elgg неплохо задокументирована, однако эти документы столь же неплохо спрятаны, и на них нет никаких ссылок с домашней страницы сайта Elgg. Перед установкой зайдите на их сайт. После установки Elgg вы увидите ссылки на Manual и FAQ внизу страницы Administration.
Теперь вам должен быть знаком метод управления плагинами. Доступ к установленным плагинам осуществляется по ссылке на странице администрирования. Новые плагины скачиваются в виде ZIP-файлов, для распаковки в директорию mod, после чего они появятся в вышеупомянутом списке. Темы тоже являются плагинами, и устанавливаются и настраиваются аналогично. Ссылки на репозитории тем и плагинов размещаются на начальной странице руководства администратора.

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

Что такое LAMP?

Web-сервисы работают на системе, известной как LAMP, где первые три буквы означают Linux, Apache и MySQL, а Р может быть РНР, Perl или Python, в зависимости от ваших предпочтений. Apache является стандартом де-факто web-сервера для Linux, рый предоставляет гораздо большую функциональность, чем дополнения к программам, рассмотренным здесь.

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

Есть также сервис обмена быстрыми сообщениями с открытым кодом, использующий Jabber (который, помимо прочих, применяется в Google Talk). Asterisk, о котором мы рассказывали раньше, поможет в настройке вашего собственного VoIP-шлюза, что особенно удобно для организаций, где более одного офиса.

Коммерческие программы опережают свои альтернативы с открытым кодом только в одной важной области, и это — офисные программы. Хотя WebDAV-доступность ownCloud позволяет осуществлять редактирование где угодно и кем угодно при наличии правильного логина, все же она зависит от клиентского офисного ПО. В разработке находится проект под названием OX documents, у которого в настоящее время есть демо-версия. Интересно, что он поддерживает и формат ODF, и файлы форматов Word, и являет собой первый шаг на пути к созданию офисного онлайн-пакета с открытым кодом.

Первый релиз должен вот-вот выйти, и когда в нем появятся электронные таблицы, мы сможем делать в собственном облаке практически все то же самое, что позволяет проприетарное облако, не теряя своей конфиденциальности.



Советуем прочитать:

Добавить

Комментарии

Последние новости

Голосование

Какие услуги вам нужны?

Ремонт компьютера
Установка ОС
Купить диски
Лицензионное по
Другие услуги
Результаты

Поиск по сайту

Компьютерная помощь XPmaster онлайн