J'essaie d'accéder à pgAdmin4 via un navigateur installé dans un autre ordinateur portable avec Linux Ubuntu 16.04 dans le même réseau dans ma maison, mais pas d'accès. Dans localhost ... Ok
Vous devez ajouter ci-dessous les options de configuration,
DEFAULT_SERVER = '0.0.0.0'
dans config_local.py (dans le dossier "pgAdmin4").
Si vous souhaitez également modifier le port par défaut, ajoutez également
DEFAULT_SERVER_PORT = 505
Modifiez d'abord la ligne dans config.py de DEFAULT_SERVER = '127.0.0.1' à DEFAULT_SERVER = '0.0.0.0'
Config.py se trouve dans le même répertoire que pgAdmin4:
Sudo find / -name "*pgAdmin4"
Démarrez pgAdmin4 dans le même répertoire (utilisez tmux ou comme service pour garder en arrière-plan):
Sudo python3 pgAdmin4.py
Si vous ne connaissez pas la connexion, vous pouvez supprimer/déplacer ce fichier et redémarrer pgAdmin.py:
Sudo find / -name "*pgadmin4.db"
Cela devrait fonctionner à la fois sur le serveur Ubuntu et sur le bureau. Vous devriez de préférence conserver le 127.0.0.1 et utiliser nginx ou Apache devant.
Assez bizarre, dans mon cas, je dois exécuter manuellement la commande
$ pgadmin4
puis le tableau de bord sera automatiquement présenté dans le navigateur par défaut.
Il semble que vous essayez d'ouvrir le client pgadmin sur le serveur.
Je vous suggère d'installer le client pgadmin à partir de l'endroit où vous souhaitez vous connecter, d'ajouter un serveur dans pgadmin et de vous connecter.