Skip to content

Kloxo

Общее описание

Kloxo (ранее известная как Lxadmin) — это бесплатная панель управления хостингом с открытым исходным кодом, предназначенная для администрирования веб-серверов под управлением операционных систем CentOS и Red Hat Enterprise Linux (RHEL). Она предоставляет графический интерфейс (GUI) для выполнения типовых задач администрирования: управление сайтами, доменами, базами данных, электронной почтой, DNS и др.

Kloxo имеет два режима работы: - Master mode — используется для управления несколькими серверами - Slave mode — для работы на одном сервере

Основные компоненты:

  • Веб-интерфейс
  • Поддержка Apache и Nginx
  • Управление MySQL/PostgreSQL
  • Почтовый сервер (Exim, Dovecot)
  • DNS-сервер (Bind)

Архитектура и основные функции

1. Интерфейс пользователя

Доступен через браузер:

https://ваш_домен:7777

Основные разделы: - Domains — управление доменами и поддоменами - Web — настройка виртуальных хостов, редиректов, SSL - Mail — создание почтовых ящиков, фильтров, автоответчиков - Databases — MySQL/MariaDB, PostgreSQL - Files — файловый менеджер - DNS — управление зонами и записями - Backups — создание и восстановление резервных копий - CRON jobs — настройка автоматических задач - Logs — просмотр логов веб-сервера и других сервисов

2. Интерфейс администратора

Доступен только для пользователей с правами root или администратора.

Функции: - Управление аккаунтами клиентов - Настройка тарифных планов - Мониторинг состояния сервера - Управление DNS-сервером - Резервное копирование и восстановление - Интеграция с биллинг-системами


Поддерживаемые операционные системы

Kloxo официально поддерживает следующие дистрибутивы Linux: - CentOS (5.x, 6.x) - Red Hat Enterprise Linux (RHEL)

Примечание: Kloxo не поддерживается на современных версиях CentOS 7+, RHEL 8+, Ubuntu или Debian без сторонних модификаций.


Установка Kloxo

Шаги установки (на примере CentOS 6):

  1. Убедитесь, что система чистая и соответствует требованиям:
  2. Минимум 512 МБ RAM (рекомендуется 1 ГБ)
  3. Не менее 10 ГБ свободного места
  4. Статический IP-адрес

  5. Обновите систему:

yum update -y
  1. Установите зависимости:
yum install -y wget perl php php-cli php-mysqlnd php-pdo php-soap php-xml php-gd php-mbstring
  1. Запустите установку Kloxo:
cd /tmp
wget http://download.lxcenter.org/lxcenter/downloads/kloxo-installer.sh
sh kloxo-installer.sh --type=master

Возможные варианты: --type=master или --type=slave

  1. После установки откройте панель:
http://ваш_IP:7777

или

https://ваш_IP:7778

Первый вход: - Логин: admin - Пароль: admin (рекомендуется изменить сразу после входа)


Конфигурационные файлы

Файл Описание
/home/admin/conf/kloxo.conf Основной конфигурационный файл
/etc/httpd/conf.d/kloxo.conf Конфигурация Apache для Kloxo
/etc/nginx/conf.d/kloxo.conf Конфигурация Nginx
/usr/local/lxlabs/kloxo/etc/conf/db_password Пароль к базе данных
/var/log/kloxo/ Каталог логов

Управление пользователями и аккаунтами

Через интерфейс администратора можно: - Создавать, удалять и редактировать клиентские аккаунты - Назначать тарифные планы - Ограничивать доступ к определённым функциям - Переносить аккаунты между серверами (в случае master/slave архитектуры)


Управление доменами и DNS

В Kloxo: - Управление доменами и поддоменами - Настройка псевдодоменов и перенаправления - Редактор DNS-зон (A, CNAME, MX, TXT, SRV и др.) - Импорт/экспорт зон - Интеграция с внешними DNS-провайдерами


Управление базами данных

Kloxo позволяет: - Создавать и управлять базами данных MySQL и PostgreSQL - Управлять пользователями БД и их привилегиями - Использовать phpMyAdmin и phpPgAdmin - Экспортировать и импортировать SQL-файлы


Управление электронной почтой

Функционал: - Создание и удаление почтовых ящиков - Автоответчики, переадресация, фильтры - Просмотр почтовых логов - Настройка SPF, DKIM, DMARC - Интеграция с SpamAssassin


Безопасность

Основные средства:

  • IP-блокировка — ограничение доступа к панели
  • SSH-доступ — возможность подключения через терминал
  • SSL/TLS — защита соединений
  • Мониторинг входов — история авторизаций
  • Поддержка двухфакторной аутентификации (TFA) (при использовании дополнительных модулей)

Резервное копирование и восстановление

Kloxo поддерживает: - Полные и частичные бэкапы - Локальное и удалённое хранение резервных копий - Расписание бэкапов - Восстановление сайтов, баз данных, почты и настроек

Резервные копии находятся по пути: /home/admin/backup (по умолчанию)


Производительность и оптимизация

Рекомендации:

  • Использовать Nginx вместо Apache
  • Настроить кэширование (например, Memcached)
  • Использовать SSD-накопители
  • Включить Gzip и HTTP/2
  • Регулярно очищать логи и временные файлы

Логирование и диагностика

Основные логи:

  • Kloxo: /var/log/kloxo/error.log, access.log
  • Apache/Nginx: /var/log/httpd/access_log, error_log
  • MySQL: /var/log/mysqld.log
  • Почта: /var/log/maillog

Мониторинг нагрузки: - top, htop, iotop - sar (sysstat) - free -m, df -h


Обновление Kloxo

Обновление осуществляется через специальный скрипт:

sh /script/upcp

или

sh /script/update

Также обновления можно выполнять через веб-интерфейс в разделе "Tools → Updates"


Поддержка и сообщество

Kloxo больше не развивается активно, но остаётся в использовании на старых серверах. Сообщество и поддержка доступны через:

Официальные источники: