|
| Auteur |
Message |
Messages: 35
|
Posté le: Dimanche 12 Octobre 2008 1:38 Sujet du message: mediacenter et FreeNAS (Noyau FreeBSD) |
|
|
Je me suis fais un nas avec l'OS libre FreeNAS basé sur FreeBSD (http://www.freenas.org) et je voudrais y accéder depuis le mediacenter.
Seulement je n'arrive pas à installer le soft.
Ce que je ne comprend pas aussi, c'est pourquoi j'ai besoin de ce soft vu que le système gère déjà tout les types de connexion possible et imaginable: CIFS/SMB, NFS, RSYNCD, FTP, AFP, UPnP, UNISON...et il utilise déjà php pour l'interface web de configuration. Donc en théorie il devrait pouvoir communiquer entre eux puisque le mediacenter utilise Samba pour communiquer avec un PC.
Si quelqu'un a une solution... |
|
| Revenir en haut |
|
VincentAlex 
Messages: 1145
@MAC décodeur TV: 0004302B1976 Réf. client: Cachée
|
|
| Revenir en haut |
|
Messages: 1274
@MAC décodeur TV: 00:04:30:3B:D8:A2 Réf. client: Cachée
|
Posté le: Dimanche 12 Octobre 2008 10:33 Sujet du message: Re: mediacenter et FreeNAS (Noyau FreeBSD) |
|
|
Salut Blutch87
| Blutch87 a écrit: | | Ce que je ne comprend pas aussi, c'est pourquoi j'ai besoin de ce soft vu que le système gère déjà tout les types de connexion possible et imaginable: CIFS/SMB, NFS, RSYNCD, FTP, AFP, UPnP, UNISON...et il utilise déjà php pour l'interface web de configuration. Donc en théorie il devrait pouvoir communiquer entre eux puisque le mediacenter utilise Samba pour communiquer avec un PC. |
Le médiacenter communique avec le décodeur en Http sur un port particulier avec un protocole spécifique, tu es donc obligé d'installer le médiacenter
Mais regarde d'autre postes tel que celui-ci http://forum.neuf.tv/viewtopic.php?t=22144
D'autres personnes ont modifié les sources pour que ça soit installable sous NAS
A+ _________________ Version modifiée du Mediacenter Linux : Rajout compatibilité Mandriva, Fedora x86_64 et OpenSUSE + Support .mkv + Correction de bugs |
|
| Revenir en haut |
|
Messages: 35
|
Posté le: Vendredi 17 Octobre 2008 18:42 Sujet du message: |
|
|
| VincentAlex a écrit: | | il faut que tu ai Apache et PHP d'installé sur ton freenas. |
Comme je l'ai précisé dans mon premier post, PHP est déjà inclu pour faire fonctionner l'interface de configuration.
Par contre il faut peut-être ajouter des modules complémentaire à PHP...
Pour ce qui est du serveur web ce n'est pas apache, mais lighttpd. |
|
| Revenir en haut |
|
Messages: 35
|
Posté le: Vendredi 17 Octobre 2008 19:45 Sujet du message: Re: mediacenter et FreeNAS (Noyau FreeBSD) |
|
|
| Rom1 a écrit: | Salut Blutch87
| Blutch87 a écrit: | | Ce que je ne comprend pas aussi, c'est pourquoi j'ai besoin de ce soft vu que le système gère déjà tout les types de connexion possible et imaginable: CIFS/SMB, NFS, RSYNCD, FTP, AFP, UPnP, UNISON...et il utilise déjà php pour l'interface web de configuration. Donc en théorie il devrait pouvoir communiquer entre eux puisque le mediacenter utilise Samba pour communiquer avec un PC. |
Le médiacenter communique avec le décodeur en Http sur un port particulier avec un protocole spécifique, tu es donc obligé d'installer le médiacenter
Mais regarde d'autre postes tel que celui-ci http://forum.neuf.tv/viewtopic.php?t=22144
D'autres personnes ont modifié les sources pour que ça soit installable sous NAS
A+ |
Merci pour le lien, c'est interessant. Je vais voir si je peux avancer avec ça.
Par contre je précise que le système Freenas est un OS qui existe en 2 versions: embeded (celle que j'utilse) et classic.
la version embeded n'est pas modifiable et loge sur 54 Mo environ
la version classic est modifiable mais n'utilise pas bcp plus de place...tant que l'on ne rajoutte pas de ports (port sous BSD=paquet sous linux)
Par contre pour la sécurité le webGUI est en https et sur un port de mon choix (paramètres enregistré ds le fichier lighttpd.conf), mais le nas est quand même accessible en http via uShare.
Je vais essayer sur une machine virtuelle de régler le webGUI en http sur le port 26180 pour voir si c'est mieux. |
|
| Revenir en haut |
|
VincentAlex 
Messages: 1145
@MAC décodeur TV: 0004302B1976 Réf. client: Cachée
|
Posté le: Vendredi 17 Octobre 2008 20:12 Sujet du message: |
|
|
Tu trouvera ici des infos pour configurer lighttpd à la place d'apache pour le mediacenter.
J'ai déjà essayé d'utuliser le serveur llighttpd à la place d'apache pour le mediacenter. Je peux te confirmer que ça marche. Malheureusement, j'ai eu un crash disque et j'ai perdu le fichier de configuration ! Je peux tu donner un coup de main si tu bloques. _________________ MacBook Pro 13" / iPhone 4 / iPhone Developer Program
IHM pour Media Center sous MacOs X
IHM pour MP9 sous MacOs X! |
|
| Revenir en haut |
|
Messages: 35
|
Posté le: Samedi 18 Octobre 2008 17:48 Sujet du message: |
|
|
| VincentAlex a écrit: | Tu trouvera ici des infos pour configurer lighttpd à la place d'apache pour le mediacenter.
J'ai déjà essayé d'utuliser le serveur llighttpd à la place d'apache pour le mediacenter. Je peux te confirmer que ça marche. Malheureusement, j'ai eu un crash disque et j'ai perdu le fichier de configuration ! Je peux tu donner un coup de main si tu bloques. |
Petite précision: il faut quand même installer le soft mediacenter ou la bonne configuration de lighttpd suffit?
Parce que j'ai déjà essayé de l'installer sur une machine virtuelle, mais sans succès. Je pense que cela est du au fait que FreeNAS est un système BSD et non Linux ce qui est quelque peut différent. |
|
| Revenir en haut |
|
Messages: 35
|
Posté le: Samedi 18 Octobre 2008 18:41 Sujet du message: |
|
|
Ci-dessous le fichier lighttpd.conf de mon nas (entre les lignes ===) auquel je pense rajouter des lignes pour créer un serveur web virtuel (entre les lignes ---), car je ne veut pas modifier les paramètres de port pour pouvoir conserver l'accès sécurisé au webGUI. Par contre je ne sui pas sûr de ce que j'ai écris, je l'ais fais à partir des fichiers .conf vu sur les liens que vous m'avez donné.
avant tout, un petit lexique pour mieux comprendre le fichier .conf:
xxxx = port connexion webGUI
xxxxxx = nom machine
/mnt/share/Multimedia/ = répertoire auquel je veux accéder depuis la télé
? = je ne sais pas quoi renseigner
/home n'existe pas
Certaines arborescence ne sont volontairement pas renseignées.
===================================================================================================
server.modules = (
"mod_access",
"mod_auth",
"mod_cgi" )
server.document-root = "/usr/local/www"
server.errorlog-use-syslog = "enable"
server.event-handler = "freebsd-kqueue"
index-file.names = ( "index.php" )
mimetype.assign = (
".pdf" => "application/pdf",
".sig" => "application/pgp-signature",
".spl" => "application/futuresplash",
".class" => "application/octet-stream",
".ps" => "application/postscript",
".torrent" => "application/x-bittorrent",
".dvi" => "application/x-dvi",
".gz" => "application/x-gzip",
".pac" => "application/x-ns-proxy-autoconfig",
".swf" => "application/x-shockwave-flash",
".tar.gz" => "application/x-tgz",
".tgz" => "application/x-tgz",
".tar" => "application/x-tar",
".zip" => "application/zip",
".mp3" => "audio/mpeg",
".m3u" => "audio/x-mpegurl",
".wma" => "audio/x-ms-wma",
".wax" => "audio/x-ms-wax",
".ogg" => "application/ogg",
".wav" => "audio/x-wav",
".gif" => "image/gif",
".jpg" => "image/jpeg",
".jpeg" => "image/jpeg",
".png" => "image/png",
".xbm" => "image/x-xbitmap",
".xpm" => "image/x-xpixmap",
".xwd" => "image/x-xwindowdump",
".css" => "text/css",
".html" => "text/html",
".htm" => "text/html",
".js" => "text/javascript",
".asc" => "text/plain",
".c" => "text/plain",
".cpp" => "text/plain",
".log" => "text/plain",
".conf" => "text/plain",
".text" => "text/plain",
".txt" => "text/plain",
".dtd" => "text/xml",
".xml" => "text/xml",
".mpeg" => "video/mpeg",
".mpg" => "video/mpeg",
".mov" => "video/quicktime",
".qt" => "video/quicktime",
".avi" => "video/x-msvideo",
".asf" => "video/x-ms-asf",
".asx" => "video/x-ms-asf",
".wmv" => "video/x-ms-wmv",
".bz2" => "application/x-bzip",
".tbz" => "application/x-bzip-compressed-tar",
".tar.bz2" => "application/x-bzip-compressed-tar"
)
url.access-deny = ( "~", ".inc" )
static-file.exclude-extensions = ( ".php", ".pl", ".fcgi" )
server.pid-file = "/var/run/lighttpd.pid"
auth.backend = "htpasswd"
auth.backend.htpasswd.userfile = "/usr/local/..."
cgi.assign = (".php" => "/usr/local/bin/php")
auth.require = ( "/" => (
"method" => "basic",
"realm" => "xxxxxx",
"require" => "valid-user"
),
)
server.port = xxxx
ssl.engine = "enable"
ssl.pemfile = "/var/..."
------------------------------------------------------------------------------------------------------------------------------------------------
## Alias for M9diacenter
alias.url = ( "/__mp9ctl_share_1/" => "/mnt/share/Multimedia/" )
## Variable d'environnement pour M9diacenter
setenv.add-environment = (
"ConfigFile" => "../../data/shares.conf", (kesako?)
"OSType" => "linux"
)
###### virtual hosts
##
## If you want name-based virtual hosting add the next three settings and load
## mod_simple_vhost
##
## document-root =
## virtual-server-root + virtual-server-default-host + virtual-server-docroot
## or
## virtual-server-root + http-host + virtual-server-docroot
##
simple-vhost.server-root = "/usr/local/www/mediacenter" (->répertoire inexistant que je rajoute?)
simple-vhost.default-host = "xxxxxx"
simple-vhost.document-root = "/mnt/share/Multimedia/"
##
## Format: <errorfile-prefix><status-code>.html
## -> ..../status-404.html for 'File not found'
server.errorfile-prefix = "?"
## virtual directory listings
dir-listing.activate = "enable"
dir-listing.show-readme = "enable"
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
=================================================================================================== |
|
| Revenir en haut |
|
Messages: 35
|
Posté le: Dimanche 19 Octobre 2008 1:12 Sujet du message: Bingo!! ;) |
|
|
Enfin presque!!!
Pour l'instant on va dire que je suis encore en phase de test mais j'ai réussi le principal: voir le contenu du nas sur ma télé!!!
Le seul bug qui persiste c'est que g le listing des fichiers mais je n'arrive pas à les ouvrir! Mais bon, pour l'instant j'ai juste fais des essais avec une machine virtuelle limité en ressource, donc c'est peut-être pour ça que ça ne marchait pas complètement.
Mais bon je pense que vous voudriez plutôt savoir comment j'ai fait?
Ben en fait moi....pas grand chose!!
Par contre les très actifs développeurs de FreeNAS eux, ils ont fait un truc super!! Sur les dernières MaJ, ils ont rajouté un serveur web. Je veux dire un "vrai" serveur web parmi la longue liste des services diponible sur l'OS!!! Comme je vous l'avais dit, il y a déjà serveur web puisque l'on configure le système par un webGUI. Mais là ils ont rajouté la possibilité d'herberger un site web sur le nas. Et comme ils ont bien fait les chose, dans le webGUI j'avais plus qu'a renseigner le port et la racine du document:
http://www.neufgiga.com/n/50-17/share/LNK377848fa73985f52f/ (jpg)
http://www.neufgiga.com/n/50-17/share/LNK428648fa72b20b556/ (gif)
Ensuite j'ai récupéré le dossier data de ma version windows que j'ai modifié pour avoir les bons partages et voilà!!
Le temps de finir ce post et je met à jour ma vrai machine pour voir si j'ai le même problème, mais en tout cas, Olivier, Volker, Dan et Bob....
FreeNAS c'est le pied!! J'en profite donc pour le recommander à tout ceux qui veulent un NAS pas cher!! Un vieux PIII, un minimum de RAM, des disques à gogo et hop le tour est joué!!
Merci aussi à ceux qui m'ont répondu sur le forum....qui soit dit en passant était plus joli en bleu et grenat; j'aime pas le rouge!!  |
|
| Revenir en haut |
|
VincentAlex 
Messages: 1145
@MAC décodeur TV: 0004302B1976 Réf. client: Cachée
|
Posté le: Dimanche 19 Octobre 2008 10:54 Sujet du message: |
|
|
Bien joué,
Si tu vois le contenu de ton NAS, c'est que le côté php fonctionne. Ensuite, si lorsque tu sélectionnes un média et que tu n'obtients rien, c'est que lighhtpd n'a pas accès à ce fichier.
La ligne alias.url (alias.url = ( "/__mp9ctl_share_1/" => "/mnt/share/Multimedia/" ) ) du fichier de configuration de lighttpd doit avoir la même valeur et même chemin que ce qu'il y a d'indiqué dans le fichier share.conf.
PS : lighttpd est un vrai serveur web ! C'est d'ailleurs celui qui est utilisé dans la NB4 pour son administration ! _________________ MacBook Pro 13" / iPhone 4 / iPhone Developer Program
IHM pour Media Center sous MacOs X
IHM pour MP9 sous MacOs X! |
|
| Revenir en haut |
|
Messages: 35
|
Posté le: Jeudi 23 Octobre 2008 13:35 Sujet du message: |
|
|
| VincentAlex a écrit: |
PS : lighttpd est un vrai serveur web ! C'est d'ailleurs celui qui est utilisé dans la NB4 pour son administration ! |
Je sais que lighttpd est un vrai serveur web, mais ce que je voulais dire, c'est que sur FreeNAS il ne sert pas à herberger un site web à proprement parlé mais pluôt pour une utilisation en application web au même titre qu'Apache dans les serveurs LAMP ou la NB4.
| VincentAlex a écrit: | Bien joué,
Si tu vois le contenu de ton NAS, c'est que le côté php fonctionne. Ensuite, si lorsque tu sélectionnes un média et que tu n'obtients rien, c'est que lighhtpd n'a pas accès à ce fichier.
La ligne alias.url (alias.url = ( "/__mp9ctl_share_1/" => "/mnt/share/Multimedia/" ) ) du fichier de configuration de lighttpd doit avoir la même valeur et même chemin que ce qu'il y a d'indiqué dans le fichier share.conf. |
En fait je n'ai pas modifié le fichier lighttpd.conf, car il est réservé au webGUI. Pour la partie "hebergeur de site" j'ai un autre fichier auquel je n'avais pas rajouté l'alias. J'essaye de faire ça ce weekend et je te tiens informé |
|
| Revenir en haut |
|
Messages: 15
@MAC décodeur TV: 00:04:30:1B:EC:E6 Réf. client: Cachée
|
Posté le: Samedi 25 Octobre 2008 22:02 Sujet du message: Utilisation de freenas avec M9dia center |
|
|
Sous freenas la gestion des alias ne semble pas être assuré.
On devrait avoir la ligne "mod_alias" dans server.modules
server.modules = (
"mod_access",
"mod_auth",
"mod_cgi" )
après verification le fichier mod_alias.so n'est pas present dans /usr/local/lib/lighttpd.
donc question où peut - on recuperer ce fichier, et qu'elle est la version de lighttpd utilisé dans freenas ( 6.9 b5 ).
Je pense que sans ce module la gestion des alias n'est pas assuré . J'ai pu le verifié car j'obtiens un message d'erreur au démarrage du service web de freenas. |
|
| Revenir en haut |
|
VincentAlex 
Messages: 1145
@MAC décodeur TV: 0004302B1976 Réf. client: Cachée
|
Posté le: Dimanche 26 Octobre 2008 11:00 Sujet du message: |
|
|
Je ne connais pas free-NAS, mais il doit y avoir la possibilité de pouvoir lancer autre instance de lighttpd réservée aux échanges avec le Mediacenter.
Effectivement, si mod_alias c'est pas présent, cela va poser problème : tu verras bien la liste des média s'afficher, mais lorsque tu essaiera d'y accéder, tu n'auras rien.
Ou récupérer mod_alias ? Le mieux sera de recompiler lighttpd.
Question : freenas, c'est quoi comme linux à la base ? _________________ MacBook Pro 13" / iPhone 4 / iPhone Developer Program
IHM pour Media Center sous MacOs X
IHM pour MP9 sous MacOs X! |
|
| Revenir en haut |
|
Messages: 15
@MAC décodeur TV: 00:04:30:1B:EC:E6 Réf. client: Cachée
|
Posté le: Dimanche 26 Octobre 2008 11:53 Sujet du message: |
|
|
Bonjour vincent,
La version linux de freenas est une adaptation allégée de freeBSD 6.4 Rc1.
La version de Lighttpd est la derniere (1.4.20).
Freenas comporte dans son interface une gestion du serveur Web ( Lighttpd ).
Le probleme que je rencontre et je crois que c'est le cas de Bluctch est la gestion des alias.
J'ai comme tu le dis , le parcours des fichiers fonctionne mais au moment de lancer cela reste bloqué sur chargement du média en cours.
Merci pour ton aide...
Dernière édition par sandokan01 le Dimanche 26 Octobre 2008 12:22; édité 2 fois |
|
| Revenir en haut |
|
Messages: 35
|
Posté le: Dimanche 26 Octobre 2008 12:03 Sujet du message: |
|
|
| VincentAlex a écrit: |
Ou récupérer mod_alias ? Le mieux sera de recompiler lighttpd. |
pas possible, j'utilise une version embedded non modifiable; il n'y a quasiment aucune commande de disponible à par celles de base cp mv rm ls chmod chown...
| VincentAlex a écrit: |
Question : freenas, c'est quoi comme linux à la base ? |
c'est comme le portsalut!! c'est marqué dessus!! cf titre -> c'est un OS à par entière basé sur FreeBSD
Pour ce qui de pouvoir modifier le fichier webserv.conf on m'a proposer une solution sur le forum de freenas:
http://sourceforge.net/forum/forum.php?thread_id=1863462&forum_id=512448
Dernière édition par Blutch87 le Dimanche 26 Octobre 2008 15:45; édité 1 fois |
|
| Revenir en haut |
|
VincentAlex 
Messages: 1145
@MAC décodeur TV: 0004302B1976 Réf. client: Cachée
|
Posté le: Dimanche 26 Octobre 2008 12:33 Sujet du message: |
|
|
| Blutch87 a écrit: |
c'est comme le portsalut!! c'est marqué dessus!! cf titre -> c'est un OS à par entière basé sur FreeBSD
|
Oops !
A étudier ! _________________ MacBook Pro 13" / iPhone 4 / iPhone Developer Program
IHM pour Media Center sous MacOs X
IHM pour MP9 sous MacOs X! |
|
| Revenir en haut |
|
Messages: 1
|
Posté le: Mercredi 5 Novembre 2008 0:32 Sujet du message: Re: Bingo!! ;) |
|
|
| Citation: |
Ensuite j'ai récupéré le dossier data de ma version windows que j'ai modifié pour avoir les bons partages et voilà!!
Le temps de finir ce post et je met à jour ma vrai machine pour voir si j'ai le même problème, mais en tout cas, Olivier, Volker, Dan et Bob....
FreeNAS c'est le pied!! J'en profite donc pour le recommander à tout ceux qui veulent un NAS pas cher!! Un vieux PIII, un minimum de RAM, des disques à gogo et hop le tour est joué!!  |
Je viens de recevoir la neufbox, j' ai suivi tes recommandations et je me suis monté un serveur NAS, avec Freenas of course,
donc que je découvre et en effet ça m'a l'air tout bonnement génial!
J'en suis au point de voir le contenu du NAS via la neufbox, mais encore dans l'impossibilité d'ouvrir quoique ce soit... pour le moment...
à priori c'est nickel avec la PS3
Bon, je suis newbe dans ce domaine, mais en tout cas, moi aussi, je dis:  |
|
| Revenir en haut |
|
Messages: 4
|
Posté le: Samedi 13 Décembre 2008 15:17 Sujet du message: Ca marche sous Freenas |
|
|
Bonjour,
J'ai enfin réussi à lire les videos sur ma neuf tv depuis mon serveur freenas. En fait j'ai installé freebsd 6.4 sur un autre disque dur mais sur la meme machine pour pouvoir compiler lighttpd. J'ai récupérer le mod_alias.so ainsi installé et je l'ai recopié dans les lib de mon freenas. Et ca marche, je n'ai pas encore regardé si la config resiste au redemarrage.
Merci pour vos conseils en tout cas. |
|
| Revenir en haut |
|
Messages: 15
@MAC décodeur TV: 00:04:30:1B:EC:E6 Réf. client: Cachée
|
Posté le: Dimanche 14 Décembre 2008 21:55 Sujet du message: ajout librairie Mod_alias.so |
|
|
Super , j'étais à l'iniative de la correction par mod_alias.so et je suis content que cela est marché.
Je n'avais pas encore réussi à compiler la librairie.
Peut tu poster le fichier en question pour qu'on puisse l'integrer dans freenas.
Blutch87 à fais une requête au developpeur de freenas pour rajouter cette librairie en standard mais cela tarde à venir.
Merci. |
|
| Revenir en haut |
|
Messages: 4
|
Posté le: Mardi 16 Décembre 2008 15:48 Sujet du message: Mod_alias |
|
|
Bonjour,
Voici le lien vers le module mod_alias compilé sur ma machine à base d'intel. Je ne sais pas si il sera compatible avec vos architectures matérielles, normalement il ne doit pas appeler de fonction systeme. A copier dans /usr/local/lib/lighttpd/ !
http://9giga.sfr.fr/n/50-17/share/LNK72724947bf30dfe7e/
Sinon à chaque fois que je reboote je dois reparametrer freenas (il est installé sur une clé usb). Faut que je règle ce pb. |
|
| Revenir en haut |
|
|
|