Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/05/2012, à 08:58

Chico_Ray

[RESOLU] accés à un serveur subsonic

Bonjour,

J'ai chez moi un HTPC qui fait aussi serveur de fichiers (smb), sur lequel j'ai installé subsonic.
J'ai suivi le guide de démarrage rapide http://subsonic.org/pages/getting-started.jsp
Tout fonctionne bien seulement la configuration auto est limitée à 1 mois (gratuit) en activant la fonction :
Accédez à votre serveur depuis Internet en utilisant une adresse facile à retenir. http://"monserveur".subsonic.org

Là ou ça coince, c'est quand je souhaite me passer de ce service payant sad .En y regardant de plus près il y' aurait une solution que propose la neufbox : http://dyn.com/dns/ Mais à nouveau payante 20$ annuel .
J'avais il fut un temps essayé de configurer un serveur Mumble, mais je m'étais heurté à la même problématique, à savoir, comment y accéder depuis le net, ne sachant pas trop comment trouver le nom de domaine qui y est associé.
J'avais aussi fait des recherches concernant le service noip, mais une fois créé un domaine noip, je n'avais pas trouvé où et comment l'associer à ma machine.

Voilà si quelqu'un avait la patience de me mettre sur la voie, ce serait fort aimable smile

Dernière modification par Chico_Ray (Le 25/05/2012, à 10:57)

Hors ligne

#2 Le 24/05/2012, à 09:49

Chico_Ray

Re : [RESOLU] accés à un serveur subsonic

J'ai bien ouvert le port 4040 sur mon routeur http://portforward.com/english/routers/ … bsonic.htm
Attribué une IP fixe au PC qui fait serveur http://homeserver.diy.tom23.com/?p=547
Créé un compte Noip http://www.generation-nt.com/transforme … 746-1.html
Installé noip sur le serveur http://doc.ubuntu-fr.org/dns_dynamique

Donc quand je met : http://******.no-ip.org:4040 dans la barre d'adresse du navigateur j' obtiens  "délai d'attente dépassé"

Je pige pas sad

En fait quand je décoche l'option Accédez à votre serveur depuis Internet en utilisant une adresse facile à retenir. Ca ne fonctionne plus
subsonic

Dernière modification par Chico_Ray (Le 24/05/2012, à 10:02)

Hors ligne

#3 Le 24/05/2012, à 23:38

sorrodje

Re : [RESOLU] accés à un serveur subsonic

Ne touche pas à la conf de subsonic si tu n'utilises pas une adresse subsonic.org ( De mon point de vue c'est pas sympa de ne pas vouloir raquer les 10E pour participer au dev de cette appli très efficace ! ) . Mon subsonic est sur un hébergement sur VPS dédié à IP fixe et j'ai un nom de domaine et je ne coche pas le "accedez à votre serveur blabla"

Pour le reste je ne sais pas .. Tu testes ta connexion depuis chez toi derrière ta box ou depuis l'intérieur de ton réseau ?


Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org

Hors ligne

#4 Le 25/05/2012, à 01:40

clement.analogue

Re : [RESOLU] accés à un serveur subsonic

La méthode en quelques mots :
1/ Attribuer un IP fixe à ton serveur, ça a l'air bon.
2/ Dans ton routeur (probablement ta *box), tu ajoutes une règle NAT : 4040 externe, 4040 interne, protocole TCP.
3/ Si tu as bien suivi la doc sur no ip, ça devrait être bon.
4/ Effectivement, laisse la cache décocher "accéder à votre serveur ..."

Pour les tests en local, aller sur :
http://localhost:4040
et depuis l'extérieur :
http://ton_truc.no-ip.org:4040/

La doc :
http://doc.ubuntu-fr.org/subsonic

off topic : Autant je n'aime pas leur méthode qui contraint les hébergeur de ce service à faire un don, autant ça vaut le coup pour l'utilisation des applications sur android.

DynDNS n'est plus gratuit !?


Site personnel
Association Ubuntu-Lyon : Organisation d'événements autour d'Ubuntu sur Lyon.
Venez discuter philosophie, exposez vos textes et réflexions, ...
Forum Analogue : Philosophie, sciences, art, actualité, etc.

Hors ligne

#5 Le 25/05/2012, à 08:07

Chico_Ray

Re : [RESOLU] accés à un serveur subsonic

Merci pour vos réponses smile

*Pour obtenir une adresse Dyndns il faut prendre un compte pro à l'essai (avec la CB) et annuler l'utilisation de la période d'essai avant le débit de la carte...Du coup je pense utiliser dyndns.

Mon but ici est  d'apprendre et comprendre comment accéder de l’extérieur à mon serveur.
Quand tu as un nom de domaine, dans le cas de Sorrodje, il faut bien le renseigner dans un fichier de conf du serveur.
C'est là que je coince, je ne sais pas ou et comment procéder .

