web-dev-qa-db-fra.com

Comment accéder à distance à PgAdmin4?

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 enter image description here

Mais à distance ... N'ACCÈDE PAS enter image description here

6
Davi Menezes

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

9
Murtuza Z

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.

1
Punnerud

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.

1
Hearen

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.

1
Yuvraj Gautam