Pesquisa de site

Como instalar o PgAdmin 4 Debian 10


pgAdmin é uma ferramenta de administração e gerenciamento de interface gráfica de usuário (GUI) de código aberto, poderosa e rica em recursos para o banco de dados PostgreSQL. Atualmente, ele suporta PostgreSQL 9.2 ou posterior e roda em Unix e suas variantes, como Linux, Mac OS X e também em sistemas operacionais Windows.

Ele fornece uma interface de usuário poderosa que permite criar, gerenciar, manter e usar facilmente objetos de banco de dados, tanto por usuários iniciantes quanto por usuários experientes do Postgres.

pgAdmin 4 é uma versão principal (e uma reescrita completa) do pgAdmin, construído usando Python e Javascript/jQuery, e um tempo de execução para desktop escrito em C++ com Qt. O pgAdmin 4 é imensamente aprimorado no pgAdmin 3 com elementos de interface de usuário (IU) atualizados, opções de implantação multiusuário/web, painéis e um design mais moderno e elegante.

Neste artigo, mostraremos como instalar o pgAdmin 4 no sistema Debian 10 para fornecer acesso remoto e seguro aos bancos de dados PostgreSQL.

Este guia pressupõe que você já tenha o PostgreSQL 9.2 ou superior instalado e configurado em seu servidor Debian 10, caso contrário, para instalá-lo, siga nosso guia: Como instalar o PostgreSQL 11 no Debian 10.

Instalando o pgAdmin 4 no Debian 10

O Debian 10 vem com o pgAdmin 3 por padrão. Para instalar o pgAdmin 4, você precisa habilitar o repositório APT do PostgreSQL Global Development Group (PGDG) (que contém pacotes PostgreSQL para Debian e Ubuntu) no seu sistema.

apt-get install curl ca-certificates gnupg
curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -

Em seguida, crie um arquivo de repositório chamado /etc/apt/sources.list.d/pgdg.list.

vim /etc/apt/sources.list.d/pgdg.list

E adicione a seguinte linha no arquivo.

deb http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main

Salve as alterações e saia do arquivo.

Agora atualize o cache do pacote APT (que é uma etapa obrigatória) e instale o pacote pgAdmin 4 como segue. O pacote pgadmin4-apache2 é o aplicativo WSGI.

apt-get update
apt-get install pgadmin4  pgadmin4-apache2

Durante a instalação do pacote, você será solicitado a definir um endereço de e-mail para a conta de usuário inicial da interface web pgAdmin. Este e-mail funcionará como o nome da conta, forneça-o e pressione Enter.

Você também será solicitado a definir uma senha para a conta de usuário inicial pgadmin4. Forneça uma senha segura e forte e clique em Enter para continuar.

Uma vez instalados os pacotes, o instalador ativa o systemd para iniciar o serviço Apache2 e permite que ele seja iniciado automaticamente na inicialização do sistema, sempre que o sistema for reinicializado.

Você pode verificar o status do serviço com o seguinte comando para garantir que ele esteja funcionando.

systemctl status apache2 

No Debian 10, o aplicativo pgAdmin 4 WSGI é configurado para funcionar com o servidor Apache HTTP por padrão usando o /etc/apache2/conf-available/pgadmin4.conf arquivo de configuração.

Antes de poder acessar a interface da web pgadmin4, se você tiver o firewall UFW em execução (geralmente está desabilitado por padrão), será necessário abrir a porta 80 (HTTP) para permitir tráfego de entrada no serviço Apache da seguinte maneira.

ufw allow 80
ufw allow 443
ufw status

Acessando a interface da web do pgAdmin 4

Agora você pode acessar a interface web do pgAdmin 4. Abra um navegador da web, aponte-o para o seguinte endereço e clique em Enter.

http://SERVER_IP/pgadmin4
OR
http://localhost/pgadmin4

Assim que a interface de login da web do pgAdmin 4 aparecer, digite o endereço de e-mail e a senha que você definiu anteriormente para autenticar. Em seguida, clique em fazer login.

Após um login bem-sucedido, você chegará ao painel padrão da interface da web pgAdmin4. Para conectar-se a um servidor de banco de dados, clique em Adicionar Novo Servidor.

Em seguida, adicione o novo nome de conexão do servidor e um comentário. E clique na guia Conexão para fornecer os detalhes da conexão, ou seja, nome do host, nome do banco de dados, nome de usuário do banco de dados e nome do banco de dados e nome do banco de dados.senha conforme mostrado na captura de tela a seguir. Quando terminar, clique em Salvar.

Na árvore Navegador, agora você deve ter pelo menos uma conexão de servidor mostrando o nome da conexão, número de bancos de dados, funções e espaço de tabela. Clique duas vezes no link Banco de dados para visualizar a visão geral do desempenho do servidor no Painel.

Página inicial do pgAdmin: https://www.pgadmin.org/

Isso é tudo! O pgAdmin 4 é muito melhor do que o pgAdmin 3 com vários novos recursos, melhorias e correções de bugs. Neste guia, mostramos como instalar e configurar o pgAdmin 4 no servidor Debian 10. Se você tiver alguma dúvida, entre em contato conosco através do formulário de comentários abaixo.