Local LLM Setup on Linux in 2026: Ollama (178k Stars) Install Guide with GPU, Docker and Systemd - Complete Walkthrough

๐Ÿ“˜ Tutorials 2026-08-05 2 min read

Ollama (177,825 stars) makes local LLMs trivial on Linux: one install script, GPU or CPU, systemd service included. This guide covers install, model pull, GPU checks, Docker and API usage.

💡 What You Will Learn

Ollama (177,825 stars) makes local LLMs trivial on Linux: one install script, GPU or CPU, systemd service included. This guide covers install, model pull, GPU checks, Docker and API usage.

## The short answer On Linux, Ollama (177,825 stars, MIT) is the fastest path to a local LLM: one command installs it, downloads register as systemd services, and the API is OpenAI-compatible so any tool can connect. A 7-8B model runs on CPU (slow) or a consumer GPU (fast). ## Step 1 - Install ```bash curl -fsSL https://ollama.com/install.sh | sh systemctl status ollama # should be active (running) ``` ## Step 2 - Verify GPU (optional) ```bash ollama ps # shows loaded models + GPU usage nvidia-smi # confirm NVIDIA driver sees your GPU ``` Ollama auto-detects NVIDIA GPUs via CUDA. AMD users need ROCm setup; CPU-only works out of the box. ## Step 3 - Pull and run a model ```bash ollama pull qwen2.5:7b ollama run qwen2.5:7b "Explain Linux permissions in one paragraph" ``` ## Step 4 - Docker option ```bash docker run -d --gpus=all -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama ``` ## Step 5 - Use the API ```bash curl http://localhost:11434/api/generate -d '{"model":"qwen2.5:7b","prompt":"hi"}' ``` Any OpenAI-compatible client can also point at `http://localhost:11434/v1`. ## Real numbers - Ollama is the most-starred local LLM tool on GitHub (177,825 stars) with models from 0.5B to 70B+. - 7-8B Q4 quantized models need ~6GB RAM; 13B needs ~9GB; 70B needs ~40GB. - A 7B model on an RTX 3060 (12GB): ~40-60 tokens/sec. On CPU-only: ~5-10 tokens/sec. ## FAQ **Q: Which model should I start with?** A: qwen2.5:7b or llama3.1:8b - the best quality-per-GB balance for 8GB+ machines. **Q: How do I uninstall?** A: `sudo systemctl stop ollama` then remove `/usr/local/bin/ollama` and `~/.ollama`. **Q: Can multiple users share it?** A: Yes - it runs as a systemd service listening on localhost; expose with caution (add auth if binding to 0.0.0.0).
Related Articles
2026-06-29
The Mainline Dragon Strategy โ€” Chasing the Leader Without Paying for Data
2026-06-29
The AI Hiding in Your Laptop
2026-07-14
Free AI Coding Assistant Setup 2026: 5-Min VS Code Guide (Continue, Copilot, Windsurf)

๐Ÿ’ฌ Comments (0)

No comments yet. Be the first!

Login to comment