Assistance
Une question avant d’acheter, ou quelque chose ne fonctionne pas ? Écrivez-nous en indiquant les informations ci-dessous.
Contact
Écrivez à support@heapdeck.app. Il est utile d’indiquer :
- vos versions d’iOS et de HeapDeck (Réglages › À propos dans l’app) ;
- votre version de PostgreSQL et où il tourne : auto-hébergé, RDS, Cloud SQL, Azure, Supabase ;
- le texte exact de l’erreur, ou une capture d’écran avec les noms d’hôtes masqués.
N’envoyez jamais de mots de passe, de clés privées ni de chaînes de connexion.
Questions fréquentes
Un écran affiche « Visibilité partielle » ou <insufficient privilege>
Votre rôle ne peut pas lire le détail des autres sessions. Exécutez ceci une fois en tant que superuser ou avec le rôle d’administration de votre fournisseur :
GRANT pg_monitor TO your_role;
pg_monitor donne accès en lecture aux vues de statistiques, et à rien d’autre.
L’écran Requêtes lentes affiche « pg_stat_statements n’est pas installé »
L’extension doit être chargée au démarrage du serveur, puis créée dans la base :
- Auto-hébergé : ajoutez
pg_stat_statementsàshared_preload_libraries, redémarrez PostgreSQL, puis exécutezCREATE EXTENSION pg_stat_statements;. - Amazon RDS et Cloud SQL : vérifiez le parameter group ou les database flags, puis exécutez
CREATE EXTENSION pg_stat_statements;. - Supabase : elle est déjà activée.
L’écran Requêtes lentes indique dans quel cas vous êtes et affiche la commande à copier.
Le tunnel SSH échoue avec « Échec de l’authentification SSH »
La version 1.0 accepte un mot de passe ou une clé privée Ed25519 non chiffrée au format OpenSSH ; la clé commence par -----BEGIN OPENSSH PRIVATE KEY-----. Pour créer une clé réservée à HeapDeck :
ssh-keygen -t ed25519 -N "" -f heapdeck_ed25519
Ajoutez heapdeck_ed25519.pub à ~/.ssh/authorized_keys sur le bastion et collez la clé privée dans la connexion. Les clés RSA, ECDSA et celles protégées par une phrase de passe ne fonctionnent pas en 1.0.
« Le certificat de ce serveur a changé »
HeapDeck a épinglé l’empreinte du certificat lors de votre première connexion, et le serveur en présente maintenant une autre. Cela arrive après le renouvellement d’un certificat, et c’est aussi ce à quoi ressemble une connexion interceptée.
Comparez la nouvelle empreinte avec celle de votre serveur, par exemple avec openssl x509 -in server.crt -noout -fingerprint -sha256. Ne lui faites confiance que si elles correspondent ; sinon, touchez « Annuler — ne pas se connecter ».
« L’accès à Local Network est désactivé »
iOS demande l’autorisation Réseau local quand un serveur, un bastion ou Ollama se trouve sur votre réseau local. Activez-la dans Réglages › HeapDeck › Réseau local, puis touchez Réessayer. Les serveurs sur Internet n’en ont pas besoin.
« HeapDeck est verrouillé » à chaque ouverture
Le verrouillage de l’app est activé par défaut. Déverrouillez avec Face ID, Touch ID ou votre code. Dans Réglages › Sécurité, vous pouvez désactiver Exiger Face ID ou choisir quand l’app se verrouille à nouveau : immédiatement, après 1 ou 5 minutes, ou jamais.
Comment restaurer Pro sur un nouvel iPhone ?
Ouvrez n’importe quelle connexion ou la démo, touchez l’engrenage sur l’écran Santé, puis Réglages › HeapDeck Pro › Restaurer les achats. Restaurer les achats figure aussi sur l’écran Pro lui-même. Pro suit votre Apple ID ; le Partage familial n’est pas disponible pour cet achat.
Comment obtenir un remboursement ?
Les achats passent par Apple, les remboursements aussi : faites votre demande sur reportaproblem.apple.com. Si Pro est remboursé, l’app repasse en Free et conserve vos connexions.