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.
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_statementsashared_preload_libraries, riavvia PostgreSQL, poi eseguiCREATE 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.