Suporte

Uma dúvida antes de comprar, ou algo não está funcionando? Mande um e-mail para nós e inclua os detalhes abaixo.

Contato

Escreva para support@heapdeck.app. Ajuda incluir:

  • as versões do iOS e do HeapDeck (Ajustes › Sobre, no app);
  • a versão do PostgreSQL e onde ele roda: auto-hospedado, RDS, Cloud SQL, Azure, Supabase;
  • o texto exato do erro ou uma captura de tela com os nomes de host ocultos.

Nunca envie senhas, chaves privadas ou strings de conexão.

support@heapdeck.app

Perguntas comuns

Uma tela diz “Visibilidade parcial” ou mostra <insufficient privilege>

A sua role não consegue ler os detalhes de outras sessões. Execute isto uma vez como superusuário ou com a role de administrador do seu provedor:

GRANT pg_monitor TO your_role;

pg_monitor concede acesso de leitura às views de estatísticas e a nada mais.

A tela Consultas lentas diz “pg_stat_statements não está instalado”

A extensão precisa ser carregada quando o servidor inicia e depois criada no banco de dados:

  • Auto-hospedado: adicione pg_stat_statements a shared_preload_libraries, reinicie o PostgreSQL e depois execute CREATE EXTENSION pg_stat_statements;.
  • Amazon RDS e Cloud SQL: verifique o grupo de parâmetros ou as flags do banco de dados e depois execute CREATE EXTENSION pg_stat_statements;.
  • Supabase: já vem ativada.

A tela Consultas lentas explica em qual caso você está e mostra o comando para copiar.

O túnel SSH falha com “Falha na autenticação SSH”

A versão 1.0 aceita uma senha ou uma chave privada Ed25519 sem criptografia no formato OpenSSH; a chave começa com -----BEGIN OPENSSH PRIVATE KEY-----. Para criar uma chave só para o HeapDeck:

ssh-keygen -t ed25519 -N "" -f heapdeck_ed25519

Adicione heapdeck_ed25519.pub ao ~/.ssh/authorized_keys no bastião e cole a chave privada na conexão. Chaves RSA, ECDSA e protegidas por senha não funcionam na 1.0.

“O certificado deste servidor mudou”

O HeapDeck fixou a impressão digital do certificado na primeira vez que você se conectou, e agora o servidor apresenta outra. Isso acontece depois que um certificado é renovado, e também é o que se vê quando alguém intercepta a conexão.

Compare a nova impressão digital com a do seu servidor, por exemplo com openssl x509 -in server.crt -noout -fingerprint -sha256. Confie no certificado só se elas baterem; caso contrário, toque em “Cancelar — não conectar”.

“O acesso à Local Network está desativado”

O iOS pede a permissão de Rede Local quando um servidor, um bastião ou o Ollama está na sua rede local. Ative em Ajustes › HeapDeck › Rede Local e depois toque em Tentar de novo. Servidores na internet não precisam dela.

“O HeapDeck está bloqueado” toda vez que eu abro

O bloqueio do app vem ativado por padrão. Desbloqueie com o Face ID, o Touch ID ou o seu código de acesso. Em Ajustes › Segurança, você pode desativar Exigir Face ID ou escolher quando ele volta a bloquear: imediatamente, após 1 ou 5 minutos, ou nunca.

Como restauro o Pro em um iPhone novo?

Abra qualquer conexão ou a demo, toque na engrenagem em Saúde e depois em Ajustes › HeapDeck Pro › Restaurar compras. Restaurar compras também fica na própria tela do Pro. O Pro acompanha o seu Apple ID; o Compartilhamento Familiar não está disponível para ele.

Como peço reembolso?

As compras passam pela Apple, então os reembolsos também: solicite em reportaproblem.apple.com. Se o Pro for reembolsado, o app volta ao Free e mantém as suas conexões.