⌂ Self-hosting

Kiwix: Wikipedia e altre biblioteche offline sul server di casa

Wikipedia, dizionari e manuali senza Internet con Kiwix: i file ZIM, quali versioni scegliere, kiwix-serve in rete locale e aggiornamenti periodici.

Diamo per scontato che Wikipedia sia sempre a portata di clic. Eppure ci sono molte situazioni in cui la connessione manca o è inaffidabile: una casa di campagna, una barca, un guasto della linea che dura giorni, un laboratorio scolastico senza accesso a Internet. Kiwix permette di avere in casa una copia completa di Wikipedia e di molte altre risorse, consultabile da qualunque dispositivo della rete locale. È uno dei progetti più semplici e gratificanti da ospitare.

Come funziona Kiwix

Kiwix si basa su un formato di file chiamato ZIM, che contiene un intero sito web compresso e indicizzato in un unico file: testi, immagini, collegamenti interni e indice di ricerca. Un lettore Kiwix apre il file e lo mostra come se fosse il sito originale, senza bisogno di connessione.

Esistono lettori per computer, Android e iOS, ma per una casa la soluzione più comoda è kiwix-serve: un piccolo server che rende disponibili i file ZIM nella rete locale tramite browser. Tutti i dispositivi di casa possono consultarli senza installare nulla.

Cosa si può scaricare

Il catalogo di Kiwix non comprende solo Wikipedia. Tra i contenuti disponibili ci sono:

  • Wikipedia in moltissime lingue, compreso l'italiano.
  • Wikizionario, Wikibooks, Wikivoyage e altri progetti della Wikimedia Foundation.
  • Libri del Progetto Gutenberg, opere di pubblico dominio.
  • Raccolte di domande e risposte di Stack Exchange su temi tecnici.
  • Documentazione tecnica di linguaggi e strumenti di programmazione.
  • Contenuti educativi e video didattici in formato compresso.

Scegliere la versione giusta

Per molti contenuti, in particolare Wikipedia, Kiwix offre varianti diverse. La scelta dipende dallo spazio disponibile e dall'uso previsto:

Variante Contenuto Adatta a
maxi Articoli completi con immagini Uso generale, se lo spazio non manca
nopic Articoli completi senza immagini Spazio limitato, consultazione testuale
mini Solo introduzione degli articoli Dispositivi piccoli, consultazione rapida

Esistono anche selezioni tematiche, per esempio dedicate a medicina, storia o matematica, molto più piccole dell'intera enciclopedia. La Wikipedia completa in inglese con immagini occupa decine di gigabyte; quella in italiano è più piccola, ma resta comunque un file importante. Prima di scaricare conviene controllare le dimensioni indicate nel catalogo.

Installare kiwix-serve

La via più semplice è l'immagine container ufficiale. Si crea una cartella per i file ZIM, la si monta nel container e si avvia il server indicando i file da pubblicare:

docker run -d --name kiwix -p 8080:8080 \
  -v /srv/kiwix:/data ghcr.io/kiwix/kiwix-serve '*.zim'

Aprendo l'indirizzo del server dal browser compare una pagina con tutti i contenuti disponibili, ognuno con la propria ricerca interna. Le risorse richieste sono modeste: kiwix-serve gira bene anche su un mini PC o su una scheda a basso consumo, e la velocità dipende soprattutto dal disco.

Scaricare i file in modo efficiente

I file ZIM sono grandi, quindi conviene scaricarli con un metodo robusto. Il catalogo offre link diretti e, per molti file, anche torrent, che riprendono il download dopo un'interruzione e verificano l'integrità dei dati. Su una connessione lenta si può lasciare il download attivo durante la notte. Per i file molto grandi è prudente controllare lo spazio libero prima di iniziare, tenendo conto che durante l'aggiornamento conviene avere sul disco sia la versione vecchia sia quella nuova.

Aggiornamenti

I file ZIM sono istantanee: rappresentano il contenuto in un certo momento. Wikipedia cambia continuamente, e vengono pubblicate nuove versioni dei file a intervalli regolari. Per un uso domestico non serve aggiornare spesso; un aggiornamento ogni qualche mese è più che sufficiente. La procedura è semplice:

  1. Scaricare il nuovo file accanto a quello vecchio.
  2. Riavviare kiwix-serve con il nuovo file.
  3. Verificare che funzioni e cancellare il vecchio.

Usi pratici in casa

Kiwix è utile in contesti che vanno oltre l'emergenza:

  • Ragazzi che studiano: una consultazione senza distrazioni, pubblicità o social network.
  • Seconde case o viaggi: un disco esterno con i file ZIM e un portatile bastano per avere un'enciclopedia ovunque.
  • Documentazione tecnica: consultare manuali di programmazione anche quando la rete non c'è.
  • Archivio di riferimento: avere una copia stabile di contenuti che potrebbero cambiare.

In sintesi

  • Kiwix mette in un unico file ZIM interi siti come Wikipedia, consultabili senza Internet.
  • kiwix-serve rende i contenuti disponibili a tutta la rete di casa tramite browser.
  • Le varianti maxi, nopic e mini permettono di bilanciare completezza e spazio.
  • I torrent rendono più affidabile il download dei file grandi.
  • Un aggiornamento ogni qualche mese basta per un uso domestico.
MM
Marco Marzaduri

Marco Marzaduri si occupa di cybersecurity, informatica forense e sviluppo web. Laureato in informatica, unisce il rigore dell'analisi tecnica all'attenzione per le persone che usano la tecnologia.

Leggi anche