Slackjeff Wiki

Bits que significam

Ferramentas do usuário

Ferramentas do site


ergod:install

Essa é uma revisão anterior do documento!


Tabela de conteúdos

IRC ErgoD

Instalação

Por padrão realizamos o processo de segurança criando um usuário para ter globalizar todo serviço.

# useradd -m ergo -s /bin/bash

Logamos com o usuário e criamos o diretório $HOME/server

# su ergo
# mkdir -v server

Baixamos a última release em: https://github.com/ergochat/ergo/releases/. Descompactamos e movemos todo o conteúdo do diretório récem descompactado para o diretório server/

# wget https://github.com/ergochat/ergo/releases/download/v2.7.0/ergo-2.7.0-linux-x86_64.tar.gz
# tar -xvf ergo-2.7.0-linux-x86_64.tar.gz
# mv -v ergo-2.7.0-linux-x86_64/ server/
# rm *.tar.gz

Configuração

$ cd ~/server

Primeiramente faça a verificação se você esta no diretório aonde descompactou os arquivos, o diretório deve ser: /home/ergo/server/

$ pwd
/home/ergo/server

Tambem é altamente recomendado fazer a verificação se você ainda está com usuário ergo.Se retornar ergo está tudo ok e você pode continuar. Se não entre com o usuário ergo novamente.

$ echo $USER
ergo

Começamos nossa configuração do ergo renomeando dois arquivos que precisam estar com outro nome. A documentação oficial do ergo pede isso, então vamos seguir fielmente. Faça uma listagem no diretório e veja se você está com estes arquivos:

$ ls
CHANGELOG.md  default.yaml  docs  ergo  ergo.motd  languages  README  traditional.yaml

Caso você não esteja vendo estes arquivos você deve voltar ao diretório servidor que criamos.

Os arquivos que devemos mover são: default.yaml e ergo.motd. O arquivo default.yaml é a configuração do servidor IRC em si e o ergo.motd é a mensagem de boas vindas que você pode setar de acordo com sua necessidade.

mv -v default.yaml ircd.yaml
mv -v ergo.motd ircd.motd

Abra o arquivo recém renomeado ircd.yaml com seu editor de texto favorito e vamos começar alterando o nome do servidor para o seu dominio.

Busque pelo seguinte bloco:

# network configuration
network:
    # name of the network
    name: **ErgoTest**

Altere a linha: name: ErgoTest pelo nome do seu servidor! Não podem haver espaços no nome do servidor, use traços ou underlines.

# network configuration
network:
    # name of the network
    name: **Servidor-do-Jeffe**

Vamos agora alterar o dominio de exemplo para o seu dominio. Procure pela linha:

# server configuration
server:
    # server name
    name: **ergo.test**

Substitua a linha name: ergo.test pelo seu dominio. Caso você não tenha um dominio você pode adicionar o endereço IP do servidor.

# server configuration
server:
    # server name
    name: **slackjeff.com.br**
ergod/install.1634053327.txt.gz · Última modificação: 2021/10/16 18:48 (edição externa)