Implantação de um Sistema de Workgroup Open Source

O objetivo deste documento é ajudar pessoas que, como eu, querem não somente a receita de bolo de como fazer, mas entender o por quê de cada coisa, entender um pouco do por quê e para quê. E é justamente isto que tento fazer neste documento, compilar de forma concisa tudo sobre groupware e correio eletrônico, os conceitos e a instalação. Espero que ajude a muitos como me ajudou.

[ Hits: 118.885 ]

Por: Claudio Rocha de Jesus em 14/01/2008


Pacotes utilizados



A distribuição utilizada é a Debian por ter a fama de ter períodos de lançamento de novas versões longos somente depois que todos os pacotes do projeto foram testados e estão totalmente estáveis e livres de bugs conhecidos. Por isso é o mais recomendado para servidores, porque também permite fazer a atualização da versão antiga mesmo depois de uma nova ter sido lançada.

O Debian foi iniciado em agosto de 1993 por Ian Murdock, como uma nova distribuição que seria feita abertamente, no espírito do Linux e do projeto GNU. O Debian deveria ser feito cuidadosamente e conscienciosamente e ser mantido e suportado com cuidado similar. Ele começou como um grupo pequeno de desenvolvedores de Software Livre e cresceu gradualmente para se tornar uma comunidade grande e bem-organizada de desenvolvedores e usuários.

Já que muitas pessoas perguntaram, Debian é pronunciado /ˈde.bi.ən/. O nome vem do nome de seu criador, Ian Murdock, e sua esposa, Debra.

A instalação do Debian não será abordada.

Para instalar cada um dos pacotes abaixo simplesmente digite:

# apt-get install nome-do-pacote

ou através do aptitude.

Pode instalar mais de um por vez digitando todos separados por espaços.

Abaixo disponho de alguns repositórios onde podem ser encontrados os pacotes acima e suas respectivas lista de dependências:

deb ftp://ftp.br.debian.org/debian/ stable main non-free contrib
deb-src ftp://ftp.br.debian.org/debian/ stable main
deb ftp://ftp.pucpr.br/debian/ stable main non-free contrib
deb-src ftp://ftp.pucpr.br/debian/ stable main
deb ftp://debian.das.ufsc.br/pub/debian/ stable main contrib
deb ftp://linorg.usp.br/debian/ stable main
deb-src ftp://linorg.usp.br/debian/ stable main
deb ftp://mirrors.kernel.org/debian/ stable main contrib
deb-src ftp://mirrors.kernel.org/debian/ stable main
deb ftp://ftp.us.debian.org/debian/ stable main
deb-src ftp://ftp.us.debian.org/debian/ stable main

Instale e configure cada servidor por vez, ou seja, não instale todos e depois saia configurando todos, instale um serviço, configure, teste e somente depois de certificar-se que esta funcionado corretamente passe para o próximo.

1. Postfix (Versão: 2.1.5-9) - http://www.postfix.org

postfix
postfix-ldap # Para acesso a base LDAP
postfix-pcre # Para acesso a expressões regulares em perl

Opcionalmente pode ser instalado os pacotes postfix-mysql postfix-pgsql para acesso a banco de dados MySQL e PostgreSQL respectivamente.

2. Cyrus IMAP (Versão: 2.1.18-1)
http://asg.web.cmu.edu/cyrus/imapd/
http://www.imap.org/
cyrus21-imapd
cyrus21-common
cyrus21-admin
cyrus21-clients
cyrus21-doc
cyrus21-dev

3. Cyrus-SASL (Versão: 2.1.19-1.5) - http://www.imap.org/
sasl2-bin
libsasl2
libsasl2-modules
libsasl2-dev

4. OpenLDAP (Versão: 2.2.23-8) - http://www.openldap.org/
slapd
ldap-utils
libpam-ldap

5. db4.3-util (Versão 4.3.27-2) (Berkeley 4.3 Database Utilities)
db4.3-util
libdb4.3
libdb3-dev

6. Apache2 (Versão: 2.0.54) - http://www.apache.org/
apache2
apache2-common
apache2-doc
apache2-mpm-pr
apache2-utils

7. php5 (Versão: 5.2.3) - http://www.php.org/
php-fpdf
php-log
php-pear
php4-xslt
php4-mcal
php5-cgi
php5-cli
php5-common
php5-curl
php5-gd
php5-dev
php5-imap
php5-ldap
php5-mcal
php5-mcrypt
php5-odbc
php5-pear
php5-pear-log
php5-pgsql
php5-mhash
php5-auth-pam
php5-xmlrpc
ttf-bitstream-vera