@Clement :
1) ok
2)ok
3)le test sur localhost à partir du serveur me renvoi bien sur la page d’accueil de Subsonic
Avec les autre PC en local, j' y ai bien accès en renseignant l'adresse de la machine 192.xxx.x.x:4040
4)rien sad

sur le site Dyndns j'ai plusieurs options je ne sais pas trop laquelle cocher des 3 :
Service Type:
-Host with IP address
-WebHop Redirect (URL forwarding service)
-Offline Hostname

EDIT: si d’autres passent par là avec les mêmes interrogations concernant les options à cocher sur le site Dyndns, Host with IP address fonctionne pour moi .

Dernière modification par Chico_Ray (Le 25/05/2012, à 10:56)

Hors ligne

#6 Le 25/05/2012, à 09:34

sorrodje

Re : [RESOLU] accés à un serveur subsonic

Chico_Ray a écrit :

Mon but ici est  d'apprendre et comprendre comment accéder de l’extérieur à mon serveur.
Quand tu as un nom de domaine, dans le cas de Sorrodje, il faut bien le renseigner dans un fichier de conf du serveur.

Dans le cas de Subsonic, ce n'est pas nécessaire . Dans la mesure où les requêtes arrivent sur le port 4040 et que seul Subsonic ( Le serveur d'application Jetty en fait ) écoute sur ce port. il sait que tout trafic sur le 4040 est pour lui.

Via no-ip en fait tu t'offres un "nom de domaine" . je mets de "" parce que ce n'est pas un vrai nom de domaine mais un sous domaine de no-ip /zapto et je ne sais plus quel domaine est dispo chez no ip smile . L'avantage de noip est que l'installation du client sur ton serveur donne régulièrement à noip ton IP ( dynamique donc changeante sur ta box ) pour que ton adresse en blabla.noip.org pointe toujours sur la bonne IP .  Mais tu pourrais parfaitement utiliser un nom de demaine ailleurs genre chicoray.fr et le faire pointer sur l'IP de ta box et changer toi même l'IP au fur et à mesure de tes changements.

Du coup  chez no-ip on sait que blabla.noip.org doit pointer sur ton addresse WAN ( extérieure) de ton routeur/box. Ce dernier sait ( via ta conf de NAT ) qu'il doit forwarder les requêtes arrivant sur le port 4040 vers le port 4040 de la machine que tu as déterminé donc une IP locale 192.168.1.x:4040 et là y'a Subsonic qui écoute. big_smile

C'est quoi ta box ?  Est ce que tu as un serveur web sur ton serveur ? si non ; tu peux modifier le port d'écoute de subsonic à 80 dans /etc/default/subsonic  et faire ta règle de NAT sur ta box avec le 80  .. par expérience, Les box des particuliers font des routeurs exécrables.


Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org

Hors ligne

#7 Le 25/05/2012, à 09:56

Chico_Ray

Re : [RESOLU] accés à un serveur subsonic

Merci pour ta réponse.J'avais en effet compris le principe approximativement tel que tu l'expliques très bien .
-C'est une neuf box SFR  ref:NB4-MAIN-R3.1.10
-non je n'ai pas de serveur web (peut-être un jour si j'avance suffisamment )
J'ai lâché noip pour dyndns du coup mais le principe est le même. J'installerai ddclient du coup si ça fonctionne un jour smile
Je suis en plein recherche et bidouillages, je suis actuellement le fil de discussion http://forum.ubuntu-fr.org/viewtopic.php?id=481211
J'ai modifié le fichier hosts du serveur, mais ca fonctionne toujours pas. Je vais revenir en arrière et poursuivre mes investigations .

EDIT:
J'ai ajouté ceci à la config de ma box :
dns

et edité mon fichier Hosts (sur le serveur) comme tel :

127.0.0.1    localhost
127.0.1.1    nom de la machine
192.168.XX.XX   xxxxxxxx.dyndns.org

j'ai un doute je ne sais pas si la ligne que j'ai ajouté (en l’occurrence la dernière) a une utilité ...

Dernière modification par Chico_Ray (Le 25/05/2012, à 10:13)

Hors ligne

#8 Le 25/05/2012, à 10:33

sorrodje

Re : [RESOLU] accés à un serveur subsonic

