O que é Kloxo
Kloxo é um painel de controle para hospedagem de sites gratuito, licença (AGPL3), para servidores
GNU/Linux (CentOS e RHEL).
Oferece níveis de acesso como administrador, revenda, domínio e usuário final.
Com o Kloxo é possível hospedar sites com suporte a PHP, Perl e MySQL.
Você pode acessar o site
Kloxo para informações detalhadas.
Requisitos:
- Um servidor dedicado ou VPS, em uma instalação limpa, com CentOS 5 ou RHEL 5.
- Memória mínima de 256 MB (necessário para executar o YUM).
- 2GB de espaço em disco disponível para a instalação e inicialização dos serviços do Kloxo.
- Se o disco for particionado manualmente, atribuir espaço suficiente para o /tmp para processos de backup.
Ambiente
Antes de iniciar, tenha certeza de desabilitar o SELinux com o comando abaixo.
su - root
# setenforce 0
Você pode checar o status do SELinux executando o comando:
# /usr/sbin/sestatus
ATENÇÃO: Se o SELinux não for desabilitado corretamente, o processo de instalação pode falhar e talvez você
precise reinstalar o seu sistema operacional.
Tenha certeza também que as portas 7778/tcp e 7777/tcp estejam abertas no firewall.
Instalando o Kloxo
Para iniciar a instalação do Kloxo é necessário baixar o arquivo "kloxo-installer.sh" e executá-lo como root.
Execute os passos abaixo:
su - root
# yum install -y wget
# wget http://download.lxcenter.org/download/kloxo/production/kloxo-installer.sh
Há dois tipos de instalação: Master e Slave.
Nesta dica abordarei somente a instalação Master (Servidor Principal). Em um artigo futuro, explanarei a
instalação em Slave e como instalar um cluster de servidores.
Ao executar o comando abaixo, durante a instalação serão feitas perguntas a você pelo script, e em alguns
momentos, solicitará sua senha de root.
Execute o comando abaixo:
# sh ./kloxo-installer.sh --type=master
Quando o processo de instalação terminar, você pode conectar em:
http://SEU-IP:7778
E se instalação foi concluída com sucesso, aparecerá uma tela de Login.
Acesse com:
- Usuário: admin
- Senha: admin
Após o Login, ele solicitará a mudança da senha.
Pacotes instalados
Serviços WEB:
- apache (2.x);
- php (5.2.x);
- pure-ftpd;
- awstats.
E-mail:
- qmail-toaster;
- courier-imap-toaster;
- vpopmail;
- Roundcube;
- Horde.
DNS:
Banco de dados:
Considerações finais
- O Kloxo não gerencia suas regras de firewall, para isso você pode usar scripts como o APF o CSF.
- Se você não estiver acostumado com linha de comando (shell), pode usar o Webmin para as tarefas básicas
de administração. Não o use para gerenciar os serviços mencionados nesse artigo, que são de exclusividade do
Kloxo.
- O Kloxo não atualiza o seu sistema operacional automaticamente, cabe a você a administração das
atualizações de segurança.
- O Kloxo não atualiza-se sozinho, para isso você pode acessar o painel administrativo e ir na opção 'Update
home' ou executar o comando: /script/upcp (como root)
Referências
Para mais informações sobre o Kloxo, você pode acessar os sites: