Local LLM Server · Ollama · vLLM · GPU On-Premise

Il tuo LLM locale
su un server in azienda

Dimensionamento hardware, installazione e gestione del tuo server LLM locale: dal sizing della GPU al deploy in produzione, con supporto tecnico continuativo.

🖥️
GPU on-premise Dalla RTX 4090 alla A100
🦙
Ollama / vLLM Il serving framework giusto per te
📡
API OpenAI-compatible Drop-in replacement per le tue app
🔒
Zero internet Funziona offline, always
Ollama · vLLM
NVIDIA RTX / A-Series / H100
Linux Server (Ubuntu/RHEL)
Docker · Kubernetes
Supporto post-deploy

Cos'è un LLM locale (local LLM)
e quando conviene a un'azienda

Un LLM locale è un modello linguistico, come quelli dietro ChatGPT, che gira su hardware dell'azienda invece che sui server di un fornitore cloud. Le domande, i documenti e le risposte non escono dalla rete aziendale e il modello funziona anche senza connessione a internet. È il cuore dell'AI locale e privata per aziende: in questa pagina ci concentriamo su hardware e software per farlo girare.

1. Il modello

Un modello open-weight scaricato una volta e installato sul server: oggi i più usati sono Qwen 3.5 e 3.6, Gemma 4, gpt-oss e Mistral Small, quasi tutti con licenza Apache 2.0. Quale scegliere dipende da hardware e caso d'uso: li abbiamo messi a confronto nella guida LLM open source: confronto modelli 2026.

2. Il motore di inferenza

Il software che carica il modello sulla GPU e risponde alle richieste. Ollama e LM Studio sono il modo più semplice per iniziare; vLLM regge molti utenti in contemporanea (il confronto è più sotto). Entrambi espongono un'API compatibile con quella di OpenAI, quindi le applicazioni esistenti si collegano cambiando solo l'indirizzo.

3. Le applicazioni

Sopra al server girano gli strumenti che le persone usano davvero: una chat interna, un chatbot sui documenti aziendali, l'interrogazione dei database in italiano, gli agenti AI locali che automatizzano i processi.

Provarlo in cinque minuti, portarlo in produzione in due settimane

Su un PC con una GPU recente, per provare un LLM locale bastano Ollama e due comandi: trovi la guida all'installazione passo per passo più sotto.

Metterlo a disposizione di un'intera azienda è un altro lavoro: dimensionare la GPU sul numero di utenti, scegliere il modello giusto per l'italiano e per i compiti richiesti, servire più richieste in parallelo con vLLM, gestire accessi e log, monitorare le prestazioni e aggiornare i modelli senza interrompere il servizio. È la parte di cui ci occupiamo noi, descritta più sotto.

Quando conviene

  • I dati sono riservati: contratti, dati di clienti e pazienti, progetti, codice sorgente.
  • L'uso è quotidiano e diffuso: il costo è l'hardware, non il numero di richieste.
  • Servono funzionamento offline o reti isolate, come negli stabilimenti produttivi.
  • Il modello va specializzato sul proprio dominio, ad esempio con il fine-tuning LoRA.

Quando non conviene

  • L'uso è sporadico e non riguarda dati riservati.
  • Il compito richiede in modo stabile le capacità dei modelli cloud più grandi, oltre quello che i modelli open-weight offrono su un server aziendale.
  • Nessuno in azienda o tra i fornitori può occuparsi di aggiornamenti e monitoraggio.

Quale LLM puoi far girare
sul tuo hardware?

La domanda che conta è quanta memoria ha la GPU (VRAM): il modello deve starci per intero, insieme al contesto della conversazione. La tabella indica cosa gira bene con la quantizzazione a 4 bit, il formato standard di Ollama e LM Studio, che riduce la memoria di circa quattro volte con una perdita di qualità contenuta.

Memoria GPUEsempi di hardwareModelli che girano bene (4 bit)Per cosa
8 GBRTX 4060, portatili con GPU, Mac con 16 GBQwen 3.5 4B e 9B, Gemma 4 E4BProve personali, riassunti, classificazione di testi brevi
12–16 GBRTX 4070 Ti, RTX 5060 Ti 16 GB, Mac con 24–32 GBGemma 4 12B, gpt-oss-20b, Qwen 3.5 9B a precisione più altaAssistente personale, chat su pochi documenti, codice
24 GBRTX 3090, RTX 4090Qwen 3.6 27B, Gemma 4 26B e 31B, Mistral Small 24BServer per un ufficio: chat interna, RAG sui documenti, estrazione dati
32 GBRTX 5090Qwen 3.6 35B-A3B, i modelli da 27–31B con contesto lungoAgenti AI, documenti lunghi, più utenti in parallelo
48 GBL40S, RTX 6000 Ada, 2× RTX 4090Llama 3.3 70B, Qwen 3.6 27B e Gemma 4 31B a 8 bitPMI con 30–100 utenti, qualità vicina ai modelli cloud
80–96 GBA100 / H100 80 GB, RTX PRO 6000gpt-oss-120b, Qwen 3.5 122BAziende con uso intensivo, ragionamento complesso
Più GPU da 80 GBServer con 4–8 H100 / H200DeepSeek V4 Flash (circa 290 miliardi di parametri), Qwen 3.5 397BGrandi aziende ed enti; DeepSeek V4 Pro (1,6 mila miliardi) richiede un cluster

