Come distribuire un assistente AI personale su un VPS — passo dopo passo
Un assistente ospitato su un laptop muore nel momento in cui chiudi il coperchio. Un server da 6 $ al mese non dorme mai. Ecco cosa serve davvero per far girare la tua AI 24 ore su 24 — ogni passaggio, ogni punto critico più comune, e la scorciatoia in un solo comando alla fine.
Prima il modello mentale. Un assistente AI self-hosted ha due parti: il modello (l'intelligenza, di solito un'API cloud — non puoi far girare pesi di frontiera su un server economico, e non ne hai bisogno) e il livello agente (tutto ciò che lo rende tuo: memoria, cronologia delle conversazioni, integrazioni, attività pianificate). Il livello agente è ciò che ospiti tu. È leggero, non richiede GPU, ed è la parte che accumula i tuoi dati — motivo per cui appartiene a una macchina che controlli.
Cosa ti serve prima di iniziare: un VPS (~5–15 $/mese), una fonte per il modello (una chiave API o un abbonamento AI), un account Telegram e circa un'ora.
Passo 1 — Scegli il server
Va bene qualsiasi provider VPS affidabile. Le specifiche oneste per un livello agente: 1–2 vCPU, 2–4 GB di RAM, 20+ GB di disco. Resisti all'upselling — stai facendo girare un processo Node e un database SQLite, non addestrando un modello. Scegli una regione vicina a te (latenza) o vicina alla tua zona di comfort legale (giurisdizione — per alcune persone è proprio questo il punto).
Passo 2 — Igiene di base, prima di tutto
Cinque minuti che prevengono il novanta percento dei disastri: accedi con chiavi SSH e disattiva l'accesso con password; crea un utente non-root; attiva gli aggiornamenti di sicurezza automatici; accendi un firewall che permetta solo SSH. Niente di tutto questo è specifico per l'AI — è la differenza tra "il mio server" e "il nodo di una botnet di qualcun altro".
Passo 3 — Installa il runtime
Per la maggior parte degli stack per assistenti moderni significa Node.js LTS più git. Una regola conta più di qualsiasi scelta di strumenti: i segreti vivono in un file d'ambiente con permessi ristretti, mai nel codice. La chiave API del modello e il token del bot sono le chiavi dell'identità del tuo assistente; trattale come la password della tua email.
Passo 4 — Collega l'interfaccia
Non devi costruire un'app — porti già con te l'interfaccia. Crea un bot con BotFather di Telegram (ci vuole un minuto e non costa nulla), metti il token nel tuo file d'ambiente, e il tuo assistente acquisisce una finestra di chat su ogni dispositivo che possiedi, messaggi vocali, file e foto inclusi.
Passo 5 — Dagli una memoria che sopravvive
Un assistente senza persistenza è un pesce rosso con la bolletta del server. Conversazioni, fatti estratti e impostazioni dovrebbero finire in un database sul disco del VPS — SQLite è davvero sufficiente su scala personale. Poi pianifica un backup giornaliero di quel database su una seconda posizione. (Perché l'architettura della memoria conta più di quanto si pensi è un articolo a parte.)
Passo 6 — Il passaggio che tutti saltano: la supervisione dei processi
È qui che la maggior parte delle configurazioni fai-da-te muore silenziosamente. Far girare l'assistente in una sessione di terminale significa che si ferma quando la sessione cade. Farlo girare con nohup significa che si ferma al primo crash non gestito — silenziosamente, alle 3 del mattino, e lo scopri giorni dopo. La vera risposta è un servizio systemd con Restart=always: i crash lo riavviano, i riavvii della macchina lo riavviano, e il sistema di init della macchina — non la tua memoria — è responsabile della sua vita. Questo singolo passaggio è la differenza tra "uno script che ho lanciato una volta" e "un assistente che risponde a qualsiasi ora".
Quanto costano gli errori
Ogni passaggio saltato ha un prezzo. Igiene saltata: un server compromesso che legge l'intera memoria del tuo assistente. Persistenza saltata: mesi di contesto accumulato spariti con un riavvio del processo. Supervisione saltata: un assistente di cui smetti lentamente di fidarti, perché a volte semplicemente… non c'è. E ospitare tutto sul laptop dopotutto: promemoria che non scattano, messaggi che restano senza risposta, lavori pianificati che non partono mai — esattamente le cose per cui volevi un assistente.
La scorciatoia
Tutto quello che c'è sopra è un pomeriggio se ti piace l'infrastruttura — e una faccenda ricorrente se non ti piace. Avelina AI è esattamente questa architettura, confezionata: un installer guidato mette l'agente sul tuo VPS con l'interfaccia Telegram, il database di memoria persistente, la supervisione dei processi e i backup giornalieri già collegati, e aggiornamenti firmati da lì in poi. Ottieni tutto quello che questa guida costruisce — inclusa la parte in cui tutti i dati accumulati restano sul tuo server — senza assemblarlo a mano.
Domande frequenti
Mi serve una GPU?
No. Il livello agente è leggero; il modello viene chiamato via API. Una GPU conta solo se in seguito scegli di far girare pesi di modello locali.
Non posso semplicemente usare il mio laptop?
Finché il coperchio resta aperto, sì. Un assistente sempre attivo ha bisogno di una macchina sempre attiva — è tutto il senso di un VPS.
Costo totale di esercizio?
5–15 $/mese per il server più l'uso del modello. Infrastruttura ≈ due caffè al mese.
Cosa lo rende davvero "24 ore su 24"?
La supervisione dei processi (systemd, Restart=always) — non il server in sé. Le macchine restano accese; i processi non supervisionati no.
Posso avere tutto questo senza la configurazione manuale?
Sì — è esattamente ciò che fa l'installer di Avelina AI, stessa architettura, un solo comando.