Pages : 1
#1 Le 24/05/2012, à 07: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 .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
Dernière modification par Chico_Ray (Le 25/05/2012, à 09:57)
Hors ligne
#2 Le 24/05/2012, à 08: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
En fait quand je décoche l'option Accédez à votre serveur depuis Internet en utilisant une adresse facile à retenir. Ca ne fonctionne plus
Dernière modification par Chico_Ray (Le 24/05/2012, à 09:02)
Hors ligne
#3 Le 24/05/2012, à 22: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, à 00: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, à 07:07
- Chico_Ray
Re : [RESOLU] accés à un serveur subsonic
Merci pour vos réponses
*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
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, à 09:56)
Hors ligne
#6 Le 25/05/2012, à 08:34
- sorrodje
Re : [RESOLU] accés à un serveur subsonic
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 . 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.
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, à 08: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
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 :
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, à 09:13)
Hors ligne
#8 Le 25/05/2012, à 09: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, à 09: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
Pour la conf Dyndns de la neufbox il y' a un onglet ou il suffit de renseigner les champs et d'activer le service :
Pour la règle NAT :
Dernière modification par Chico_Ray (Le 25/05/2012, à 10:06)
Hors ligne
#10 Le 25/05/2012, à 10:16
- sorrodje
Re : [RESOLU] accés à un serveur subsonic
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 Du coup adopter un port comme 80 ou 443 rend ton subsonic plus facilement proxy-proof .. 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, à 10: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 . Bookmarked en tout cas !
Merci pour tout
Hors ligne
#12 Le 25/05/2012, à 10:56
- clement.analogue
Re : [RESOLU] accés à un serveur subsonic
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é)
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.
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, à 11:09
- sorrodje
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é)
Donc est d'accord en fait non ?
Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org
Hors ligne
#14 Le 25/05/2012, à 11:11
- Chico_Ray
Re : [RESOLU] accés à un serveur subsonic
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
Dernière modification par Chico_Ray (Le 25/05/2012, à 11:14)
Hors ligne
#15 Le 25/05/2012, à 11: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, à 11:15
- sorrodje
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
http://sebsauvage.net/comprendre/ssl/ ( ceci est un lien proposé par mon meileur ami : Google )
Utilisateur Debian/Ubuntu depuis 2008 - http://sorrodje.alter-it.org
Hors ligne
#17 Le 25/05/2012, à 11:17
- Chico_Ray
Re : [RESOLU] accés à un serveur subsonic
Oui oui 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, à 11:18)
Hors ligne
#18 Le 25/04/2013, à 10: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, à 21: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
Pages : 1