Projet

Général

Profil

Installation » Historique » Version 17

« Précédent - Version 17/24 (diff) - Suivant » - Version actuelle
Gaston TJEBBES, 22/10/2010 11:01


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 :

cd /tmp
wget http://dev-eole.ac-dijon.fr/attachments/download/64/emc-0.5.tar.gz

Paquets en dépendances :

Installer libapache2-mod-neko (neko, mod_neko) et ffmpeg

apt-get install libapache2-mod-neko ffmpeg
service apache2 force-reload

installation

Copie des fichiers

L'application doit être installée dans /var/www/html/haxe/emc
Copier l'archive dans

tar -zxf /tmp/emc-0.5.tar.gz -C /var/www/html/

Configuration

Apache

  • Soit faire la déclaration du site par gen_config
  • Soit créer un fichier apache-emc.conf dans /etc/apache2/sites-enabled
#  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>

Mysql

Créer la base mysql

mysql_add.py 
Nom de la Base emc
user monuser
mot de passe monmotdepasse

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

<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
/>

Lancer la commande

neko createdb.n

pour créer les structures des tables dans la base

Lancement du serveur de streaming

Lancer la commande

nohup mediaserver.n &

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!