Projet

Général

Profil

Installation » Historique » Version 16

Version 15 (Gaston TJEBBES, 22/10/2010 10:55) → Version 16/24 (Gaston TJEBBES, 22/10/2010 10:55)

h1. EMC sur Scribe
(document de travail en attente de l'installation via un paquet)

_Récuperer l'archive dans la zone fichier du site_

Depuis votre scribe :
<pre>
cd /tmp
wget http://dev-eole.ac-dijon.fr/attachments/download/64/emc-0.5.tar.gz
</pre>

*Paquets en dépendances :*

Installer libapache2-mod-neko (neko, mod_neko) et ffmpeg
<pre>
apt-get install libapache2-mod-neko ffmpeg
service apache2 force-reload
</pre>

h1. installation

h2. Copie des fichiers

L'application doit être installée dans /var/www/html/haxe/emc
Copier l'archive dans
<pre>
tar -zxf /tmp/emc-0.5.tar.gz -C /var/www/html/
</pre>

h2. Configuration

h3. Apache

* Soit faire la déclaration du site par gen_config
* Soit créer un fichier apache-emc.conf dans /etc/apache2/sites-enabled

<pre>
# test EMC
Alias /haxe/emc /var/www/html/haxe/emc
<Directory "/var/www/html/haxe/emc/">
AddDefaultCharset UTF-8
DirectoryIndex index.n
Order Allow,Deny
Allow from All
</Directory>
</pre>

h3. Mysql

- Créer la base mysql
<pre>
mysql_add.py
Nom de la Base emc
user monuser
mot de passe monmotdepasse
</pre>

h3. L'application

L'url de votre serveur est monetab.monacad.fr

Éditer le fichier /var/www/html/haxe/config.xml pour y inscrire les informations de la base de données, l'url d'accès à votre service ainsi que l'url d'accès à votre serveur eoleSSO
<pre>
<config
db="/var/www/html/haxe/emc/eolemedias" <= Nom de la base sqlite (Pas utilisé)
typedb="mysql" <= Type de base - laisser mysql
dbuser="monuser" <= Utilisateur déclarer à la création de la base
dbpass="monmotdepasse" <= Mot de passe
dbhost="localhost"
dbport="3306"
database="emc"
description="Eole Media Center 0.5"
title="E.M.C"
url="https://wwww.monetab.fr/haxe/emc" <= Adapter à votre site remplacer par l'adresse internet du serveur
mp3server="www.montetab.fr/haxe/emc"
mediaserver="wwww.monetab.fr"
AutoCreate="true"
Debug="true"
casserver="https://www.monetab.fr.fr:8443" <= Serveur SSO
basedir="/var/spool/Ressources/" <= Répertoire de stockage des medias
hostname="www.monetab.fr" <= Adapter à votre site remplacer par l'adresse internet du serveur
/>
</pre>

Lancer la commande
<pre>
neko createdb.n
</pre>
pour créer les structures des tables dans la base

h2. Lancement du serveur de streaming

Lancer la commande
<pre>
nohup mediaserver.n &
</pre>
pour démarrer le service de streaming
Ce service utilise le port 1935 (à ouvrir sur votre parefeu)

Création de l'espace de stockage

ex:
mkdir /var/spool/Ressources/
mkdir /var/spool/Ressources/public/videos
mkdir /var/spool/Ressources/public/audios

mkdir /var/spool/Ressources/users

chown -R www-data.www.data /var/spool/Ressources

Les utilisateurs doivent avoir un répertoire à leur nom avec deux sous-dossiers: videos et audios

_- A voir créer automatiquement un lien symbolique vers un dossier Média de leur dossier perso!_