The InspIRCd Project
Home | Developers | Wiki | Forums | Bug Tracker | SVN | Download | Blog | Stats

tutorial/Como instalar um IRCd

From the makers of InspIRCd.

Jump to: navigation, search

English IRCd Install Guide | Spanish IRCd Install Guide | Brazilian Portuguese IRCd Install Guide

Contents

Instalando o InspIRCD em Linux ou BSD, um guia para iniciantes

Este tutorial tem como objetivo introduzir usuários sem experiência em IRCD/Linux e uso de Shell ao InspIRCD. Seguindo este guia, você será capaz de fazer o InspIRCD funcionar sem problemas, mesmo que nunca tenha usado Linux.

É necessário um conhecimento mínimo sobre IRC (ex: o que faz o comando /oper e para que serve o comando /connect), e um conhecimento mínimo de Windows antes de começar o uso deste tutorial. O conhecimento sobre Linux é opcional, já que tentaremos dar um pequeno curso sobre Linux no decorrer deste guía. Uma experiência anterior com o InspIRCd ajudará também, mesmo que seja como IRCop de uma rede baseada no InspIRCd, assim como usuários do InspIRCd para Windows.'

Para o uso deste tutorial, assumimos que estejas usando o Microsoft Windows, porém usuários Linux, não terão dificuldades já que os procedimentos são parecidos, excluíndo-se as partes sobre o download e uso do PuTTY.

Antes de começar

Antes de começar este guía, certifique-se de possuir os seguintes requisitos:

  1. Uma conexão com a Internet.
  2. Uma conta com um serviço de shell funcionando com Linux ou FreeBSD, instalados o GCC 3 ou superior, SSH, wget, nano e Perl 5.6 ou superior, e que aceite instalar um IRCd (por favor, pergunte estes detalhes ao provedor da shell antes de registrar-se). Um serviço de shell é um tipo de hospedagem em que seu servidor de IRC funcionará. NÃO podes usar uma hospedagem de sites para isso. Precisarás de algumas informações que serão passadas pela empresa a qual você alugou sua shell, como: Seu usuário do SSH(Login), senha do SSH(password), host do servidor de SSH ou o IP e finalmente o IP do servidor de IRC que será usado.
  3. Paciência e vontade de aprender coisas novas.
  4. Um cliente SSH PuTTY, usado para se conectar seu PC ao serviço de shell contratado.

Conectando a Shell

Comece abrindo o programa PuTTY. Este programa permite você se conectar por SSH com seu servidor de shell contratado. Ao abrir o PuTTY, verás uma janela similar a esta:

Image:Ssh-enterhost.png

Digite o host do seu servidor de SSH ou seu IP na caixa de nome 'hostname or IP' do PuTTY, selecione a opção 'SSH' e a porta 22. O valor do campo 'Port' será mostrado com um 22 como mostrado na figura acima.

Agora clique no botão 'open' na parte inferior. Depois de alguns segundos, se for seu primeiro acesso e tiver usado os dados corretos, aparecerá uma janela com um aviso de segurança, como mostrado abaixo. Apenas clique em 'Yes' para aceitar a conexão.

Image:Ssh-savekey.png

Entre com seu usuário e senha, conforme os dados passados por seu provedor, Obedecendo as letras maiúsculas e minúsculas, como mostra a imagem:

Image:Ssh-login.png

Baixando o instalador do IRCd

Se tudo foi seguido corretamente e usados os dados certos(em caso de erros, contacte seu provedor!) o PuTTy exibirá umas informações parecidas com a imagem abaixo. Tanto no Linux como em BSD, os comandos usados são similares a do DOS, podendo usá-los apenas um por vez, em vez de usar os cliques do mouse. Todos os comandos, assim como os parâmetros diferenciam letras maiúsculas de minúsculas.

Use o comando 'wget' para baixar o IRCd diretamente do site:

wget "http://www.inspircd.org/?p=download"

Se tudo ocorrer como planejado, verás informações similares a esta:

Image:1-wget.png

Anote o nome do arquivo, precisarás dele depois, ou digite 'ls' para listar todos os arquivos na pasta.

Instalando o IRCd

Use estes três comandos para: descompactar o arquivo, entrar na pasta criada e finalmente iniciar o programa de configuração, conhecido como script de configuração. Deves digitar os comandos, pressionando enter após cada comando, na seguinte ordem:

