Tempo de leitura: 7 minutosOi turma!!
Tudo bom?
Espero que sim, por que comigo, está tudo ótimo..
Bom, hoje estou aqui para mostrar aos curiosos, como fazer um chat
semelhante a aquele que eu tenho, que muitos já conhecem o endereço e as
formas de entrar.. Para os que não conhecem, bom.. Aí vai a dica: Leiam
esse post aqui, e, depois, só é fechar a janela
e continuar lendo
abaixo.
Bom, vamos lá: Curiosos, atensão!! Seguinte:
Primeiramente, vocês precisarão baixar o programa, que está nos
seguintes endereços:
Versão windows:
http://sitiodosvox.com/download.php
Versão linux:
http://sitiodosvox.com/sitio.tar.gz
Depois, no caso de terem baixado a versão windows do programa,
precisarão executar o setup, pra fazer a instalação básica.. Só é seguir
os passos indicados pelo próprio programa de instalação.
No caso do linux, você terá que estar logado como superusuário, e poderá
fazer o seguinte:
Vá para a pasta /usr/local/sbin, com o comando:
cd /usr/local/sbin
Depois, crie um diretório, (o nome pode ser chat), digitando o seguinte,
por exemplo:
sudo mkdir chat
Detale: To colocando o sudo na frente aqui, assumindo que você não está
logado como superusuário. Se estiver, poderá ignorar o sudo… Vamos
adiante:
Digite o seguinte comando:
cd chat
(Isso se estiver na pasta /usr/local/sbin, por que senão o comando
deverá ser cd /usr/local/sbin/chat), e agora você estará na pasta
adequada pra salvar, instalar e configurar o programa.. Vamos adiante:
Depois, já baixe o programa direto lá.. Se você se logou como
superusuário, ou tornou seu usuário com “poderes” de superusuário, não
precisará inserir o comando sudo na frente.. Vou assumir aqui que você
não fez isso, e portanto, o comando será o seguinte:
Pra baixar o programa:
sudo wget http://sitiodosvox.com/sitio.tar.gz
Pra instalar:
sudo tar -zxvf sitio.tar.gz
Isso irá descompactar a coisa já com as devidas permições..
Agora, vamos configurar o bichinho:
Você precisará editar o arquivo sitio.conf. Para isso, aí vão as
instruções, tanto pra se você tiver usando o sistema windows, quanto pro
sistema linux..
1) No windows:
Basta editar, com o bloco de notas, o arquivo
c:\sitio\sitio.conf
Esse arquivo é onde estão todas as configurações do chat. Detale: Ele
não precisa ser formatado, deixado bonitinho ou qualquer coisa do
gênero.. Deixe-o como está, só alterando o que tem que alterar, que vou
descrever abaixo.
Recadinho pros DVS que usam dosvox: Esse arquivo pode perfeitamente ser
editado pelo edivox..
2) No linux:
Você precisará abrir o nano, pra editar o arquivo, com o seguinte
comando:
sudo nano /usr/local/sbin/chat/sitio.conf
Depois, só é modificar as configurações como explicarei abaixo, e teclar
control O pra salvar, depois control X pra abandonar o nano quando tudo
estiver pronto…
Bom, vamos ver agora, então, como configurar o sitio.conf, pra, de fato,
criar seu chat. Transcrevo abaixo, parte do manual do próprio programa,
(que quem instalou o chat pra sistema windows, o encontra em
c:\sitio\leia-me.txt):
2. Configurações e arquivo de configuração
Antes de mais nada, é necessário configurar o sítio, substituindo os valores lá existentes,
de acordo com suas necessidades e preferências, lembrando que o arquivo “sitio.conf” deve estar
sempre na mesma pasta em que foi instalado o servidor; absolutamente todas as configurações
do sítio, bem como os apelidos, ips bloqueados e etc, são armazenados neste arquivo. Você
pode editá-lo usando qualquer editor de textos que edite texto puro (somente .txt), nunca use
o Word ou Wordpad para editar este arquivo.
Este arquivo nem o processo de configuração em si serão muito detalhados aqui, pois o arquivo
é auto-explicativo, isto é, você conseguirá, lendo-o com atenção, configurá-lo apropriadamente.
Se você já configurou algum servidor antes, como o “Apache Web Server”, nem é necessário
comentar muito sobre como manusear este arquivo, pois seu formato é bem parecido.
Quando abrimos o arquivo, observamos em quase todas as linhas do arquivo (e sempre no início),
o caracter “#”. Este caracter é o responsável por permitir-nos inserir comentários dentro do
arquivo, o que também pode ser usado para inibir um item da configuração. Quando quiser fazer
algum comentário, bastará inserir este caracter sempre no início da linha e escrever uma frase
qualquer, ou no caso de desabilitar um item da configuração, bastará inserir o “#” anterior
ao mesmo.
Item da configuração acima referidos são aqueles iniciados em “*” (asterisco), como em:
*nome Chat das Folhas
Ou seja, o nome do item, um espaço e a informação que ele pede, no caso citado como exemplo
diz que você está acessando o item “*nome”, com a informação “Chat das folhas”.
Alguns itens não precisam receber uma informação, apenas exige-se que ele esteja descomentado,
como em:
*registro
Se, este comando estiver na configuração sem o # antes, fará com que o registro de apelidos
seja autorizado à todos, sem a necessidade da intervensão de um moderador.
Como você poderá perceber, dentro do arquivo a configuração está dividida e comentada passo a
passo, então não existem segredos. Salve o arquivo com as modificações que você provavelmente
fez nele, e passe para a parte de ativar o sítio neste manual.
Bom.. Você configurou o chat, e, agora precisa ativá-lo.. Existem duas
maneiras, mas aqui vou encinar a mais difícil e ao mesmo tempo a melhor:
1) No windows:
Vá no menú iniciar/executar, e digite o seguinte:
command
Dê enter ou clique em ok, e vai aparecer provávelmente o nosso prompt do
dos, “vélho, antigo e arcaico mas muito legal”..
Digite, então, o seguinte:
cd \sitio
sitio -papo
sitio -reg2
Isto irá fazer 3 tarefas: Mudar para o diretório do chat, executar o
batepapo propriamente dito, e, depois, executar o cadastro dele no
findip, o servidor de nomes.. Detale: A terceira tarefa não é
obrigatória, se você não quiser registrar, poderá simplesmente ignorar
esse passo e ir adiante.
2) No linux:
Basta digitar
sudo sitio -papo
e
sudo sitio -reg2
E pronto, já está ativado e registrado no findip.. Nesse caso, é a
segunda opção que não é obrigatória..
Bom.. Você criou o chat, ativou, e beleza.. Mas você terá que ficar
dando seu IP pros seus amigos pra que eles poçam entrar? Nada disso!
Isso seria bem desagradável.. Pra resolver isso, existe um programinha
que cria um “domínio virtual emprestado”, pra que agente poça resolver o
problema do chat.. Na verdade, existem vários, mas aqui, vou falar
especificamente do DDNS, que é um software brasileiro, e super fácil de
configurar..
Primeiro, vamos baixá-lo.. Os links pra download são:
DDNS para windows 95, 98 e NT:
http://www.winconnection.com.br/download/download.php?versao=DDNS9X
DDNS para windows 2000, ME e XP:
http://www.winconnection.com.br/download/download.php?versao=DDNSXP
DDNS para linux:
http://www.winco.com.br/download/ddns-linux-1.0.tgz
Muito bem.. Depois de baixado, execute o instalador, e siga os passos
pra instalar.. No caso dos executáveis, para windows, acho que nem
preciso comentar muito, basta mandar ver com os avançar, e ir
respondendo algo q tiver pra responder, (se tiver alguma coisa).
E bom.. No caso do windows, assim que você instalar, ele já vai executar
o assistente de configuração do domínio. Clique em avançar, e selecione
a opção “criar o meu domínio no servidor ddns”. Clique em avançar
denovo, e preencha corretamente os campos nome, nome do domínio (e se
vai ser ddns.com.br ou winconnection.com.br), e o seu e-mail.
Feito isso, quando você clicar em avançar o sistema irá enviar uma senha
a você, pro seu e-mail. Você precisará dela pra ativar o domínio.
Pegue-a no seu e-mail, e cole-a no campo indicado pelo programa.
Depois, basta clicar em concluír, e está tudo configurado…
Muito bem.. Mas.. Quem instalou o ddns para linux, não tem acesso a esse
programa de instalação que já configura direto.. Portanto, precisará
fazer o seguinte:
Pra cadastrar o domínio, acesse o endereço:
http://www.winco.com.br/ddns/interna.phtml?ctx_cod=9.5
Apenas as opções de Criação de Dominio e Recuperação de Licença são
válidos para o DDNS for Linux, visto que ele usa o mesmo assistente de
configuração do windows e algumas opções são desnecessárias para o
linux.
Não é necessário confirmar a senha no final do processo, visto que a
senha será inserida no arquivo ddns.sh abaixo.
Bom, vamos ver então como instalar e configurar adequadamente o
programa:
Caso 1: Não possui endereço IP fixo e não está atrás de um NAT.
1) Os programas de DDNS devem ser instalados no diretório
/usr/local/sbin. Se esse diretório não
existir, ele deve ser criado. Após a criação do mesmo, execute os
seguintes comandos:
cd /usr/local/sbin
sudo wget http://www.winco.com.br/download/ddns-linux-1.0.tgz
sudo tar zxf ddns-linux-1.0.tgz
Detale: Sudo simplesmente por que nada pode ser salvo nessa pasta se não
for pelo superusuário, e por isso sudo até no wget.
2) Edite o arquivo /usr/local/sbin/ddns.sh e configure as seguintes
linhas:
DOMINIO=”seudominio.winconnection.net ” #Seu end. DDNS (ex.: meuendereco) ou “seudominio.ddns.com.br ” #Seu end. DDNS
SENHA=”xxxxxxxxxx ” #A sua senha para o domínio
INTERFACE=”ppp0″ #Coloque aqui o endereco correto da interface de rede Ex.: ppp0, eth0, etc
Dica: Você pode usar o nano nesse caso, e, como já estaremos no
diretório apropriado, (o /usr/local/sbin), apenas precisamos digitar o
comando:
sudo nano ddns.sh
Editamos as linhas, depois control O e enter pra salvar, e control X pra
saír do arquivo e voltar pro shell.
3) Crie as seguintes entradas no crontab do root (usando crontab -e ),
da seguinte forma:
Digite o comando:
sudo crontab -e
Vai abrir o nano. Coloque as seguintes linhas ao fim do arquivo (já está
nele se você não mecheu o cursor):
*/1 * * * * /usr/local/sbin/ddns.sh
0,30 * * * * /usr/local/sbin/ddns-refresh.sh
Depois control O pra salvar, e control X pra fechar.
Pronto. O DDNS For Linux está pronto para ser usado.
Caso 2: O endereço IP é fixo. Pode estar atrás do NAT ou não.
1) Os programas de DDNS devem ser instalados no diretório
/usr/local/sbin. Se esse diretório não existir, ele deve ser criado.
Após a criação do mesmo, execute os comandos:
cd /usr/local/sbin
sudo wget http://www.winco.com.br/download/ddns-linux-1.0.tgz
sudo tar zxf ddns-linux-1.0.tgz
2) Edite o arquivo /usr/local/sbin/ddnsfixo-refresh.sh e configure as
seguinte linhas:
DOMINIO=”seudominio.winconnection.net ” #Seu end. DDNS (ex.: meuendereco) ou ” seudominio.ddns.com.br” # Seu end.DDNS
SENHA=”xxxxxxxxxx ” #A sua senha para o domínio
IP=”XXX.XXX.XXX.XXX” # O seu end. IP fixo. Ex: 200.199.198.197
Lembrando que você pode usar o nano, conforme descrito acima. Detale:
Nem tentem usar o nano sem o sudo antes.. Não vai dar pra salvar
depois,eeeee! (Digo por que eu fiz isso)…
E, falando em salvar e fechar, control O e enter pra salvar, e control X
pra abandonar.
Depois, criem a seguinte entrada no crontab do root (usando crontab -e ):
0,30 * * * * /usr/local/sbin/ddnsfixo-refresh.sh
Lembrando que o crontab -e também tem que vir com sudo antes.
Depois, executem o comando:
sudo /usr/local/sbin/ddnsfixo-refresh.sh
Pronto. O DDNS For Linux está configurado e é só se divertir!
Interessante, né? E complicadinho, assim de cara, mas pra quem souber
seguir.. É só se divertir com o seu próprio chat depois…
Seguindo tudo isso certinho, você concegue configurar seu chat tanto no
windows, quanto no linux.
Detale: Pra quem é usuário do linux, o chat também pode ser configurado
pra ser iniciado pelo crontab.
Pra quem quiser saber mais informações sobre como funciona o crontab pra
“montar” os seus próprios agendamentos, pode acessar este
artigo aqui,
da wikipedia, onde tem informações bem interessantes sobre a
configuração do crontab…
Bom, depois de toda essa bomba, vou terminando por aqui.. Espero que
gostem, e que consigamos ver muitos chats novos criados por aí..
Abração e aguardo os comentários, principalmente se nos comentários
tiver links pra novos chats criados por este sistema…
Fernando