1 12/10/2026 8 min

Insomnia su Ubuntu LTS: scegli il canale giusto prima di installare

Se devi usare Insomnia su Ubuntu 22.04 o 20.04 LTS, la scelta non è solo “come si installa”, ma come vuoi gestire aggiornamenti, integrazione col sistema e manutenzione. In pratica hai tre strade sensate: Snap, pacchetto DEB ufficiale e AppImage. Sono approcci diversi, con trade-off diversi. Se lavori su più macchine o vuoi aggiornamenti semplici, Snap è comodo. Se preferisci un’installazione classica e controllabile, il DEB è spesso la scelta più lineare. Se invece vuoi un binario portabile, AppImage è la via più rapida.

Prima di partire, conviene allineare l’obiettivo: installazione rapida, aggiornamenti gestiti dal sistema o massima portabilità. Questo articolo copre i tre metodi con comandi verificabili e con una nota pratica su quando usarli davvero, senza perdere tempo in passaggi inutili.

Metodo 1: installare Insomnia con Snap

Snap è il metodo più veloce se vuoi un’installazione quasi “zero sbatti”. Su Ubuntu è già integrato e, nella maggior parte dei casi, non devi aggiungere repository esterni. Il vantaggio principale è che gli aggiornamenti arrivano in modo gestito dal sistema; lo svantaggio è che l’integrazione con temi, file picker e alcune preferenze desktop può essere meno lineare rispetto a un pacchetto tradizionale.

1. Aggiorna l’indice dei pacchetti e verifica che Snap sia disponibile.

sudo apt update
snap version

Se il comando snap version restituisce versione del client e del daemon, sei a posto. Su Ubuntu desktop recente di solito è già tutto presente.

2. Installa Insomnia dallo store Snap.

sudo snap install insomnia

3. Avvia l’app e controlla che parta correttamente.

insomnia

Se il comando non è nel PATH per qualche motivo, puoi verificarne la presenza con:

snap list insomnia
which insomnia

4. Verifica che il pacchetto sia installato dalla sorgente corretta.

snap info insomnia

Qui controlli canale, versione e publisher. È utile se devi capire se stai usando un branch stabile o un canale più aggressivo.

Quando scegliere Snap: se vuoi installazione rapida, aggiornamenti automatici e una manutenzione minima. Quando evitarlo: se ti serve un’integrazione desktop più prevedibile o vuoi gestire il software con policy più tradizionali.

Metodo 2: installare Insomnia con pacchetto DEB ufficiale

Il pacchetto DEB è la soluzione più familiare per chi amministra Ubuntu in modo classico. Hai un file locale, un’installazione esplicita e una gestione chiara con apt. È spesso la strada migliore se vuoi capire esattamente cosa hai installato, dove finisce e come rimuoverlo senza dipendere da uno store esterno.

1. Scarica il file .deb dalla pagina ufficiale di Insomnia. In questo caso il punto importante non è il comando in sé, ma prendere il pacchetto da una fonte verificabile. Evita mirror casuali o repository non documentati.

2. Una volta scaricato il file, installalo con apt così ti porti dietro anche la risoluzione delle dipendenze.

sudo apt install ./insomnia_*.deb

Se il tuo shell globbing non trova il file, usa il nome esatto. In alternativa puoi installare con dpkg, ma poi devi sistemare le dipendenze a mano. Con apt è più pulito.

3. Verifica che il pacchetto sia stato registrato correttamente.

dpkg -l | grep -i insomnia
apt-cache policy insomnia

Il primo comando conferma la presenza del pacchetto, il secondo ti dice da dove proviene e quale versione è in uso. Se gestisci più workstation, questi due controlli ti evitano sorprese quando devi fare audit o supporto.

4. Avvia l’applicazione e controlla il percorso del binario.

insomnia
command -v insomnia

Quando scegliere il DEB: se vuoi una gestione tradizionale, un’integrazione più prevedibile con il sistema e un ciclo di installazione/rimozione molto chiaro. Nota operativa: per ambienti aziendali o postazioni amministrate, il DEB è spesso più facile da documentare rispetto a Snap.

Metodo 3: usare AppImage quando vuoi portabilità

AppImage è il metodo più portabile: scarichi un file, lo rendi eseguibile e lo avvii. Non installa nel sistema nel senso classico, non modifica il database dei pacchetti e non richiede quasi mai privilegi elevati. È utile quando vuoi provare Insomnia velocemente, tenerlo in una cartella specifica o usarlo su una macchina dove non vuoi toccare altro.

1. Scarica l’AppImage dal sito ufficiale di Insomnia. Anche qui la regola è semplice: prendere il file dalla fonte ufficiale.

2. Rendi il file eseguibile.

chmod +x Insomnia-*.AppImage

3. Avvia il file.

./Insomnia-*.AppImage

Se vuoi essere più ordinato, puoi spostarlo in una directory dedicata, ad esempio ~/Applications o /opt, e creare un collegamento nel menu applicazioni. In questo modo mantieni il binario separato dai file di lavoro.

4. Se vuoi integrare l’AppImage nel desktop, puoi creare un file .desktop. Un esempio minimale:

[Desktop Entry]
Name=Insomnia
Exec=/home/tuo_utente/Applications/Insomnia.AppImage
Icon=insomnia
Type=Application
Categories=Development;Network;

Questo approccio è più manuale, ma in cambio ti lascia il controllo totale sul posizionamento del file e sul modo in cui viene richiamato.

Quale metodo conviene davvero su Ubuntu 22.04 e 20.04 LTS

Se devi dare una risposta pratica, la scelta dipende dal contesto operativo.

  • Snap: meglio se vuoi semplicità, aggiornamenti automatici e installazione rapida.
  • DEB ufficiale: meglio se vuoi un pacchetto classico, auditabile e più facile da trattare in ambiente amministrato.
  • AppImage: meglio se vuoi portabilità, test veloci o zero integrazione con il sistema.

Su Ubuntu 22.04 e 20.04 LTS, il comportamento generale è simile. La differenza vera non è la release in sé, ma il modo in cui vuoi gestire il ciclo di vita dell’applicazione. Se lavori su un laptop personale, AppImage può bastare. Se devi tenere il software aggiornato con poca manutenzione, Snap è molto comodo. Se vuoi un’installazione più classica da documentare, il DEB resta il candidato più pulito.

Verifiche post-installazione: cosa controllare subito

Dopo l’installazione, non fermarti al fatto che l’app si apra. Controlla almeno questi punti, così eviti di scoprire problemi quando ti serve davvero.

  1. Verifica che il comando sia risolvibile nel PATH con command -v insomnia.
  2. Apri l’app e controlla che l’interfaccia parta senza errori visibili.
  3. Prova a creare una richiesta HTTP verso un endpoint noto, ad esempio un servizio interno o un sito pubblico di test.
  4. Se usi proxy o certificati custom, controlla che Insomnia li veda correttamente nel profilo utente.

Se qualcosa non torna, la prima verifica utile è guardare l’output da terminale. Avviare l’app da shell spesso mostra subito errori di librerie, problemi di sandbox o dipendenze mancanti. Su DEB e AppImage è particolarmente utile; su Snap, in caso di problemi, conviene anche controllare i log del sistema con journalctl filtrando il nome del processo se compare nei messaggi.

journalctl --user -xe | grep -i insomnia
journalctl -xe | grep -i snap

Non è detto che trovi sempre una riga esplicita, ma quando c’è è il modo più veloce per capire se il problema è grafico, di permessi o di dipendenze.

Rimozione pulita e gestione degli aggiornamenti

Un’installazione fatta bene deve essere anche rimovibile bene. Se usi Snap, la rimozione è immediata.

sudo snap remove insomnia

Se usi il DEB, rimuovi il pacchetto con apt e, se necessario, pulisci le dipendenze non più usate.

sudo apt remove insomnia
sudo apt autoremove

Con AppImage, in genere basta cancellare il file e l’eventuale launcher creato manualmente.

rm -f ~/Applications/Insomnia.AppImage
rm -f ~/.local/share/applications/insomnia.desktop

Per gli aggiornamenti, il comportamento cambia a seconda del metodo. Snap tende a gestirli in autonomia, il DEB richiede un nuovo download della release, AppImage richiede il download del nuovo file. Non c’è un metodo universalmente migliore: c’è il metodo più coerente con come amministri la macchina.

Un dettaglio pratico che spesso viene ignorato: profili, certificati e workspace

Insomnia non è solo un client REST da aprire e chiudere. Se lo usi in modo serio, ti interessa dove salva i workspace, come gestisce i certificati e come si comporta con account e sincronizzazione. Questo è uno dei motivi per cui conviene distinguere bene il canale di installazione: un cambio di metodo non dovrebbe confondere i dati utente.

In caso di migrazione tra installazioni diverse, la logica corretta è sempre la stessa: prima esporti o verifichi i dati applicativi, poi cambi il metodo di installazione. Se devi spostare il profilo, cerca nel filesystem dell’utente le directory create dall’app e verifica cosa contiene prima di fare pulizie automatiche. Il punto non è memorizzare un path “magico”, ma controllare dove il software salva davvero i dati nel tuo ambiente.

Se lavori su sistemi condivisi o su macchine amministrate, una buona abitudine è annotare il metodo usato, la versione installata e l’eventuale presenza di certificati custom o proxy aziendali. Ti evita di perdere tempo quando devi ricostruire il contesto mesi dopo.

Comando rapido: verifica finale in tre righe

Se vuoi un controllo secco dopo l’installazione, questi tre comandi bastano per una prima conferma operativa:

command -v insomnia
insomnia --version
snap list insomnia || dpkg -l | grep -i insomnia

Il primo dice se il binario è raggiungibile, il secondo ti mostra la versione dell’app, il terzo ti aiuta a capire quale canale di installazione stai usando. È un controllo piccolo, ma in assistenza o su una macchina appena configurata fa risparmiare tempo.

In sintesi: usa Snap se vuoi rapidità, DEB se vuoi una gestione classica, AppImage se vuoi portabilità. Su Ubuntu 22.04 e 20.04 LTS tutte e tre le opzioni sono valide; la differenza vera è nel tipo di manutenzione che vuoi sostenere nel tempo.