Projet

Général

Profil

Installation » Historique » Version 13

Version 12 (Luc Bourdot, 15/06/2010 15:51) → Version 13/24 (Gaston TJEBBES, 22/10/2010 10:53)

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_ 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>
avec apt-get install libapache2-mod-neko

- neko
- mod_neko pour apache
-
ffmpeg
service apache2 force-reload
</pre>



h1. installation

h2. Copie des fichiers

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

l'url est www.monetab.fr/haxe/emc


h2. Configuration

h3. Apache
Vous devez soit faire la déclaration du site par gen_config, soit créer un fichier emc.conf dans /etc/apache2/sites-enabled

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

h3. Mysql



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

h3. L'application

L'url de votre serveur est monetab.monacad.fr
*dans le dossier haxe*

Éditer modifier 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
config.xml

<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" dbuser="ecm" <= Utilisateur déclarer à la création de la base
dbpass="monmotdepasse" dbpass="passwd" <= 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 Stockage des medias

hostname="www.monetab.fr" <= Adapter à votre site remplacer par l'adresse internet du serveur
/>
</pre>

Lancer


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
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!_