Você realmente só tem algumas opções aqui.
(1) Use nginx e um backend que executa o arquivo pgAdmin4.py Python. Se isso é unicórnio, ou uwsgi lançado, e você proxy_pass ou similar ao back-end em nginx depende de você, no entanto, essa é uma opção.
(2) Inicie o pgAdmin4.py (não importa se é SERVER_MODE = True ou SERVER_MODE = False ), execute-o na porta localhost:5050 padrão e configure nginx to proxy_pass todos os pedidos para o domínio / hostname configurado para passar para o backend, com:
location / {
proxy_pass http://localhost:5050;
}
... ou similar.
Além disso, não há muita coisa que você possa fazer para conseguir que pgAdmin4.py trabalhe com nginx . (Eu uso a segunda destas opções no meu laptop, com uma configuração personalizada e pgAdmin4 lançado como um usuário do sistema dedicado)