Supporto

Una domanda prima dell’acquisto, o qualcosa non funziona? Scrivici e includi i dettagli qui sotto.

Contatti

Scrivi a support@heapdeck.app. È utile includere:

  • la versione di iOS e di HeapDeck (Impostazioni › Info nell’app);
  • la versione di PostgreSQL e dove gira: self-hosted, RDS, Cloud SQL, Azure, Supabase;
  • il testo esatto dell’errore, o uno screenshot con i nomi host nascosti.

Non inviare mai password, chiavi private o stringhe di connessione.

support@heapdeck.app

Domande frequenti

Una schermata dice “Visibilità parziale” o mostra <insufficient privilege>

Il tuo ruolo non può leggere i dettagli delle altre sessioni. Esegui questo comando una volta come superuser o con il ruolo di amministrazione del tuo provider:

GRANT pg_monitor TO your_role;

pg_monitor concede l’accesso in lettura alle viste delle statistiche e nient’altro.

La schermata Query lente dice “pg_stat_statements non è installato”

L’estensione deve essere caricata all’avvio del server, poi creata nel database:

  • Self-hosted: aggiungi pg_stat_statements a shared_preload_libraries, riavvia PostgreSQL, poi esegui CREATE EXTENSION pg_stat_statements;.
  • Amazon RDS e Cloud SQL: controlla il parameter group o i database flag, poi esegui CREATE EXTENSION pg_stat_statements;.
  • Supabase: è già abilitata.

La schermata Query lente spiega in quale caso ti trovi e mostra il comando da copiare.

Il tunnel SSH fallisce con “Autenticazione SSH non riuscita”

La versione 1.0 accetta una password o una chiave privata Ed25519 non cifrata in formato OpenSSH; la chiave inizia con -----BEGIN OPENSSH PRIVATE KEY-----. Per creare una chiave solo per HeapDeck:

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

Aggiungi heapdeck_ed25519.pub a ~/.ssh/authorized_keys sul bastion e incolla la chiave privata nella connessione. Le chiavi RSA, ECDSA e quelle protette da passphrase non funzionano nella 1.0.

“Il certificato di questo server è cambiato”

HeapDeck ha fissato l’impronta del certificato la prima volta che ti sei connesso, e ora il server ne presenta una diversa. Succede dopo il rinnovo di un certificato, ed è anche ciò che vedi quando una connessione viene intercettata.

Confronta la nuova impronta con quella del tuo server, ad esempio con openssl x509 -in server.crt -noout -fingerprint -sha256. Fidati solo se corrispondono; altrimenti tocca “Annulla — non connetterti”.

“L’accesso a Local Network è disattivato”

iOS chiede l’autorizzazione Rete locale quando un server, un bastion o Ollama si trova sulla tua rete locale. Attivala in Impostazioni › HeapDeck › Rete locale, poi tocca Riprova. I server su internet non ne hanno bisogno.

“HeapDeck è bloccato” ogni volta che lo apro

Il blocco dell’app è attivo di default. Sblocca con Face ID, Touch ID o il codice. In Impostazioni › Sicurezza puoi disattivare Richiedi Face ID o scegliere quando si blocca di nuovo: immediatamente, dopo 1 o 5 minuti, o mai.

Come ripristino Pro su un nuovo iPhone?

Apri una connessione qualsiasi o la demo, tocca l’ingranaggio nella schermata Salute, poi Impostazioni › HeapDeck Pro › Ripristina acquisti. Ripristina acquisti si trova anche nella schermata Pro stessa. Pro segue il tuo Apple ID; In famiglia non è disponibile per questo acquisto.

Come ottengo un rimborso?

Gli acquisti passano da Apple, e così anche i rimborsi: richiedilo su reportaproblem.apple.com. Se Pro viene rimborsato, l’app torna a Free e mantiene le tue connessioni.