Реклама ООО Таймвэб
Реклама ООО Таймвэб

«Чистая» ОС, или Неведома зверушка. Ставим ClearOS

Обсудить
ClearOS

Как-то раз нужно было быстро запустить веб-сервер с антивирусом, почтой, возможностью смены PHP для разных сайтов и прочим. И, ко всему прочему, сервер должен был легко управляться через понятный интерфейс с различных устройств и без установки дополнительного программного обеспечения.

Выбор пал на ClearOS. Я бы не стал советовать эту ОС для установки на VDS-сервер по разным причинам, но как внутренний сервер или шлюз система вполне подходит и выполняет свои функции. Система несколько лет назад была полностью коммерческой, но сейчас есть бесплатная редакция. 

Загружаем систему с сайта разработчика https://www.clearos.com/, копируем образ на USB-носитель или диск и стартуем с него. В общем, обычная установка операционной системы.

Поскольку ClearOS произошла от Fedora и Gentoo, окно установки практически то же, что мы видим при установке этих систем.

Я не стану описывать установку, поскольку она проста и понятна, единственное, что отмечу: если устанавливаете простой пароль, например, для тестирования, дважды кликните на кнопке «Готово», чтобы система разрешила его использовать. 

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

Авторизация в ClearOS

Ну и раз пригласили, чего ждать, нужно идти. Открываем указанный адрес в браузере.

Логин по умолчанию root, позже его можно будет изменить.

Установка ClearOS

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

  • Сервер (firewall) с огненной стеной и без нее
  • Режим шлюза

Сетевой режим ClearOS

Шлюз - в этом случае нужны две сетевые карты, у меня их на виртуальной машине нет, и поскольку мы рассматриваем установку сервера, опустим этот пункт.

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

Мастер настройки

Далее нам будет предложено настроить сетевое соединение, поскольку меня все устраивает, нажимаем "Next".

Мастер настройки ClearOS

После чего система попробует автоматически настроить DNS. В 99% случаев, если ваша сеть настроена без каких-либо чудес, то ОС сама определит настройки; если ей это не удастся, укажите DNS вручную.

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться

Настройка DNS

Выбор редакции

Выбор редакции ClearOS

На выбор предлагается три вида подписки, бесплатный только первый – Community; если выберите другие варианты, то получите бесплатную версию только на испытательный период. Чем они различаются, можно посомтреть на сайте разработчика. Меня полностью устраивает бесплатное издание, поэтому я выбрал его.

Регистрация

Регистрация в ClearOS

Для регистрации ОС нужно создать аккаунт на сайте разработчика и указать логин и пароль, указанные при регистрации; компьютер, на который вы устанавливаете систему, должен иметь выход в интернет.

Обновление

Доступные обновления ClearOS

На этом шаге ОС проверит обновления и предложит их установить, соглашаемся, поскольку другого выбора все равно нет. Запустится сам процесс обновления, иногда он может занимать до 10-15 минут.

Прогресс установки ClearOS

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

Установка приложений веб-сервера

Поскольку в самом начале речь об установке веб-сервера, выберем минимальный набор, отметив нужное кнопкой "Select for Install".

Приложения сервера ClearOS

Я выбрал следующее:

  • Antimalware File Scanner – антивирусный сканер
  • FTP Server – для загрузки файлов на сервер
  • MariaDB Database Server – работа с базами и phpMyAdmin
  • PHP Engines – подключение различных версий PHP, по умолчанию будет установлена только одна версия 7.1
  • Web Server – будут установлены PHP, Apache, MySQL
Внимание! В Marketplace присутствуют как бесплатные, так и платные дополнения.

После нажатия клавиши «Загрузить и установить» начнётся процесс установки, по окончании которого нужно будет нажать «Обновление меню навигации».

Первоначальная настройка сервера

Проверим работу установленного сервера, для чего откроем в браузере адрес. Если видим это сообщение, значит, все в порядке.

Настройка сервера ClearOS

А в меню появились дополнительные пункты.

MariaDB

По умолчанию сервис остановлен, запускаем его кнопкой справа, нас попросят установить пароль пользователя, после чего будет доступен phpMyAdmin.

Создание групп пользователей

Пока не созданы группы пользователей, многие функции, как FTP, будут недоступны, переходим «Система – Аккаунты – Группы».

Группы пользователей ClearOS

На выбор будет предложено два варианта – LDAP и Active Directory. Поскольку никаких серверов на Active Directory у меня нет, я выбрал первый вариант.

Если у вас стоит сервер с Active Directory, и вы хотите импортировать все права пользователей, то выберите второй вариант, только учтите, что придется прибрести коннектор, который стоит примерно 120 долларов.

Создание сертификата

Менеджер сертификатов ClearOS

Открываем "System" – "Security".

Далее нам нужно сформировать самоподписанный сертификат либо загрузить полученный, например, у Let’s Encrypt.

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

Создание сайта

Можно создать первый сайт. Открываем сервер – "Web server" – и добавляем новый сайт и администратора.

Создание сайтов в ClearOS

Здесь можно выбрать, разрешено ли пользователю использовать FTP, установить версию PHP, разрешить изменения в .htaccess…

Проверяем корректность работы добавленного пользователя.

Filezilla

Авторизуемся под новым пользователем и проверяем работу FTP.

Antimalware File Scanner

Antimalware File Scanner

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

Также есть отдельный модуль, контролирующий трафик, например, почту на содержание вредоносных скриптов. 

И последнее, на чем остановлюсь:

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

По умолчанию доступно только в ручном режиме, но установка дополнения из магазина позволяет автоматизировать этот процесс.

Подводя итоги

Разумеется, самым надежным и правильным будет самостоятельная собранная и настроенная с нуля система, которая будет максимально соответствовать техническим требованиям проекта.

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

В случае если вам нужен недорогой и надежный сервер, то вам в Timeweb, рекомендую.

Hello World! Гайды и обзоры для девелоперов разных мастей.

Комментарии

С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
С помощью соцсетей
У меня уже есть аккаунт Войти
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте