Instalando Kyapanel no Debian Lenny 5 com LDAP passo a passo .
Bem tirei ums dias para estudar ferramentas de controle e administração de servidores , ja estava na lista o kyapanel , uma ferramenta muito interessante mantida por Anahuac , um Paraibano cabra da peste hehe, cara que admiro e conheci no 2 Ensol de perto .
Bem o kyapanel é um painel de controle para administração de servidores .
Seu web site .
Documentação .
http://www.kyapanel.com/index.php?option=com_content&task=view&id=1&Itemid=7 .
Bem então vamos lá .
Vamos precisar para instalar o painel .
- Ip fixo , pode ser ip local
- Sistema Operacional Debian Lenny 5.0
- Conexão com a internet .
Passos para instalar o Kyapanel .
- Editar as confs de hostname .
- Instalar os pacotes necessarios .
- Configurar os pacotes instalados .
- Editar o slapd.conf e mover os schema para o diretorio do sladp .
- Baixar o programa, e descompactar .
- Rodar o script first_daemon.sh .
- Instalar pelo navegador .
- Reiniciar a maquina
- Resolver problema de permissão .
Vamos editar o arquivo /etc/hosts colocar o conteúdo .
# nano /etc/hosts
O padrão é .
endereço_ip nome.domínio domínio
No meu caso eu coloquei .
127.0.1.1 debian.xjulio.mine.nu debian
Editar o arquivo /etc/hostname .
nano /etc/hostname
O Padrão é :
nome.domínio
No meu caso eu deixei só:
debian
Depois vamos reiniciar a máquina .
debian:~# reboot
Agora vamos instalar os pacotes necessários .
aptitude install bc slapd apache2 ldap-utils libapache2-mod-php5 libpam-ldap libldap2 libdb4.2 phpldapadmin php5-ldap php5-mhash php5-cgi db4.2-util postfix-ldap courier-base courier-imap courier-ldap courier-pop courier-authdaemon libfile-tail-perl librrds-perl librrd2-dev mailx maildrop munin munin-node gettext rrdtool sqlite samba samba-common smbclient smbfs tcputils xinetd bc maildrop uudeview ytnef -y
Primeiro vai vamos colocar a senha do root do ldap .

Confirme a senha .

Não .

OK .

Deixe Site/Internet.

Coloque o nome do domínio .

Enter .

Enter .

Enter .

No meu caso o meu domínio é ” dc=xjulio,dc=mine,dc=nu ” coloque de acordo com o seu domínio.

Nós vamos usar a versão 2 do protocolo .

Sim , Enter .

Não , Enter .

No meu caso vou deixar dessa forma . “ cn=admin,dc=xjulio,dc=mine,dc=nu ” , o admin, o resto é o domínio .

Coloque sua senha.

Finalizando a instalação dos pacotes .

Agora vamos baixar a versão mais recente do kyapanel , nesse endereço abaixo .
http://www.kyapanel.com/index.php?option=com_content&task=view&id=3&Itemid=8
No meu caso , vou baixar essa versão abaixo .
wget http://www.kyapanel.com/images/stories/projetos/dl.php?f=kyapanel_2.2~2.tar.gz
Vamos descompactar no /var/www , o diretorio padrão do apache .
tar -xzvf dl.php?f=kyapanel_2.2~2.tar.gz -C /var/www
Vamos rodar o script padrão para instalar via web .
cd /var/www/kyapanel/install/
Rode o script .
./first_daemon.sh
debian:/var/www/kyapanel/install# ./first_daemon.sh
Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
debian:/var/www/kyapanel/install#
Vamos entrar no diretorio .
cd /var/www/kyapanel/ldap/schema .
Copiar o schema padrão . para o ldap .
cp phpgwaccount.schema phpgwcontact.schema qmailuser.schema samba.schema /etc/ldap/schema/
Vamos editar o /etc/ldap/slapd.conf .
nano /etc/ldap/slapd.conf
Incluir essas linhas .
include /etc/ldap/schema/phpgwaccount.schema
include /etc/ldap/schema/phpgwcontact.schema
include /etc/ldap/schema/qmailuser.schema
include /etc/ldap/schema/samba.schema
include /etc/ldap/schema/misc.schema
Procure .
# Features to permit
#allow bind_v2
Deixe sem o #
# Features to permit
allow bind_v2

Vamos dar permissão .
chown openldap: /var/lib/ldap/*
Reinicie o ldap .
/etc/init.d/slapd restart
Pare o ldap .
/etc/init.d/slapd stop
Agora vamos Entra pelo navegador web onde vamos terminar de instalar o painel .
No meu caso o endereço é .
http://192.168.254.220/kyapanel/
Mude de acordo com o seu ambiente .
A primeira tela que vai aparecer é essa .

Se você fez tudo isso nessa sequência . vai entrar nessa aba e vai ficar dessa forma, mas claro de acordo com o jeito que você fez .
Coloque o endereço de ip 127.0.0.1 e sua senha do administrador do ldap que você cadastrou .

Na aba general , essa será a senha do administrador , e o usuario é o kya .

Vamos testar se está tudo certo . no botão .

Se estiver tudo certo vai aparece o botão install .

Basta clicar no botão e pronto está instalado o Kyapanel .
Agora basta você usar o usuario kya e a senha cadastrada .

Caso você precise mudar a senha do painel , entra no console e dar esse comando .
/usr/share/kyapanel/bin/kya --users logon kya senha kya
Se estiver tudo correto vai aparecer OK.
debian:~# /usr/share/kyapanel/bin/kya –users logon kya senha kya
OK
debian:~#
Dica após o primeiro reboot a base LDAP por algum motivo vai parar .
Caso ela esteja parada a tela vai ficar dessa forma .

Para resolver isso vamos dar esse comando .
chown openldap: /var/lib/ldap/*
debian:~# chown openldap: /var/lib/ldap/*
Vamos reiniciar o Sistema operacional .
debian:~# reboot
Agora vai estar tudo funcionando normalmente .

Imagens do painel .


Visão do painel .

Conheça a Lista do Kyapanel, tire suas dúvidas .
http://list.kyapanel.com/cgi-bin/mailman/listinfo/kyapanel
Arquivos da Lista .
http://list.kyapanel.com/pipermail/kyapanel/
Site Oficial
Documentação Oficial .
http://www.kyapanel.com/index.php?option=com_content&task=view&id=1&Itemid=7
Não esqueça de deixar seu comentário .

4/06/09 às 10:50
Muito Bom , bem detalhado , agora não tem como errar pra instalar o Kyapanel.
4/06/09 às 12:21
Faço parte da lista do Kya e tenho acompanhado seu “sofrimento” meus parabéns, ficou um ótimo tutorial.
4/06/09 às 13:35
Parabéns pelo tuturial…
9/06/09 às 16:18
Realmente muito bom seu tutorial, bem completo.
7/07/09 às 20:18
brother, vc ja configurou o samba com o kyapanel para ser pdc???? nao consigo fazer essa bagaça funfar… alguma dica?
27/07/09 às 14:24
Olá!
Estou tentando configurá-lo mas estou tendo o seguinte problema, até a etapo do botao install está tudo certo, porém, quando clico, leva um tempinho, volta uma mensagem de erro que nao consegue encontrar a pagina solicitada.
Vc já se deparou com esse erro ou tem alguma idéia do que pode ser?….testei separadamente, base ldap, apache e esta tudo funcionando..
Qualquer ajuda será bem vinda e agradeço a atenção. Parabéns pela iniciativa!
12/08/09 às 18:02
Excelente tutorial! Consegui instalar rapidamente e sem grandes problemas. Agradeço pela disponibilização do tutorial!