Par coderoe · 15 min de lecture

Ce tutoriel explique comment installer Ollama sur un VPS Debian, exécuter des modèles IA open source (comme llama3.1:8b), puis exposer une interface web conviviale via Open WebUI, Docker, Nginx et HTTPS.
L’objectif est d’obtenir une solution auto‑hébergée, reproductible et sécurisée pour utiliser des LLM sans dépendre d’un service cloud tiers.
llama3.1:8bsudoSource du contenu : documentation PDF fournie par l’auteur.
Avant toute installation, mettez le système à jour :
1sudo apt update && sudo apt upgrade -y2sudo apt autoremove -y1curl -fsSL https://ollama.com/install.sh | sh1sudo systemctl status ollama1ollama run llama3.1:8b1sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release -y1curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg1echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null2sudo apt update1sudo apt install docker-ce docker-ce-cli containerd.io -y1docker -v2sudo systemctl status docker1docker pull ghcr.io/open-webui/open-webui:main1docker run -d -p 3000:8080 \2 -v open-webui:/app/backend/data \3 --name open-webui \4 ghcr.io/open-webui/open-webui:main1sudo mkdir -p /etc/systemd/system/ollama.service.d/2sudo nano /etc/systemd/system/ollama.service.d/override.conf1[Service]2Environment="OLLAMA_HOST=0.0.0.0"3Environment="OLLAMA_ORIGINS=*"1sudo systemctl daemon-reload2sudo systemctl restart ollama1ss -tulpn | grep 114341sudo apt install nginx -y1sudo nano /etc/nginx/sites-available/ollama1server {2 listen 80;3 server_name tondomaine.com www.tondomaine.com;4 5 location / {6 proxy_pass http://localhost:3000;7 proxy_http_version 1.1;8 proxy_set_header Upgrade $http_upgrade;9 proxy_set_header Connection 'upgrade';10 proxy_set_header Host $host;11 proxy_cache_bypass $http_upgrade;12 }13}1sudo ln -s /etc/nginx/sites-available/ollama /etc/nginx/sites-enabled/2sudo nginx -t3sudo systemctl reload nginx1sudo apt install certbot python3-certbot-nginx -y2sudo certbot --nginx -d tondomaine.com -d www.tondomaine.com1sudo systemctl status certbot.timerChez votre fournisseur DNS (ex. Hostinger) :
| Type | Nom | Cible | TTL |
|---|---|---|---|
| A | ollama | IP_VPS | 14400 |
| A | www.ollama | IP_VPS | 14400 |
Vous disposez désormais d’une plateforme IA auto‑hébergée, combinant Ollama, Open WebUI et une exposition web sécurisée. Cette architecture est adaptée aux tests, à la R&D et à un usage professionnel maîtrisé de modèles open source.

Par coderoe · 8 min de lecture

Par coderoe · 5 min de lecture

Par coderoe · 5 min de lecture