tar fpxj InspIRCd-1.1.20.tar.bz2
cd inspircd
./configure

Note que dependendo da versão do IRCd baixado, no primeiro comando pode ser usado um nome diferente do arquivo 'InspIRCd-1.1.20.tar.bz2'. O nome do arquivo foi mostrado quando usamos o 'wget', conforme a figura .

Image:2-untar-cd-configure.png

Para simplificar este tutorial, aconselhamos que aceite os valores padrões em todas as perguntas que o script de configuração fará, simplesmente pressionando enter a cada pergunta. Isto fará com que seu IRCd seja configurado com a configuração padrão.

Image:3-configure-values.png

Quando concluído, digite:

make install

Na instalação do IRCd, em um sistema Linux ou BSD, a maioria dos programas podem ser instalados usando seu código fonte (ao contrários dos programas pré-compilados) que permite sua instalação em qualquer sistema.

Image:4-make-install.png

Quando este comando for usado, serão exibidos vários informações. Este processo pode levar alguns minutos para completar e por volta de meia hora em computadores mais lentos, aproveite para descansar ou visitar nosso canal oficial em irc.inspircd.org e ter uma conversa amigável sobre o IRCd(Somente em Inglês).

Image:5-making.png

Criando o arquivo de configuração

Quando a instalação for finalizada, devemos copiar o exemplo do arquivo de configuração para o diretório do IRCd, usando o comando:

cp docs/inspircd.conf.example conf/inspircd.conf
Image:6-copy-conf.png

Agora deves editar o arquivo de configuração. Para os iniciantes, o editor 'nano' é o mais recomendado, para usá-lo digite:

nano conf/inspircd.conf

Isso mostrará os textos do arquivo no editor. Modifique o arquivo conforme será usado em sua Rede usando as teclas do seu teclado, algumas delas são: insert, delete, Page Up, Page Down, etc. Quando terminar, simplesmente pressione Control+X para sair do editor, quando perguntar se quer salvar as alterações ou não, pressione Y para salvar ou N para descartar as modificações.

Aqui recomendamos os principais parâmetros a serem modificados no arquivo de configuração, procure pelas linhas iniciadas por <server, <bind e <oper. Quando tiveres mais experiência poderás modificar o restante. Nas linhas bind e address="" coloque o IP que seu provedor lhe passou para ser usado em seu servidor de IRC. Se este campo for deixado vazio, o IRCd usará todos os IPs configurados para a máquina, o que pode causar problemas com seu provedor. Se usado um IP que não está configurado na máquina, o IRCd não será iniciado corretamente.

O valor bind indica qual IP e porta deverá ser usado pelo IRCd e o parâmetro oper indica os IRCops que poderão usar o comando /OPER para se tornar um IRCop.

Neste ponto recomendamos que leia a seção Configuration em nosso wiki, na qual te guiará em mais detalhes sobre o arquivo de configuracão, incluindo o que faz cada opção e quais valores são aceitos.

Não esqueça de apagar as linhas iniciadas por <die, elas são um artifício usado para que você edite o arquivo de configuração corretamente, se não deletá-las o IRCd não iniciará .

Image:7-edit-conf.png

Iniciando o IRCd

Terminado os passos anteriores, é o momento de iniciar o IRCd. Se tudo foi feito corretamente, verás algo similar as figuras abaixo.

Para iniciar o InspIRCD, digite:

./inspircd start

dentro da pasta onde foi executado o 'make install' e o resto dos comandos. No futuro, para iniciar seu IRCd se este não estiver funcionando, podes simplesmente repetir este comando dentro da pasta 'inspircd'.

Image:8-start-insp.png
Image:9-running.png

... Caso algo tenha dado algo errado, não fique desanimado, veja o erro e tente entender qual foi o problema para corrigí-lo. Se não conseguires resolver sozinho, peça ajuda em nosso canal de IRC ou em nosso Fórum!

Aproveite seu novo servidor de IRC!

Agora podes conectar a seu servidor de IRC usando seu cliente de mIRC ou Script, usando o IP do seu servidor, o mesmo passado pelo seu provedor.

Personal tools
head
Navigation
head
head
head
head
 
head
head
Toolbox
head
head