Freezone S'inscrire

FAQ FAQ Rechercher Rechercher Liste des Membres Liste des Membres Groupes d'utilisateurs Groupes d'utilisateurs S'enregistrer S'enregistrer
Freebox Delta -> machine virtuelle + n8n + Freebox OS.fr
 

Poster un nouveau sujet    Répondre au sujet
   Univers Freebox Index du Forum -> Freebox / Freebox OS / Les App. (Freebox Connect, Freebox Files...)



 Auteur   Message 
Mangaku
(Auteur du topic)

Hobbit de L'Univers


Inscrit le: 07 Jan 2010
Messages: 1
 
1 points

Mangaku
(Auteur du topic), Posté le: Ven 20 Juin 2025, 17:41    Sujet du message: Freebox Delta -> machine virtuelle + n8n + Freebox OS.fr Freebox Delta -> machine virtuelle + n8n + Freebox OS.fr 37374 33249
Répondre en citant

Bonjour à tous.
Je pèt* un câble Mad

Je suis sur mon soucis de m'installer un n8n perso depuis deux jours, et j'ai désinstallé, réinstallé un nombre incalculable de fois.

J'ai donc créé une VM debian et ait suivi ces tutos:
https://mathias.rocks/blog/2024-09-19-how-To-install-n8n-on-raspberry-pi
Puis cette vidéo pour passer en HTTPS: https://www.Youtube.com/watch?v=Temh_Ddxp24

MAIS RIEN N'Y FAIT.
J'ai toujours avec mon 192.168.x.x :
Code:
Your n8n Server is configured To use a secure cookie,
however you are either visiting this via an insecure URL, or using Safari.

To fix this, please consider the following options:
Setup TLS/HTTPS (recommended), or
If you are running this locally, and not using Safari, try using localhost instead
If you prefer To disable this security feature (not recommended), set the environment variable N8N_SECURE_COOKIE To false


Et si je passe par xxx.Freebox OS.fr, j'ai :
Code:
Welcome To nginx!
If you see this page, the nginx Web Server is successfully installed and working. Further configuration is required.

For online documentation and support please refer To nginx.org.
Commercial support is available at nginx.com.

Thank you for using nginx


J'ai bien fais l'ouverture des ports,
- de 80 vers 80
- de 443 vers 443
- de 5678 vers 5678

Doit me manquer un truc stupide qui fait que N8N ne veut pas accepter le HTTPS et pourquoi le xxxfreeboxos.fr ne veut pas pointer vers la VM n8n (192.168.1.45 actuellement chez moi)

Est-ce que certains sauraient m'aider? :s
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
Homer54
Geek de L'Univers


Inscrit le: 09 Jan 2012
Messages: 2941
 
3323 points

Homer54, Posté le: Sam 21 Juin 2025, 11:31    Sujet du message: 67911 61734 Répondre en citant

Salut,
quels ports t'a alloué Free ? (C'est indiqué sur ta console de gestion, par exemple port 1 à 16384)
En fonction (3 chances sur 4), il faudra peut être passer en Full Stack
_________________
RIP CurtisNewton Crying or Very sad

1°) Wi-Fi, CPL ? Non ! Merci...
L'Ethernet, c'est la vie !

2°) Pour vos archives, n'oubliez pas les PAR2
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
florencepugh
Hobbit de L'Univers


Inscrit le: 29 Mai 2023
Messages: 2
 
10 points

florencepugh, Posté le: Lun 23 Juin 2025, 7:08    Sujet du message: Re: Freebox Delta -> machine virtuelle + n8n + Freebox OS Re: Freebox Delta -> machine virtuelle + n8n + Freebox OS 236547 213579 Répondre en citant

Mangaku a écrit:
Bonjour à tous.
Je pèt* un câble Mad

Je suis sur mon soucis de m'installer un n8n perso depuis deux jours, et j'ai désinstallé, réinstallé un nombre incalculable de fois.

J'ai donc créé une VM debian et ait suivi ces tutos:
https://mathias.rocks/blog/2024-09-19-how-To-install-n8n-on-raspberry-pi
Puis cette vidéo pour passer en HTTPS: https://www.Youtube.com/watch?v=Temh_Ddxp24 Block Blast

Est-ce que certains sauraient m'aider? :s


Je vous recommande de vérifier que votre instance n8n fonctionne correctement et est liée à toutes les interfaces réseau (par exemple, 0.0.0.0), pas seulement à localhost.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
spokenman
Maître de L'Univers


Inscrit le: 09 Sep 2013
Messages: 941
 
1521 points

spokenman, Posté le: Lun 23 Juin 2025, 18:16    Sujet du message: 91988 85609 Répondre en citant

Bonjour,

Déjà effectivement première question êtes-vous en IP Full Stack ?

Ensuite j'ai moi même un serveur qui tourne en VM sur la Delta.

Mon serveur Web est configuré sur le port 443 pour le HTTPS.