Come leggere la tabella. I valori sono indicativi. Una regola pratica: a 4 bit servono circa 0,6 GB di memoria per ogni miliardo di parametri, più qualche GB per il contesto. Un modello da 27 miliardi occupa quindi circa 17 GB e gira su una scheda da 24 GB. Più utenti in contemporanea e documenti lunghi richiedono memoria aggiuntiva. I modelli "MoE" come Qwen 3.6 35B-A3B attivano solo una parte dei parametri per ogni parola (3 miliardi su 35) e sono quindi molto veloci, ma devono comunque stare tutti in memoria. Per un calcolo sul tuo hardware, con il numero di utenti e la lunghezza dei documenti, usa il calcolatore: quale LLM gira sulla mia GPU.

Su un PC con poca memoria video un modello può girare anche in parte sulla CPU, ma diventa molto più lento: va bene per una prova, non per un servizio aziendale. Per scegliere il modello in base alla qualità in italiano e al compito, vedi il confronto dei modelli LLM open source 2026; per le schede, la guida GPU per AI. Per un esempio completo, versione per versione, vedi la guida a Gemma 4 in locale. Per sapere cosa gira sul computer che hai già, usa il nostro test gratuito Gaulin AI Check: misura la tua GPU e stima la velocità di ogni modello.

Ollama, LM Studio o vLLM:
quale scegliere in azienda

Sono i tre strumenti più usati per far girare un LLM in locale. Possono caricare gli stessi modelli open-weight ed espongono tutti un'API compatibile con OpenAI, ma sono pensati per usi diversi.

OllamaLM StudiovLLM
Cos'èServer leggero con riga di comando, API e app desktopApp desktop con interfaccia grafica e catalogo modelli, con modalità serverMotore di inferenza per la produzione, scritto in Python
SistemiWindows, macOS, Linux, DockerWindows, macOS, LinuxLinux con GPU NVIDIA o AMD
LicenzaOpen source (MIT)Gratuito anche per uso aziendale, non open sourceOpen source (Apache 2.0)
Formato modelliGGUF quantizzato, libreria con un comandoGGUF, MLX su MacPesi Hugging Face, FP8, AWQ, GPTQ
Utenti in paralleloPochi, fino a qualche decina con uso moderatoUna personaDecine o centinaia, grazie al batching continuo
Uso tipico in aziendaPrototipi, server di reparto, sviluppo di applicazioniProvare e confrontare modelli sul proprio PCServer aziendale condiviso, chatbot e agenti in produzione

In pratica: LM Studio è il modo più comodo per capire quale modello funziona meglio sui propri documenti, Ollama per costruire il primo servizio interno, vLLM quando lo stesso servizio deve reggere un'intera azienda. Nei nostri progetti partiamo spesso da Ollama per il pilota e passiamo a vLLM quando gli utenti crescono, senza cambiare le applicazioni grazie all'API compatibile.

Attenzione ai modelli cloud. Ollama offre anche modelli "cloud" che si usano con gli stessi comandi ma girano sui server del fornitore, non sul tuo hardware. Su un server aziendale vanno disattivati o esclusi, altrimenti le richieste escono dalla rete senza che l'utente se ne accorga. Lo stesso vale per qualsiasi estensione o integrazione che chiama API esterne.

Come installare un LLM locale:
la guida passo per passo

Dalla scheda video a una chat simile a ChatGPT sul tuo computer, in cinque passi e circa mezz'ora. La guida usa Ollama, che funziona su Windows, macOS e Linux; in fondo trovi l'alternativa con LM Studio per chi preferisce non usare il terminale.

1. Controlla quanta memoria ha la GPU

È il dato che decide quale modello puoi usare. Con una scheda NVIDIA lo leggi con:

nvidia-smi --query-gpu=name,memory.total --format=csv

Su un Mac con chip Apple conta la memoria unificata, indicata in "Informazioni su questo Mac". Confronta il valore con la tabella dei modelli qui sopra, oppure lascia fare la misura a Gaulin AI Check.

2. Installa Ollama

