eXo Platform est une solution intranet sociale prête à l'emploi écrite en Java. Il permet aux développeurs de créer des portails d'entreprise modernes avec des fonctionnalités complètes de collaboration et de gestion de contenu.
Avec eXo, vous pouvez également créer des intranets sociaux avec de riches fonctionnalités de collaboration telles que des wikis, des forums, des calendriers et des documents intelligemment intégrés autour des flux d'activités, des réseaux sociaux et des espaces de travail. Il est soigneusement conçu pour engager instantanément les utilisateurs. Il s'exécute dans le cadre de la sécurité fiable d'une plate-forme d'entreprise et est hautement personnalisable pour s'adapter à l'évolution de vos besoins.
Dans cet article, nous aborderons les étapes nécessaires à l'installation d'eXo Platform sur un VPS Debian 8.
CONFIGURATIONS
Nous utiliserons notre plan d'hébergement VPS Linux SSD 4 pour ce didacticiel.
Connectez-vous à votre serveur via SSH
# ssh root@server_ip
Vous pouvez vérifier si vous avez la bonne version de Debian installée sur notre serveur avec la commande ci-dessous :
# lsb_release -a
Ce qui devrait vous donner la sortie ci-dessous :
Distributor ID: Debian Description: Debian GNU/Linux 8.2 (jessie) Release: 8.2 Codename: jessie
METTRE À JOUR LE SYSTÈME
Assurez-vous que votre serveur est entièrement à jour. Installez également wget et décompressez :
# apt-get update && apt-get upgrade # apt-get install unzip wget
INSTALLER ORACLE JAVA 7
Pour exécuter eXo Platform, vous devez installer Java sur votre serveur. Par conséquent, ajoutez le référentiel Java PPA dans votre système Debian. Installez ensuite Oracle Java 7 avec les commandes suivantes :
# 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
Mettez à jour l'index du package et installez Java 7 :
# apt-get update # apt-get install oracle-java7-installer
Vérifiez si Java a été correctement installé :
# java -version
Vous devriez recevoir le résultat suivant :
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)
INSTALLER eXo
Nous allons télécharger et décompresser eXo dans le /opt annuaire. Exécutez les commandes ci-dessous :
# cd /opt # wget http://sourceforge.net/projects/exo/files/latest/download -O eXo-Platform-community.zip # unzip eXo-Platform-community.zip
Renommez et déplacez l'installation décompressée dans /usr/share répertoire :
# mv platform-community-* platform-community # mv platform-community /usr/share/platform-community
Une fois cela fait, vous pouvez démarrer eXo. Mais, ne nous précipitons pas. Nous devons d'abord installer Nginx.
INSTALLER NGINX
Fondamentalement, ce que vous devez faire est d'installer Nginx et de configurer un fichier de configuration afin de pouvoir exécuter eXo à partir de votre domaine.
Installez, démarrez et activez Nginx pour qu'il démarre au démarrage avec les trois commandes ci-dessous :
# apt-get install nginx # systemctl start nginx # systemctl enable nginx
Maintenant, ouvrez un nouveau fichier de configuration Nginx.
# nano /etc/nginx/sites-available/exo
Une fois ouvert, collez ce qui suit :
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; } }
N'oubliez pas de remplacer votre_domaine par votre domaine actuel.
Activez la nouvelle configuration en créant un lien symbolique :
# ln -s /etc/nginx/sites-available/exo /etc/nginx/sites-enabled/
Redémarrez Nginx :
# service nginx restart
La dernière chose que vous devez faire est de démarrer eXo Platform. Nous utiliserons la commande ci-dessous pour démarrer eXo en arrière-plan :
# /usr/share/platform-community/start_eXo.sh &
Vous pouvez arrêter eXo avec :
# /usr/share/platform-community/stop_eXo.sh
Maintenant, ouvrez votre navigateur préféré et accédez à http://votre_domaine. Vous serez accueilli par une page comme celle de l'image ci-dessous :
Effectuez la configuration selon vos besoins et terminez l'installation d'eXo Platform.
Félicitations, vous avez installé avec succès eXo Platform sur votre VPS Debian 8.
Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer eXo Platform pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.
PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.