Je fais une redirection du port externe que j'ai choisi vers le 443 (protoole TCP, WAN:xxx, LAN:443) dans les réglages de redirection de port de ma Freebox.

J'ai ensuite installé un certificat avec Certbot ( https://certbot.eff.org/instructions?ws=apache&os=debianbuster#main-content ).

Du coup j'accède bien à mon serveur avec le port externe en https sans message d'erreur. (https://mondomain.Freebox OS.fr:xxx)
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
SiliconBox
Esprit de L'Univers


Inscrit le: 10 Fév 2024
Messages: 202
 
255 points

SiliconBox, Posté le: Lun 23 Juin 2025, 18:54    Sujet du message: 240518 217139 Répondre en citant

Je ne connais pas n8n... mais à première vue il y a des choses qui me font sursauter

1) Freebox OS

*.Freebox OS.fr est EXCLUSIVEMENT RESERVE A L'USAGE INTERNE DE LA Freebox !!!!
C'est l'adresse qui permet d'accéder à l'interface Freebox ET CA NE SERT QU'A CA vous ne pouvez pas vous en servir pour accéder à votre propre serveur privé.

Si dans Freebox OS le port 80 ou 443 est assigné à Freebox OS, ça signifie que ces ports sont occupés et ne pourront pas être utilisés pour un autre serveur, ou disons que ça va créer un b..ordel

Il faut d'abord changer les ports de Freebox OS par exemple en 50080 (http) et 50443 (https) afin de libérer les ports 80 et 443 pour votre serveur n8n par exemple

Par la suite vous accédez à Freebox OS via : https://xxx.Freebox OS.fr:50443 et en fait c'est plis "secure"

2) HTTP / HTTPS

Le HTTPS en local.... par définition ça ne peut pas fonctionner, c'est le B A BA
En local c'est exclusivement du HTTP

Un certificat https est lié à une url du type : www.universfreebox.com, un certificat https n'est en aucun cas lié à une adresse privée ou globale.

Donc déjà vous devez acheter un nom de domaine et paramétrer la zone DNS du nom chez le registrar pour qu'il renvoie l'adresse IP extérieure de la Freebox

Ensuite il y a un processus de création de certificat gratuit via Let's encrypt, ce certificat est en général valable 3 mois ensuite il faut le renouveler. On utilise 'certbot' sous Linux pour lancer une tâche automatique de renouvellement

"https://192.168.x.x" comme "https://82.xx.xx.xx"
CA NE peut pas fonctionner vu que le certificat est lié à un nom de domaine JAMAIS à une adresse IP

"https://www.mondomain.fr" implique donc une résolution de DNS qui renvoie OBLIGATOIREMENT à une adresse IP global (et non local). Ensuite on fait un forwarding vers sur le port 443 de la Freebox vers l'adresse IP locale du serveur n8n.

Il faut paramétrer nginx en conséquence
Il est préférable d'utiliser Apache à Nginx quand on débute

Apache est beaucoup plus répandu que NGINX, vous trouverez en ligne beaucoup plus d'aide

Il faut ouvrir le port au niveau de la VM Debian
Si vous utilisez 'firewalld' il suffit d'insérer le service HTTP, HTTPS ce qui aura pour effet d'ouvrir le port au niveau de la VM


Enfin.... il serait temps que vous appreniez à vous servir de l'IPv6
En IPv6 pas besoin de s'emm...der avec du port forwarding, on assigne une adresse IPv6 distincte de la Freebox elle-même...

On va en rester là.... je ne peux pas passer 1 semaine à faire un tuto qui explique tout de zéro.

On découpe les problèmes étape par étape, on fait à chaque fois une recherche spécifique sur Google, on se méfie des blogs qui pour beaucoup racontent ENORMEMENT de conn*** et vous vous trouvez avec un système hacké.

On se fie de préférence aux réponses liées au site stackoverflow... c'est là et uniquement là que vous trouverez les réponses de qualité

Linux ne se maîtrise pas du jour au lendemain... et mal paramétrer Linux peut avoir de lourdes conséquences.
Si on est "Noob" on n'utilise pas Debian, on démarre d'abord avec Ubuntu qui aura pour avantage de poser certains "garde fous" pour éviter les grossières erreurs de débutant.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé
spokenman
Maître de L'Univers


Inscrit le: 09 Sep 2013
Messages: 941
 
1521 points

spokenman, Posté le: Lun 23 Juin 2025, 23:34    Sujet du message: 91988 85609 Répondre en citant

SiliconBox a écrit:
Je ne connais pas n8n... mais à première vue il y a des choses qui me font sursauter

1) Freebox OS

*.Freebox OS.fr est EXCLUSIVEMENT RESERVE A L'USAGE INTERNE DE LA Freebox !!!!
C'est l'adresse qui permet d'accéder à l'interface Freebox ET CA NE SERT QU'A CA vous ne pouvez pas vous en servir pour accéder à votre propre serveur privé.