Su Windows e macOS si scarica l'installer da ollama.com/download. Su Linux basta un comando, che installa anche il servizio di sistema:

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

3. Scarica un modello e fagli una domanda

Il primo comando scarica il modello una volta sola (qualche GB), il secondo apre una chat nel terminale. Con 8 GB di memoria video si parte da un modello da 9 miliardi di parametri:

ollama pull qwen3.5:9b
ollama run qwen3.5:9b "Riassumi in tre punti le clausole di recesso di un contratto di fornitura"

Da qui in poi il modello risponde anche senza connessione a internet. Con ollama ps vedi se gira tutto sulla GPU: se una parte finisce sulla CPU, le risposte rallentano molto e conviene scegliere un modello più piccolo.

4. Aggiungi un'interfaccia di chat

Per chi non usa il terminale serve un'interfaccia web. Open WebUI è la più diffusa: conversazioni salvate, caricamento di documenti, scelta del modello. Con Docker installato si avvia così:

docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway \
  -v open-webui:/app/backend/data --name open-webui --restart always \
  ghcr.io/open-webui/open-webui:main

Poi apri http://localhost:3000 nel browser: il primo account che crei diventa l'amministratore e trova già i modelli scaricati con Ollama.

5. Collega le tue applicazioni

Ollama espone un'API compatibile con quella di OpenAI sulla porta 11434, quindi un programma scritto per ChatGPT funziona cambiando solo l'indirizzo:

from openai import OpenAI

# La chiave è obbligatoria per la libreria ma Ollama la ignora
client = OpenAI(base_url="http://localhost:11434/v1", api_key="ollama")
risposta = client.chat.completions.create(
    model="qwen3.5:9b",
    messages=[{"role": "user", "content": "Scrivi l'oggetto di una mail di sollecito pagamento"}])
print(risposta.choices[0].message.content)

L'alternativa senza terminale: LM Studio

