Activer l’accès internet sur Jeedom

Par défaut, Jeedom n’est accessible que depuis votre réseau local. Si vous avez besoin de le rendre accessible de l’extérieur, voici comment faire, et avec certificat SSL Monsieur;)

Avant de commencer, il vous faut un nom de domaine :

  • Si vous n’en avez pas, achetez en 😉
  • Sien avez un, pas de problème ! Je vous laisse donc créer un sous domaine peut être du type : jeedom.mondomaine.fr

Configuration de Jeedom

Tout d’abord, dans la partie « Administration » – « Configuration » – « Configuration réseaux » de Jeedom, vous devez donner l’URL d’accès du type : https://votredomaine.fr

 

Configuration de votre freebox/routeur

A présent, il nous faut rediriger le port HTTPS (443) sur votre Jeedom Box.

Pour le cas d’une freebox, rendez- vous sur son interface d’administration dans : « Paramètres de la freebox » – « Mode avancé » – « Gestion des ports ».

Ajoutez une redirection de ce type :

  • IP destination : IP de votre Jeedom locale. Dans ma capture d’écran : 192.168.0.220
  • IP source : Toutes
  • Protocole : TCP
  • Port de début : 443
  • Port de fin : 443
  • Port de destination : 443

Création d’un certificat SSL Let’s encrypt

Sous SSH, tapez :

Configuration Apache

Configuration Nginx

Modifiez ensuite la configuration de Nginx. Pour cela :

Ajoutez les lignes suivantes, entre les lignes « server { » et « root /usr/share/nginx/www ; » :

Redémarrez le serveur pour prendre en compte les modifications :

Renouvellement

Le renouvellement se fait avec la commande :

Vous recevez un mail automatiquement quand le certificat sera périmé.

 

 

francois

Passionné par les nouvelles technologies depuis ma jeunesse, je continue aujourd'hui par mon métier cette passion. Toujours curieux, je tiens ce blog comme mémo de mes découvertes et profite de cet espace pour vous les faire partager.

Vous aimerez aussi...

9 réponses

  1. Nic Olas dit :

    Salut et merci pour ce tuto qui tombe à pique 🙂

    sur une install fraiche de JeeDom sur Raspberry, Nginx ne semble pas installé, la partie j’ai donc simplement passé la partie « Configuration Nginx », et tout a fonctionné parfaitement. Jeedom est à présent accessible depuis l’extérieur en SSL.

    Ne serait-il pas possible de faire une tâche planifiée qui lancerait le renouvellement du certificat tout seul tous les mois ?

    • francois dit :

      Bonjour,

      Effectivement, la commande semble être très simple.
      Je ne l’ai pas encore faite, je ne sais pas si elle pose des questions lors du renouvellement.
      Cela doit pouvoir être faisable 🙂

  2. ViZiR dit :

    L’utilisation de certbot pour les certificats let’s encrypt est encore plus aisée.

  3. GargouilleBL dit :

    Bonjour,

    Comment savoir si Jeedom tourne avec Nginx ou Apache ?

    Ma config Jeedom tourne sur un Raspberry PI 3B.

    Merci d’avance

    @+

    • francois dit :

      Bonjour,

      Contrôle dans /etc/init.d
      ou alors : ps aux | grep nginx

      • GargouilleBL dit :

        Bonjour et merci pour la réponse rapide.
        Je regarderais ce soir à la maison.
        En espérant ne pas faire de conneries, la dernière fois que j’ai travaillé en ligne de commande c’était il y à 30 ans sous DOS 3.3 ;-))
        Non je blague bien que moins habitué à Linux qu’a Windows, je me connecte juste en SSH et je tape soit une soit l’autre commandes, c’est bien ça ?

  4. GargouilleBL dit :

    Re,

    Une deuxième question me viens après avoir lu quelques tutos sur Let’s encrypt.

    J’utilise un nom de domaine sur no-ip et une redirection de port, genre xxx.ddns.net:333 puis-je utiliser Let’s encrypt quand même ?

    Merci d’avance

  5. Bob dit :

    Hello,

    A la commande

    J’ai un failed authorization car j’ai ‘received 2 certificate(s)’

    Comment faire?

    Merci

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *