GNU/Linux >> Tutoriales Linux >  >> Debian

Instalar SOGo en Debian 8

SOGo es un servidor de trabajo en grupo escalable gratuito y moderno. Proporciona una rica interfaz web basada en AJAX y admite varios clientes nativos mediante el uso de protocolos estándar como CalDAV, CardDAV y GroupDAV, así como Microsoft ActiveSync. SOGo ofrece calendarios compartidos, libretas de direcciones y correos electrónicos a través de su navegador web favorito y mediante el uso de un cliente nativo como Mozilla Thunderbird y Lightning.

En este artículo, le proporcionaremos los pasos necesarios para instalar SOGo en un VPS Debian 8.

REQUISITOS

Usaremos nuestro plan de hospedaje SSD 1 Linux VPS para este tutorial.

Inicie sesión en su servidor a través de SSH

# ssh root@server_ip

Puede verificar si tiene la versión correcta de Debian instalada en nuestro servidor con el siguiente comando:

# lsb_release -a

Lo que debería darte la salida debajo:

Distributor ID: Debian
Description: Debian GNU/Linux 8.2 (jessie)
Release: 8.2
Codename: jessie

ACTUALIZAR EL SISTEMA

Asegúrese de que su servidor esté completamente actualizado.

# apt-get update && apt-get upgrade

Lo siguiente que debe hacer es agregar el repositorio SOGo a las fuentes de su servidor. Usaremos vim como nuestro editor de texto, pero puedes usar el que mejor se adapte a tus habilidades.

# vim /etc/apt/sources.list

Una vez que abra /etc/apt/sources.list , agregue la siguiente línea al final del archivo:

# deb http://inverse.ca/debian jessie jessie

Para verificar la firma de compilaciones de SOGo, su clave pública GPG debe agregarse al conjunto de claves apt. Para hacerlo, ejecute el siguiente comando:

# apt-key adv --keyserver keys.gnupg.net --recv-key 0x810273C4

Actualice el índice del paquete:

# apt-get update

INSTALAR SOGO

Use el siguiente comando para instalar SOGo y algunas aplicaciones necesarias:

# apt-get install sogo sope4.9-gdl1-mysql memcached rpl

Luego, habilite algunos módulos Apache muy necesarios:

# a2enmod proxy proxy_http headers rewrite

Reinicie Apache para que los cambios surtan efecto:

# service apache2 restart

Eliminar la advertencia de tmpreader:

# rpl 'SHOWWARNING=true' 'SHOWWARNING=false' /etc/tmpreaper.conf

Configurar Memcached:

# rpl '127.0.0.1' localhost /etc/memcached.conf

A continuación, ejecute el script posterior a la instalación de MySQL mysql_secure_installation:

# mysql_secure_installation

Configúralo así:

- Set root password? [Y/n] y
- Remove anonymous users? [Y/n] y
- Disallow root login remotely? [Y/n] y
- Remove test database and access to it? [Y/n] y
- Reload privilege tables now? [Y/n] y

Reinicie MySQL y Memcached:

# service mysql restart

# service memcached restart

Ahora, cree una base de datos para SOGo. Ingrese MySQL como root:

# mysql -u root -p

mysql> CREATE DATABASE sogo;

mysql> GRANT ALL ON sogo.* TO 'sogou'@'localhost' IDENTIFIED BY 'your_password';

mysql> USE sogo;

mysql> CREATE TABLE sogo_users (c_uid VARCHAR(10) PRIMARY KEY, c_name VARCHAR(10), c_password VARCHAR(32), c_cn VARCHAR(128), mail VARCHAR(128));

mysql> INSERT INTO sogo_users VALUES ('tom', 'tom', MD5('your_password'), 'Tom User', '[email protected]'); mysql> flush privileges; mysql> exit

La configuración de SOGo debe ser realizada por el ‘sogo ' usuario en sí. Ingrese los siguientes comandos y reemplace 'su_dominio ' y 'tu_contraseña ' valores con su dominio y contraseña reales que utilizó en el procedimiento de creación de la base de datos anterior:

# su - sogo -s /bin/bash

# defaults write sogod SOGoTimeZone "US/Central"

# defaults write sogod SOGoMailDomain "your_domain"

# defaults write sogod SOGoLanguage "English"

# defaults write sogod SOGoUserSources '({canAuthenticate = YES; displayName = "SOGo Users"; id = users; isAddressBook = YES; type = sql; userPasswordAlgorithm = md5; viewURL ="mysql://sogoUSER:[email protected]:3306/sogoDB/sogo_users";})'

# defaults write sogod SOGoProfileURL 'mysql://sogoUSER:[email protected]:3306/sogoDB/sogo_user_profile'

# defaults write sogod OCSFolderInfoURL 'mysql://sogoUSER:[email protected]:3306/sogoDB/sogo_folder_info'

# defaults write sogod OCSSessionsFolderURL 'mysql://sogoUSER:[email protected]:3306/sogoDB/sogo_sessions_folder'

# defaults write sogod SOGoAppointmentSendEMailNotifications YES

# defaults write sogod SOGoLoginModule Calendar

# defaults write sogod SOGoSieveScriptsEnabled YES

# defaults write sogod SOGoSieveServer sieve://localhost:4190

# defaults write sogod SOGoVacationEnabled YES

# defaults write sogod SOGoMailMessageCheck every_5_minutes

# defaults write sogod SOGoFirstDayOfWeek 1

# defaults write sogod SOGoSuperUsernames '( "admin" )'

# defaults write sogod SOGoDraftsFolderName "INBOX.Drafts"

# defaults write sogod SOGoSentFolderName "INBOX.Sent"

# defaults write sogod SOGoTrashFolderName "INBOX.Trash"

# defaults write sogod NGImap4ConnectionStringSeparator "."

# exit

Configure el archivo de configuración de SOGo:

# sed -i 's#yourhostname#your_domain#g' /etc/apache2/conf-available/SOGo.conf

# sed -i 's#"x-webobjects-server-port" "443"#"x-webobjects-server-port" "80"#' /etc/apache2/conf-available/SOGo.conf

# sed -i 's#https#http#' /etc/apache2/conf-available/SOGo.conf

Reinicie SOGo:

# service sogo restart

Ahora, abra su navegador favorito y vaya a http://su_dominio/SOGo . Deberías ver la misma página que la de la imagen a continuación:

Eso es todo. Ha instalado correctamente SOGo en un VPS Debian 8.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen SOGo por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Debian
  1. Instalar Gnome en Debian 11

  2. Debian – ¿Claro de luna en Debian?

  3. Cómo instalar SOGo en un VPS Debian 6

  4. Instalar GLPI en Debian 7

  5. Instalar GitLab en Debian 10

Cómo instalar el servidor Sogo Groupware en Debian

Cómo instalar SOGo Groupware en Debian 10

Cómo instalar Debian 11

Instale PostgreSQL 13 en Debian 11

Cómo instalar Go en Debian 10

Cómo instalar Go en Debian