Je ne connais pas les neuf box mais ta config avec dynDNS ne se fait pas dans ton onglet "dynDNS des fois" ? Et la règle de NAT pour router les requêtes du 4040 vers ton serveur locale 192.168.X.X se fait dans le paramétrage NAT ( copie d'écran de cet onglet ? )

Ton paramétrage DNS ocal ( ta copie d'écran )va permettre à un poste local de chez toi d'appeler le nom de domaine blabla.dydns.org et le serveur DNS local ( ta box ) va repérer que  ça correspond à 192.168.x.x . Ce n'est pas utile si tu as déjà effectué la configuration dans /etc/hosts de ta machine "client".

Sur le serveur la modif du /etc/hosts n'a ici pas d'utilité à priori mais elle ne nuira en tous cas pas .


Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org

Hors ligne

#9 Le 25/05/2012, à 10:45

Chico_Ray

Re : [RESOLU] accés à un serveur subsonic

Bon je te remercie pour l'aide que tu m'as apportée.
en fait en faisant un test à travers un VPN j'ai eu accès au serveur en passant par l'adresse dyndns. J'ai fait tester par mon cousin, il a eu accès de chez lui à l'écran d’accueil de subsonic, donc ça semble opérationnel .

Question sécurité est-ce vraiment nécessaire de changer le port 4040? Y' a t-il d'autres choses qui pourraient être mises en place ?

===========================================================================================

Je vais répondre à tes questions si ca peut-aider d'autres qui passeraient par ici smile

Pour la conf Dyndns de la neufbox il y' a un onglet ou il suffit de renseigner les champs et d'activer le service :
dyndns

Pour la règle NAT :
NAT

Dernière modification par Chico_Ray (Le 25/05/2012, à 11:06)

Hors ligne

#10 Le 25/05/2012, à 11:16

sorrodje

Re : [RESOLU] accés à un serveur subsonic

Chico_Ray a écrit :

Question sécurité est-ce vraiment nécessaire de changer le port 4040? Y' a t-il d'autres choses qui pourraient être mises en place ?

L'utilité de changer le port c'est que 4040 peut être bloqué par les proxy d'entreprise wink Du coup  adopter un port comme 80 ou 443 rend ton subsonic plus facilement proxy-proof wink   .. A voir si avec un classique 8080 ça marche aussi.

Après il faut savoir que Subsonic tourne par défaut en "root" sur ton serveur. ça c'est pas sécu du tout mais avec comme toi dans ton réseau local , ça ne présente à mon avis pas de problème. Sur une machine connectée direcement à Internet avec un IP publique, j'avoue  que je n'ai pas laissé tourner Subsonic en root .

Mon Subsonic sur serveur VPS dédié de A à Z : http://sorrodje.alter-it.org/index.php? … -vps-gandi


Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org

Hors ligne

#11 Le 25/05/2012, à 11:38

Chico_Ray

Re : [RESOLU] accés à un serveur subsonic

Merci pour ces précisions.
Super tuto au passage, bien écrit clair et efficace, même si à priori ça demande plus de skill que je n'en possède lol. Bookmarked en tout cas !

Merci pour tout smile

Hors ligne

#12 Le 25/05/2012, à 11:56

clement.analogue

Re : [RESOLU] accés à un serveur subsonic

sorrodje a écrit :

par expérience, Les box des particuliers font des routeurs exécrables.

Malheureusement, ce n'est pas toujours le cas. Par exemple où ce n'est pas possible : Dartybox (mais ça vient d'être racheté)

Chico_Ray a écrit :

j'ai un doute je ne sais pas si la ligne que j'ai ajouté (en l’occurrence la dernière) a une utilité ...

Ce n'est utilise que si tu lances ton navigateur depuis le serveur même.

Chico_Ray a écrit :

Question sécurité est-ce vraiment nécessaire de changer le port 4040? Y' a t-il d'autres choses qui pourraient être mises en place ?

Si tu mets le port 80, tu pourras accéder à subsonic via l'adresse http://ton_domaine.dnydns.org et avec le 443, https://ton_domaine.dnydns.org Dans ce dernier cas, il faut suivre la démarche suivant :
http://www.subsonic.org/pages/getting-started.jsp#4


Site personnel
Association Ubuntu-Lyon : Organisation d'événements autour d'Ubuntu sur Lyon.
Venez discuter philosophie, exposez vos textes et réflexions, ...
Forum Analogue : Philosophie, sciences, art, actualité, etc.

Hors ligne

#13 Le 25/05/2012, à 12:09

sorrodje

Re : [RESOLU] accés à un serveur subsonic

clement.analogue a écrit :
sorrodje a écrit :

par expérience, Les box des particuliers font des routeurs exécrables.

Malheureusement, ce n'est pas toujours le cas. Par exemple où ce n'est pas possible : Dartybox (mais ça vient d'être racheté)

Donc est d'accord en fait non ?


Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org

Hors ligne

#14 Le 25/05/2012, à 12:11

Chico_Ray

Re : [RESOLU] accés à un serveur subsonic

clement a écrit :

http://ton_domaine.dnydns.org et avec le 443, https://ton_domaine.dnydns.org Dans ce dernier cas, il faut suivre la démarche suivant :

J'avais bien vu cette possibilité. Ça apporte quoi réellement le HTTPS ?
Je vais déjà aller me faire une piqure de rappel sur wikipédia smile

Dernière modification par Chico_Ray (Le 25/05/2012, à 12:14)

Hors ligne

#15 Le 25/05/2012, à 12:12

clement.analogue

Re : [RESOLU] accés à un serveur subsonic

Yep. J'ai lu en diagonal et après coup je ne sais pas pourquoi j'ai fait cette remarque ^^


Site personnel
Association Ubuntu-Lyon : Organisation d'événements autour d'Ubuntu sur Lyon.
Venez discuter philosophie, exposez vos textes et réflexions, ...
Forum Analogue : Philosophie, sciences, art, actualité, etc.

Hors ligne

#16 Le 25/05/2012, à 12:15

sorrodje

Re : [RESOLU] accés à un serveur subsonic

Chico_Ray a écrit :
clement a écrit :

http://ton_domaine.dnydns.org et avec le 443, https://ton_domaine.dnydns.org Dans ce dernier cas, il faut suivre la démarche suivant :

J'avais bien vu cette possibilité. Ça apporte quoi réellement le HTTPS ?
Je vais déjà aller me faire une piqure de rappel sur wikipédia smile

http://sebsauvage.net/comprendre/ssl/  ( ceci est un lien proposé par mon meileur ami : Google tongue )


Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org

Hors ligne

#17 Le 25/05/2012, à 12:17

Chico_Ray

Re : [RESOLU] accés à un serveur subsonic

Oui oui smile je viens de passer sur wikipédia
Ce protocole semble n'avoir de secure que le nom ... https://fr.wikipedia.org/wiki/Https
Bon ça ne mange pas de pain 2 lignes de commandes et changer le port dans la box .

Dernière modification par Chico_Ray (Le 25/05/2012, à 12:18)

Hors ligne

#18 Le 25/04/2013, à 11:19

gargalou

Re : [RESOLU] accés à un serveur subsonic

Subsonic est bien gratuit, et on peu l'utiliser sans payer at vitam éternam en passant pas une redirection du type dyndns qui est aussi gratuite (et perso on ne m'a pas demander de numéro de cb pour créer mon compte free), ou noip...etc... ça marche tres tres bien.
Perso j'ai choisit de payer pour 2 raison:
1/ 20 euro pour ce genre de programme c'est vraiment pas cher payé, rapport qualité prix INTROUVABLE AILLEUR SUR LA PLANETE!!!

2/ Pour tout simplement encourager le système GNU/linux et encourager les développeurs de subsonic a continuer leur projet. Ensuite je comprend que derrière la redirection de mon adresse subsonic, il y a un serveur connecté au web kek part et ça c'est pas gratos!!!! Je ne trouve VRAIMENT PAS SYMPA de ne pas vouloir encourager l'open source et l'évolution de ce genre de projet.
Je publie ces quelques mots, parceque ces mots: Là ou ça coince, c'est quand je souhaite me passer de ce service payant  ;  j'ai meme lu sur un autre forum écrit d'une façon un peu ironique : ah ouèè en gros c'est gratos mais a l'essai pdt un moi ou un truc du style (chose qui est tout a fait fausse, c'est juste une commodité qu'il faut payer). Je trouve ce genre de reflections tres déplacé et manquant de respect pour les développeurs surements bénévoles!!! C'est avec ce genre de réflections que bon nombre de projet n'évolue que tres peu et que nous verrons jamais bon nombre de soft incontournable dans certains domaines sous linux. Je pense surtout a quelques soft adobe ou il y a pas du tout d'équivalence comparable.

Enfin bref ceci dit, j'en profite pour poser une question: est il possible d'accéder a distance a son serveur subsonic en utilisant une connection VPN du style vpnfacile par exemple? parceque quand je lance ma connection vpn, le navigateur du pc client essais toujours de se connecter au serveur avec l'adresse internet de la box et non celle fournit par mon vpn.
si quelqu'un a une soluce, un grand merci par avance.

Hors ligne

#19 Le 03/09/2013, à 22:36

bbenn

Re : [RESOLU] accés à un serveur subsonic

Salut,

je profite de ce topic pour exposer mon ptit problème vu qu'à priori il n'y a pas de topic dédié subsonic et que mon problème se rapproche de celui-là.

J'ai installé le serveur subsonic sur un serveur chez OVH et je n 'ai pas de soucis pour y accéder depuis mon pc
par contre l'appli android ne voit pas les fichiers qui se trouvent sur le serveur
la config semble bonne (le test de connexion est OK)
j'ai bien déclaré le chemin (/var/music), lequel correspond bien au chemin sur le serveur
je ne vois pas trop ce qui cloche

Hors ligne