Si dans Freebox OS le port 80 ou 443 est assigné à Freebox OS, ça signifie que ces ports sont occupés et ne pourront pas être utilisés pour un autre serveur, ou disons que ça va créer un b..ordel

Il faut d'abord changer les ports de Freebox OS par exemple en 50080 (http) et 50443 (https) afin de libérer les ports 80 et 443 pour votre serveur n8n par exemple

Par la suite vous accédez à Freebox OS via : https://xxx.Freebox OS.fr:50443 et en fait c'est plis "secure"

2) HTTP / HTTPS

Le HTTPS en local.... par définition ça ne peut pas fonctionner, c'est le B A BA
En local c'est exclusivement du HTTP

Un certificat https est lié à une url du type : www.universfreebox.com, un certificat https n'est en aucun cas lié à une adresse privée ou globale.

Donc déjà vous devez acheter un nom de domaine et paramétrer la zone DNS du nom chez le registrar pour qu'il renvoie l'adresse IP extérieure de la Freebox

Ensuite il y a un processus de création de certificat gratuit via Let's encrypt, ce certificat est en général valable 3 mois ensuite il faut le renouveler. On utilise 'certbot' sous Linux pour lancer une tâche automatique de renouvellement

"https://192.168.x.x" comme "https://82.xx.xx.xx"
CA NE peut pas fonctionner vu que le certificat est lié à un nom de domaine JAMAIS à une adresse IP

"https://www.mondomain.fr" implique donc une résolution de DNS qui renvoie OBLIGATOIREMENT à une adresse IP global (et non local). Ensuite on fait un forwarding vers sur le port 443 de la Freebox vers l'adresse IP locale du serveur n8n.

Il faut paramétrer nginx en conséquence
Il est préférable d'utiliser Apache à Nginx quand on débute

Apache est beaucoup plus répandu que NGINX, vous trouverez en ligne beaucoup plus d'aide

Il faut ouvrir le port au niveau de la VM Debian
Si vous utilisez 'firewalld' il suffit d'insérer le service HTTP, HTTPS ce qui aura pour effet d'ouvrir le port au niveau de la VM


Enfin.... il serait temps que vous appreniez à vous servir de l'IPv6
En IPv6 pas besoin de s'emm...der avec du port forwarding, on assigne une adresse IPv6 distincte de la Freebox elle-même...

On va en rester là.... je ne peux pas passer 1 semaine à faire un tuto qui explique tout de zéro.

On découpe les problèmes étape par étape, on fait à chaque fois une recherche spécifique sur Google, on se méfie des blogs qui pour beaucoup racontent ENORMEMENT de conn*** et vous vous trouvez avec un système hacké.

On se fie de préférence aux réponses liées au site stackoverflow... c'est là et uniquement là que vous trouverez les réponses de qualité

Linux ne se maîtrise pas du jour au lendemain... et mal paramétrer Linux peut avoir de lourdes conséquences.
Si on est "Noob" on n'utilise pas Debian, on démarre d'abord avec Ubuntu qui aura pour avantage de poser certains "garde fous" pour éviter les grossières erreurs de débutant.


Alors je confirme je ne maitrise pas Linux, mais avec l'aide d'Internet et des communautés on arrive à se débrouiller.

Donc à la suite de ce que j'ai compris et configuré je vous assure que je peux :
- accéder à l'interface Web de ma Freebox via monnomdedomaine.FREBOXOS.fr:yyy (yyy étant le port que j'ai configuré sur l'interface de ma Freebox pour y accéder en https)
- accéder mon site Web hébergé sur ma Freebox via monnomdedomaine.FREBOXOS.fr:xxx (xxx étant le numéro de port que j'ai décidé de forwarder vers le port 443 de ma VM)

Et devinez quoi ? Depuis chez moi, en local donc, cela fonctionne. Surprenant non ? (En local ça ne fonctionne pas, c'est le B A BA qu'il disait)

Pour info certbot est un site interactif qui aide à installer let's encrypt pour les gens qui ne sont pas spécialistes. On indique le type de software (apache, nginx, ...) et le type d'OS et il vous dit quoi taper pour installer let's encrypt (aucun script à télécharger ou à lancer, juste les bons paquets à installer et les commandes à lancer).

Je trouve votre réponse un poil agressive, universfreebox est un site d'entraide. Avec Curtis qui n'est plus là déjà l'ambiance a bien changé mais avec des gens comme vous ça ne risque pas de s'arranger.
 
Revenir en haut Voir le profil de l'utilisateur Envoyer un message privé

Poster un nouveau sujet     Répondre au sujet

Univers Freebox Index du Forum -> Freebox / Freebox OS / Les App. (Freebox Connect, Freebox Files...)
Page 1 sur 1
Toutes les heures sont au format GMT + 2 Heures
 

 
Sauter vers:  
Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum





CoolVista Thème phpbb
- Site adapté par Vincent Barrier
 © 2005 - 2009 Univers Freebox