Scarica LM Studio da lmstudio.ai, cerca un modello nel catalogo interno (l'app segnala quelli troppo grandi per il tuo hardware), scaricalo e aprilo nella chat. Per usarlo dalle applicazioni, avvia il server locale dalla sezione per sviluppatori: espone la stessa API compatibile con OpenAI, sulla porta 1234. È il modo più comodo per confrontare più modelli sulle stesse domande prima di sceglierne uno.

Dal tuo PC ai colleghi: attenzione alla rete

Ollama di default risponde solo al computer su cui è installato. Per renderlo raggiungibile in ufficio su Linux si imposta OLLAMA_HOST nel servizio:

sudo systemctl edit ollama
# aggiungi:  [Service]
#            Environment="OLLAMA_HOST=0.0.0.0:11434"
sudo systemctl restart ollama

Ollama però non ha autenticazione: chiunque raggiunga quella porta può usare il modello. Su una rete aziendale va messo dietro un reverse proxy con login, o lasciato accessibile solo a Open WebUI, che gestisce utenti e permessi. Quando gli utenti diventano decine, il passo successivo è vLLM su un server dedicato, come descritto nelle sezioni seguenti.

Il server LLM giusto
per la dimensione della tua azienda

Gaulin dimensiona il server in base al numero di utenti, ai modelli desiderati e al carico previsto. Nessun hardware sovradimensionato, nessun collo di bottiglia.

Entry — PMI fino a 30 utenti

Server singola GPU

NVIDIA RTX 4090 — 24GB VRAM

Ideale per PMI con uso moderato: RAG su documenti, chatbot interno, Text-to-SQL. Rapporto qualità/prezzo eccellente.

Modelli: Qwen 3.6 27B, Gemma 4 26B/31B, Mistral Small (quantizzati)
Mid — 30–100 utenti

GPU professionale

NVIDIA L40S — 48GB VRAM

Per aziende con uso intensivo o modelli di qualità superiore. Alta stabilità produzione, ottimo throughput multi-utente.

Modelli: Llama 3.3 70B (quant), Qwen 3.6 35B-A3B, Gemma 4 31B a 8 bit
Enterprise — 100+ utenti

Multi-GPU / A100

NVIDIA A100 80GB · H100

Per grandi aziende con alto throughput, modelli full-precision, o requisiti di alta disponibilità con failover.

Modelli: gpt-oss-120b, Qwen 3.5 122B, DeepSeek V4 Flash (multi-GPU)

Come Gaulin installa il tuo LLM server

Un processo strutturato che porta il server da zero a produzione in 1–2 settimane.

1

Analisi requisiti

Valutiamo numero utenti, casi d'uso, modelli desiderati e infrastruttura esistente. Scegliamo hardware e software di serving ottimali.

2

Setup hardware

Installiamo e configuriamo il server fisico o virtuale, i driver NVIDIA, Docker e il sistema operativo ottimizzato per AI workload.

3

Deploy LLM

Installiamo Ollama o vLLM, scarichiamo i modelli selezionati, configuriamo le API, il load balancer e le policy di sicurezza di rete.

4

Monitoring e supporto

Configuriamo dashboard Prometheus/Grafana per monitorare GPU, latenza e throughput. Aggiornamenti modelli e supporto tecnico inclusi.

Cosa puoi fare con il tuo LLM server locale

Un LLM server on-premise è la base per tutte le applicazioni AI aziendali.

📄

RAG System

Interroga documenti aziendali in italiano con precisione. Scopri RAG System on-premise.

🤖

AI Agents

Agenti autonomi che automatizzano workflow aziendali usando il tuo LLM server come motore. Scopri gli agenti AI locali.

💻

AI Coding Agent

Code completion e review per il team di sviluppo, senza inviare il codice sorgente fuori dalla rete. Scopri AI Coding Agent.

🗄️

Text-to-SQL

Interroga database aziendali in linguaggio naturale. Il LLM locale genera query SQL sicure dal tuo schema.

💬

Chatbot aziendale

Assistente AI interno per clienti o dipendenti, integrato nel tuo portale web Angular o Laravel.

🔌

Drop-in API OpenAI

Il server espone un'API compatibile OpenAI. Qualsiasi app già integrata con OpenAI funziona immediatamente on-premise, cambiando solo l'endpoint.

Domande frequenti sul Local LLM Server

Un local LLM server è un sistema hardware e software che esegue modelli di linguaggio di grandi dimensioni direttamente nell'infrastruttura dell'azienda, senza dipendere da servizi cloud. Comprende il server con GPU dedicata, il software di serving (Ollama, vLLM), il modello LLM installato e un'API per le applicazioni.

Dipende dal modello LLM e dal carico. Per modelli fino a circa 30B parametri quantizzati (Qwen 3.6 27B, Gemma 4 31B, Mistral Small) è sufficiente una NVIDIA RTX 4090 (24GB VRAM). Per modelli da 70B o più servono GPU professionali come la L40S o A100. Gaulin fa il dimensionamento hardware in base al caso d'uso e agli utenti concorrenti previsti.

Con 24 GB di VRAM, come una RTX 3090 o 4090, girano bene in quantizzazione a 4 bit i modelli fino a circa 30 miliardi di parametri: Qwen 3.6 27B, Gemma 4 26B e 31B, Mistral Small 24B. Con 8 GB si usano modelli da 4–9 miliardi come Qwen 3.5 9B, con 16 GB Gemma 4 12B o gpt-oss-20b, con 48 GB Llama 3.3 70B, con 80 GB gpt-oss-120b. Come regola pratica, a 4 bit servono circa 0,6 GB per miliardo di parametri più la memoria per il contesto. Vedi la tabella completa.

LM Studio è un'app desktop per provare e confrontare modelli sul proprio PC. Ollama è un server leggero e semplice da installare, adatto a prototipi e servizi di reparto con pochi utenti in parallelo. vLLM è il motore per la produzione: con il batching continuo serve decine o centinaia di utenti sulla stessa GPU. Tutti espongono un'API compatibile con OpenAI, quindi si può partire con Ollama e passare a vLLM senza cambiare le applicazioni. Vedi il confronto completo.

Con una singola GPU NVIDIA A100 80GB e un modello di fascia media, un server vLLM può gestire 20–50 utenti concorrenti con latenza accettabile. Per scale maggiori si passa a configurazioni multi-GPU con load balancer. Gaulin dimensiona l'infrastruttura in base ai pattern di utilizzo stimati.

Sì. Una volta installato il modello, il server funziona completamente offline. Nessuna connettività internet necessaria per rispondere alle query. Vantaggio importante per reti isolate: stabilimenti produttivi, ambienti classificati, reti OT industriali.

Il modo più semplice è Ollama: si installa da ollama.com su Windows, macOS o Linux, si scarica un modello adatto alla memoria della GPU con ollama pull e lo si avvia con ollama run. Per una chat nel browser si aggiunge Open WebUI; in alternativa LM Studio fa tutto da interfaccia grafica. Per un'intera azienda si passa a vLLM su un server dedicato. Vedi la guida passo per passo.

Con Ollama, aggiornare è semplice come eseguire "ollama pull qwen3.6". Gaulin include nel contratto di supporto la valutazione e l'aggiornamento ai modelli più recenti, con testing pre-produzione e rollback automatico in caso di regressioni. Contattaci per i dettagli del contratto di supporto.

Il tuo LLM server locale,
operativo in 1–2 settimane

Dimmi quanti utenti e quali casi d'uso. In 30 minuti ti do il sizing hardware e un preventivo dettagliato.

Richiedi il dimensionamento →