Asustor Portainer CE ne s'ouvre pas

Khadath

Padawan
6 Décembre 2018
94
4
8
Bonjour,
J'avais installé Portainer CE il y a un moment et j'avais déjà commencé à faire des trucs dessus. Mais depuis hier, je n'arrive pas à accéder à l'interface web (pas introuvable).
- J'ai vérifié les redirection de port : OK
- J'ai désactivé et ré-activé l'application : toujours rien.
- Testé sur 2 navigateurs différents et 2 ordis différents : rien non plus.

Quelqu'un à une idée ?
 
Perso pour accéder à Portainer je passe par l'IP du NAS + le port par défaut 9000 . ce qui donne chez moi : 192.168.1.13:9000
je n'ai pas de redirection de port car je suis en local
 
J'utilise un nom de domaine associé à un reverse proxy donc tout passe par HTTPS sur le port 443. Je n'ai donc pas besoin d'ouvrir des ports sur le routeur \ la box. Par contre, au niveau du reverse proxy, j'ai une redirection vers le port HTTP de Portainer défini dans le fichier de config de ce dernier.

Mais il est vrai que j'hésite toujours un peu entre la méthode décrite par @zypos et un reverse proxy. J'accède à certaines applications docker en local et d'autres au moyen d'un reverse proxy ce qui me permet de les utiliser hors de chez moi.
 
Mais il est vrai que j'hésite toujours un peu entre la méthode décrite par @zypos et un reverse proxy.
Cela dépend de l'utilisation : Portainer sert pour la gestion des images , donc pour moi il n'est pas nécessaire d'avoir un accès externe . Au pire des cas je pourrais passez par le VPN de mon routeur . Mais pour " les images Docker " je passe par le Reverse Proxy : Il me faut un accès externe au Docker Vaultwarden et pour d'autres images
 
  • J'aime
Réactions: Dami1
Perso pour accéder à Portainer je passe par l'IP du NAS + le port par défaut 9000 . ce qui donne chez moi : 192.168.1.13:9000
C'est ce que je fais aussi. Quand je clique sur l'application ça me l'ouvre sur un autre onglet avec "adresse du nas":n° de port de Portainer et même quand je rentre l'adresse directement manuellement. Moi, il me met un autre n° mais peu importe. Que ça soit en local ou externe.

Le reverse proxy est activer chez moi mais est paramétré pour plex.

Ça marchait bien avant mais plus maintenant sans savoir pourquoi.
 
Perso pour accéder à Portainer je passe par l'IP du NAS + le port par défaut 9000 . ce qui donne chez moi : 192.168.1.13:9000
Portainer attend une requête en HTTPS parce que quand je tape "http://192.168.1.2:XXXX" où XXXX est le port par défaut j'ai droit au message « Client sent an HTTP request to an HTTPS server. ».. Il faut donc passer obligatoirement par un reverse-proxy du type https://portainer.ndd.fr. De mémoire cela n'a pas toujours été le cas. C'est depuis une mise à jour récente que Portainer n'accepte plus l'usage du HTTP.
 
Je précise donc que l'usage du HTTP avec Portainer est obsolète et ne peut être maintenu que « For legacy reasons » d'après la documentation officielle que vous trouverez ICI.

By default, Portainer generates and uses a self-signed SSL certificate to secure port 9443. Alternatively you can provide your own SSL certificate during installation or via the Portainer UI after installation is complete.

If you require HTTP port 9000 open for legacy reasons, add the following to your docker run command:
-p 9000:9000
 
Sur la description de Portainer CE sur l'app central :
"Par défaut pour activer la connexion HTTPS à partir de PortainerCE 2.9.0, veuillez utiliser "https:// [DDNS hostname ou NAS IP]:19943" pour accéder à PortainerCE WebUI.
Veuillez réactiver Portainer CE à partir d'App Central pour mettre à jour le certificat SSL ADM si nécessaire."

C'est exactement ce que je fais pour me connecter. J'ai également réactiver l'application via l'app central sans succès.
 
D'une manière générale pour accéder à une appli en https il faut un nom de domaine et un certificat . Cela n'empêche pas un accès en local avec l'IP du NAS + Port en http
 
Traduction :
"Si vous avez besoin que le port HTTP 9000 soit ouvert pour des raisons d'héritage, ajoutez la commande suivante à votre commande docker run : -p 9000:9000"

C'est bien comme cela qu'est composé mon Portainer et sans doute aussi celui de @zypos et ça fonctionne sans problème en http :)
 
  • Haha
Réactions: CyberFR
sinon il y a le méthode radicale qui balaye tout
vous le désinstallez, vous supprimer le dossier portainer dans ADM - Explorateur de fichiers - Docker et résintallez Portainer
 
  • J'aime
Réactions: morgyann
Effectivement, la méthode Dami1 fonctionne bien ! :LOL:

J'avais bien essayer de le réinstaller mais je n'avais pas supprimé le dossier ... C'était tout con, finalement ...

Merci !
 
  • J'aime
Réactions: Dami1 et morgyann