Configuration Ollama sur Debian 12
Guide complet pour l'installation d'Ollama sur Debian 12 avec proxy inverse Apache2, chiffrement SSL et authentification HTTP Basic pour une API publique sécurisée
Notes importantes
Étapes de configuration
Suivez ces étapes dans l'ordre donné pour une installation réussie.
Installer les dépendances
Installer les paquets de base requis pour l'installation d'Ollama.
Installer Ollama
Télécharger Ollama, l'installer et configurer le service pour l'accès réseau.
Configurer Apache2
Installer Apache2 et activer les modules requis pour le proxy inverse.
Configurer le certificat SSL
Installer Certbot et créer un certificat SSL gratuit avec Let's Encrypt.
Configurer l'authentification
Créer l'authentification HTTP Basic pour un accès API sécurisé.
Configurer le Virtual Host
Créer la configuration Apache Virtual Host avec SSL et paramètres de proxy.
Tester l'API
Tester l'API Ollama avec authentification pour s'assurer que tout fonctionne correctement.
Dépannage
Solutions pour les problèmes courants lors de l'installation et de la configuration.
Résoudre les problèmes Ollama
Vérifier si le port 11434 est ouvert
sudo ss -tulpen | grep 11434
Vérifier le statut du service Ollama
sudo systemctl status ollama
Afficher les logs Ollama en temps réel
sudo journalctl -u ollama -f
Résoudre les problèmes Apache
Tester la configuration Apache pour les erreurs de syntaxe
sudo apache2ctl configtest
Vérifier le statut du service Apache
sudo systemctl status apache2
Afficher les logs d'erreur Apache
sudo tail -f /var/log/apache2/error.log
Résoudre les problèmes SSL
Lister tous les certificats SSL
sudo certbot certificates
Tester le renouvellement automatique des certificats
sudo certbot renew --dry-run
Tester la connexion SSL au domaine
openssl s_client -connect llm.chad.lu:443
Installation Terminée !
Votre installation Ollama est maintenant prête. Vous pouvez accéder à vos modèles IA via l'API sécurisée.