8. PostgreSQL (Versão: 8.2.4-2) - http://www.postgresql.org/
postgresql-8.2
postgresql-cli
postgresql-con
postgresql-dev
postgresql-doc

9. eGroupware (Versão: 1.2.105) - http://www.egroupware.org/
egroupware-addressbook
egroupware-bookmarks
egroupware-calendar
egroupware-comic
egroupware-core
egroupware-developer-tools
egroupware-email
egroupware-emailadmin
egroupware-etemplate
egroupware-felamimail
egroupware-filemanager
egroupware-forum
egroupware-ftp
egroupware-fudforum
egroupware-headlines
egroupware-infolog
egroupware-jinn
egroupware-ldap
egroupware-manual
egroupware-messenger
egroupware-news-admin
egroupware-phpbrain
egroupware-phpldapadmin
egroupware-phpsysinfo
egroupware-polls
egroupware-projects
egroupware-registration
egroupware-sitemgr
egroupware-stocks
egroupware-tts
egroupware-wiki

10. ClamAv (Versão: 0.84-2) - http://www.clamav.net/
clamav
clamav-freshclam
clamav-base
clamav-daemon
clamav-docs
clamav-freshc
clamav-milter
clamav-testfiles

11. SpamAssassin (Versão: 3.0.3-2) - http://spamassassin.apache.org/
Spamc

12. bogofilter (Versão: 0.94.4-1) - http://bogofilter.sourceforge.net/
bogofilter

13. openssl (Versão: 0.9.8) - http://www.openssl.org/
openssl
ssl-cert

14. phpldapadmin (Versão: 0.9.5) - http://phpldapadmin.sourceforge.net/
phpldapadmin

15. postgrey (Versão: 1.21) - http://postgrey.schweikert.ch/
Postgrey

Página anterior     Próxima página

Páginas do artigo
   1. Introdução
   2. Análise de produtos
   3. Definições
   4. Produtos
   5. Pacotes utilizados
   6. Configurações
   7. Configurações - continuação
   8. eGroupware
   9. Configuração de contas LDAP
   10. Atualizando a versão do eGroupWare
   11. ClamAV
   12. Patch de auto-create do Cyrus
   13. Bibliografia
Outros artigos deste autor

Git - Ciclo básico de trabalho

Conversão da base de dados do Cyrus IMAP no Debian

Compilando o Mono 2.2 no Ubuntu 8.10

Leitura recomendada

iRedMail como servidor de e-mails em servidor GNU/Linux ou BSD

Qmail + Patches + Performance Tuning, the Debian AMD64 way

Relay autenticado para Postfix no Debian

Autenticando e enviando e-mail diretamente através da linha de comando

Postfix + Dovecot + MySQL + Squirrelmail no CentOS 5.5 32/64 bits

  
Comentários
[1] Comentário enviado por lucas.suporte em 14/01/2008 - 14:50h

otimo artigo, com bastante conceitos nos assuntos abordados, apresentando um forma de o leitor expandir o assunto do artigo.
Parabens!
Lucas Rocha
Analista de Rede

[2] Comentário enviado por Sandro Li em 14/01/2008 - 16:45h

Este artigo é excelente. Parabéns Claudio! Para mim, que sou novo aqui, ele está muito bem explicado.

Sandro Lima
Técnico em Informática.

[3] Comentário enviado por rodrigosalmeida em 14/01/2008 - 16:48h

Muito bom artigo...Parabens...

[4] Comentário enviado por jorcelangelo em 15/01/2008 - 14:52h

Uns dos melhores tutoriais que ja encontrei sobre software-livre na internet.
Parabens!!! Voce merece nota 10 !!!

E um detalhe, continue enviando tutoriais. Sempre estaremos agradecidos pelo seu trabalho.

[5] Comentário enviado por rlamana em 17/01/2008 - 11:28h

Muito bacana o artigo.

Vale a pena citar também o Zimbra que é um ótimo suite de colaboração e já esta totalmente traduzido para português brasil!

Abraços


[6] Comentário enviado por jamerson em 30/10/2008 - 17:07h

muito bom artigo, mas vc acha o egroupware melhor q o OpenGroupware?

[7] Comentário enviado por tiagotavares em 14/11/2008 - 12:14h

Respondendo a pergunta do usuário "jamerson", não minha opinião o EGroupware é melhor que o OpenGroupware. Estou migrando do OGO para o EGroupware, e estou gostando muito!

[8] Comentário enviado por dbsechin em 16/04/2009 - 18:29h

Alguem conseguiu integrar o addressbook do egroupware ao LDAP?

não estou conseguindo, se alguem conseguir...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts