eXo Platform es una solución de intranet social lista para usar escrita en Java. Permite a los desarrolladores crear portales comerciales modernos con funciones completas de administración de contenido y colaboración.
Con eXo también puede crear intranets sociales con ricas funciones de colaboración como wikis, foros, calendarios y documentos inteligentemente integrados en flujos de actividad, redes sociales y espacios de trabajo. Está cuidadosamente diseñado para atraer a los usuarios al instante. Se ejecuta dentro de la seguridad confiable de una plataforma empresarial y es altamente personalizable para adaptarse cuando evolucionen sus necesidades.
En este artículo, cubriremos los pasos necesarios para instalar eXo Platform en un VPS Debian 8.
REQUISITOS
Usaremos nuestro plan de hospedaje SSD 4 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. Además, instale wget y descomprima:
# apt-get update && apt-get upgrade # apt-get install unzip wget
INSTALE ORACLE JAVA 7
Para ejecutar eXo Platform, debe instalar Java en su servidor. Por lo tanto, agregue el repositorio Java PPA en su sistema Debian. Luego instale Oracle Java 7 con los siguientes comandos:
# echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list # echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list # apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
Actualice el índice del paquete e instale Java 7:
# apt-get update # apt-get install oracle-java7-installer
Compruebe si Java se ha instalado correctamente:
# java -version
Debería recibir el siguiente resultado:
java version "1.7.0_80" Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)
INSTALAR eXo
Descargaremos y descomprimiremos eXo en el /opt directorio. Ejecute los siguientes comandos:
# cd /opt # wget http://sourceforge.net/projects/exo/files/latest/download -O eXo-Platform-community.zip # unzip eXo-Platform-community.zip
Cambie el nombre y mueva la instalación descomprimida a /usr/share directorio:
# mv platform-community-* platform-community # mv platform-community /usr/share/platform-community
Una vez hecho esto, puede iniciar eXo. Pero, no nos adelantemos. Primero necesitamos instalar Nginx.
INSTALAR NGINX
Básicamente, lo que debe hacer es instalar Nginx y configurar un archivo de configuración para que pueda ejecutar eXo desde su dominio.
Instale, inicie y habilite Nginx para que se inicie en el arranque con los tres comandos a continuación:
# apt-get install nginx # systemctl start nginx # systemctl enable nginx
Ahora, abra un nuevo archivo de configuración de Nginx.
# nano /etc/nginx/sites-available/exo
Una vez abierto, pega lo siguiente:
upstream exo { server 127.0.0.1:8080; } server { listen 80; server_name your_domain; access_log /var/log/nginx/exo.access.log; error_log /var/log/nginx/exo.error.log; proxy_buffers 16 64k; proxy_buffer_size 128k; location / { proxy_pass http://exo; proxy_next_upstream error timeout invalid_header http_500 http_502 http_503 http_504; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto https; } }
No olvides reemplazar tu_dominio con tu dominio real.
Habilite la nueva configuración creando un enlace simbólico:
# ln -s /etc/nginx/sites-available/exo /etc/nginx/sites-enabled/
Reiniciar Nginx:
# service nginx restart
Lo último que debe hacer es iniciar eXo Platform. Usaremos el siguiente comando para iniciar eXo como un proceso en segundo plano:
# /usr/share/platform-community/start_eXo.sh &
Puedes detener eXo con:
# /usr/share/platform-community/stop_eXo.sh
Ahora, abre tu navegador favorito y navega hasta http://tu_dominio. Te dará la bienvenida una página como la de la imagen inferior:
Realice la configuración según sus necesidades y finalice la instalación de eXo Platform.
Felicitaciones, ha instalado con éxito eXo Platform en su Debian 8 VPS.
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 eXo Platform 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.