Está en la página 1de 6

Instalación_y_Configuración_del_Webmail:Roundcube,_eGroupware_y_Mediawiki

Tabla de contenidos
• 1 Instalación de RoundCube (Webmail), EgroupWare y
MediaWiki
♦ 1.1 Requisitos Iniciales
♦ 1.2 Roundcube
♦ 1.3 Egroupware
♦ 1.4 Mediawiki

Instalación de RoundCube (Webmail), EgroupWare y


MediaWiki

Requisitos Iniciales
• Instalar apache2 modo Debian:

NOTA: En modo Debian, no existe php5 en modo worker, se debe usar modo prefork

{{{
aptitude install apache2 apache2-utils apache2-mpm-prefork libapache2-mod-php5 libapache2-mod-pyth
mysql-server-5.0
}}}
{{{

dpkg-reconfigure mysql-server-5.0
}}}
{{{

Nueva contraseña del usuario root: 123321...

}}}

Roundcube
• Crear un vhost para el sitio web webmail usando vhost-ldap, Ejemplo:

{{{
dc: apacheServerName=webmail.cnti.gob.ve,ou=vhosts,ou=apache,ou=servicios,dc=cnti,dc=gob,dc=ve
apacheDocumentRoot: /var/www/webmail
}}}

• Descargar el fuente de roundcube, descomprimir en una carpeta con acceso web

Instalación de RoundCube (Webmail), EgroupWare y MediaWiki 1


Instalación_y_Configuración_del_Webmail:Roundcube,_eGroupware_y_Mediawiki
• Crear la carpeta /var/www/webmail, darle privilegios al usuario apache (www-data)
y descomprimir el fuente de roundcube ahi

{{{
mkdir /var/www/webmail
}}}

• Instalar las extensiones requisito de PHP5:

{{{
aptitude install php5-suhosin php5-snmp php5-pgsql php5-mysql php5-tidy php5-xmlrpc php5-xsl php5-
php5-imap php5-imagick php5-gd php5-common php5-auth-pam php5-cli php5-curl
}}}

• Crear y verificar que los siguientes directorios dentro de la carpeta webmail tienen derechos de
escritura para www-data:

{{{
- /temp
- /logs
}}}
{{{

cd /var/www/webmail
mkdir temp
mkdir logs
chmod 0660 temp logs -R
chown www-data.www-data temp -R && chown www-data.www-data logs -R
}}}

• Crear una base de datos en mySQL para el roundcube:

• Entrar en la consola de mysql:

{{{
# mysql -u root -p
}}}

Roundcube 2
Instalación_y_Configuración_del_Webmail:Roundcube,_eGroupware_y_Mediawiki

• Ejecutar las siguientes ordenes:

{{{
> CREATE DATABASE roundcubemail DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
> GRANT ALL PRIVILEGES ON roundcubemail.* TO roundcube@localhost IDENTIFIED BY '123321...';
> quit
}}}

• Cargar la data inicial:

{{{
mysql -u root -p --database roundcubemail < SQL/mysql5.initial.sql
}}}

• Volvemos a entrar en la consola de mySQL y verificamos que todo está correcto:

Database

Tables_in_roundcubemail

• Convocar el instalador (http://webmail.cnti.gob.ve/installer) desde un navegador

• Siga las instrucciones en pantalla:

• Notas:

• El des_key es una clave aleatoria, por instalación; para "cifrar" los password IMAP
en las php_session:

Ejemplo:

{{{

_v$_$K1V6FK9QalyLIjZ%1dC

IMAP server: correo.cnti.gob.ve

SMTP server: mail.cnti.gob.ve

}}}

Roundcube 3
Instalación_y_Configuración_del_Webmail:Roundcube,_eGroupware_y_Mediawiki

• Descargar los archivos main.inc.php y db.inc.php en la carpeta /var/www/webmail/config

• Después de instalado y probada la configuración; eliminar el directorio installer:

{{{
rm -fR installer
}}}

Egroupware
• Descomprimir el fuente en la carpeta /var/www/egroupware

• Ejecutar el instalador en la ruta: http://192.168.3.248/egroupware/setup/check_install.php?intro=1

• Iniciar las pruebas y luego ejecutar las instrucciones en pantalla

• Comprobar que todas las dependencias (extensiones) y requerimientos en el php.ini han sido
activados para egroupware

• Crear la Db para egroupware:

• Entrar en la consola de mysql:

{{{
mysql -u root -p
}}}

• Ejecutar las siguientes ordenes:

{{{
> CREATE DATABASE egroupware DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
> GRANT ALL PRIVILEGES ON egroupware.* TO egroupware@localhost IDENTIFIED BY '123321...';
> quit
}}}

• Crear los directorios:

Egroupware 4
Instalación_y_Configuración_del_Webmail:Roundcube,_eGroupware_y_Mediawiki
{{{
mkdir /var/lib/egroupware/default/files -p && mkdir /var/lib/egroupware/default/backup -p
chown www-data.www-data /var/lib/egroupware/default/ -R
}}}

• Texto aleatorio usado como semilla para mcrypt:

{{{
_v$_$K1V6FK9QalyLIjZ%1dC
}}}

• Luego de configurado el servidor IMAP; LDAP y usuario administrador (pass:


123321...) conectamos al egroupware y probamos sus opciones.

Mediawiki
• Descargar el fuente en /var/www/ y mover la carpeta descomprimida como wiki

Ejemplo:

{{{
mv mediawiki-1.13.2 wiki
chown www-data.www-data wiki/ -R
}}}

• Apuntar el navegador a: http://192.168.3.249/wiki/ e iniciar el setup del wiki

• Proveer al instalador de la información sobre el usuario root de mysql; mediawiki se encarga de


generar toda la DB por uno.

• Al finalizar la instalación, copiar el archivo de configuración y darle los permisos necesarios:

{{{
# cd /var/www/wiki
# cp {{{config/LocalSettings.php}}} .
# chmod 0660 {{{LocalSettings.php}}}
# chown www-data.www-data {{{LocalSettings.php}}}
}}}

Mediawiki 5
Instalación_y_Configuración_del_Webmail:Roundcube,_eGroupware_y_Mediawiki

Volver

Mediawiki 6

También podría gustarte