Principiante 4 minOllama

Installare Ollama su Linux

Linux è il sistema operativo nativo di Ollama: quello su cui funziona meglio, si aggiorna nel modo più pulito e ti offre il maggior controllo. Questa guida tratta Ubuntu/Debian/Fedora con systemd, la configurazione delle GPU NVIDIA e AMD e come rendere il server accessibile sulla tua LAN senza compromettere tutto il resto.

Di Mohamed Meguedmi·Agg. 2026-03-25·Testato su Ubuntu 24.04

#Perché Linux per l'IA locale?

Tre ragioni pratiche: i driver GPU (CUDA, ROCm) sono più stabili su Linux che su Windows, gli strumenti CLI si integrano naturalmente e gli homelab girano su Linux per impostazione predefinita. Aggiungi systemd per avviare Ollama all'avvio del sistema in modo ordinato.

i
Distribuzioni testate
Questo tutorial è stato testato su Ubuntu 22.04 e 24.04, Debian 12, Fedora 40. I passaggi sono identici con differenze solo nel gestore dei pacchetti.

#Prerequisiti

Il kit IA Locale

Il tuo ChatGPT privato e gratuito sulla tua macchina in 1 ora — LM Studio, Ollama, Open WebUI, i tuoi documenti, senza cloud.

  • Spazio online a vita
  • PDF + file
  • Aggiornamenti a vita
Kernel 5.10+
Qualsiasi distribuzione ragionevole nel 2026. uname -r per verificare.
curl ou wget
Per scaricare lo script di installazione.
sudo / root
L'installazione scrive in /usr/local/bin e crea un servizio systemd.
10 GB di spazio su disco
I modelli si trovano per default in /usr/share/ollama/.ollama/models.

#1. Installazione in una riga

Terminale
curl -fsSL https://ollama.com/install.sh | sh

Lo script rileva la tua distribuzione, installa il binario in /usr/local/bin/ollama, crea un utente di sistema ollama, installa un'unità systemd e avvia il servizio. 30 secondi.

!
Curl | sh: verifica se necessario
Passare uno script a sh tramite una pipe è pratico ma poco trasparente. In ambito professionale, scaricalo prima (curl -o install.sh https://ollama.com/install.sh), rileggilo, poi eseguilo.
Verifica
ollama --version
systemctl status ollama

#2. Servizio systemd

Il servizio è creato in /etc/systemd/system/ollama.service. Per personalizzarlo (ad esempio cambiare il percorso dei modelli, esporlo sulla rete locale) :

Terminale
sudo systemctl edit ollama

Aggiungi le variabili d'ambiente utili nella sezione [Service]:

Override di systemd
[Service]
Environment="OLLAMA_HOST=0.0.0.0:11434"
Environment="OLLAMA_MODELS=/mnt/ssd/ollama-models"
Environment="OLLAMA_KEEP_ALIVE=30m"
Environment="OLLAMA_MAX_LOADED_MODELS=2"
Applicare
sudo systemctl daemon-reload
sudo systemctl restart ollama
sudo journalctl -u ollama -f  # logs live

#3. GPU NVIDIA

Ollama rileva automaticamente CUDA se i driver sono installati. Verifica:

Terminale
nvidia-smi
# Si la commande n'existe pas :
sudo apt install nvidia-driver-550  # Ubuntu
sudo dnf install akmod-nvidia       # Fedora
→
Container Toolkit (opzionale)
Se passi a eseguire Ollama in Docker, installa nvidia-container-toolkit per rendere la GPU accessibile nel container. Altrimenti, Docker non può accedervi.
Provare con un modello
ollama run mistral "Bonjour"
# Dans un autre terminal :
ollama ps  # colonne PROCESSOR doit dire 100% GPU

#4. GPU AMD (ROCm)

Le schede Radeon RX 6000, 7000 e Instinct sono supportate tramite ROCm. L'installazione è più delicata di CUDA, ma funziona.

Ubuntu 22.04/24.04
wget https://repo.radeon.com/amdgpu-install/6.0/ubuntu/jammy/amdgpu-install_6.0.60000-1_all.deb
sudo apt install ./amdgpu-install_6.0.60000-1_all.deb
sudo amdgpu-install --usecase=rocm
sudo usermod -aG render,video $USER
# reboot
!
Carte non ufficialmente supportate
Se la tua GPU non è nella lista ufficiale AMD (ad es. RX 6600, 6700), usa HSA_OVERRIDE_GFX_VERSION=10.3.0 come variabile d'ambiente. Questo forza ROCm a trattare la scheda come una gfx1030.

#5. Esporre sulla rete locale

Per impostazione predefinita, Ollama ascolta solo su localhost:11434. Per consentire a un altro computer o a un Raspberry Pi di interrogarlo:

Nell'override systemd
Environment="OLLAMA_HOST=0.0.0.0:11434"
Environment="OLLAMA_ORIGINS=http://192.168.1.*"
Firewall
sudo ufw allow from 192.168.1.0/24 to any port 11434
!
Mai esporre su Internet
Ollama non dispone di autenticazione nativa. Se vuoi esporlo al di fuori della LAN, anteponi un reverse proxy (Caddy, nginx) con autenticazione Basic o JWT.

#Risoluzione dei problemi

systemctl status ollama → failed
Verificare con journalctl -u ollama -n 50. Spesso: porta 11434 già occupata oppure problemi di permessi sulla cartella models.
GPU non rilevato
nvidia-smi e rocminfo devono rispondere. Altrimenti: driver. Spesso è necessario riavviare dopo l'installazione.
Modello lento, 100% CPU
ollama ps non mostra la GPU. Driver corretti, ma variabile CUDA_VISIBLE_DEVICES configurata male? Verificate l'ambiente del servizio.
Spazio insufficiente
Sposta OLLAMA_MODELS su un SSD più grande. Non dimenticare chown -R ollama:ollama sulla nuova cartella.
Questa guida ti è stata utile?

Un feedback, un errore, una precisazione? Facci sapere, così la guida migliora per tutti.