Blog post series on Ollama to exploit it well


Ollama blog post series

A series of four blog posts about Ollama, its commands, and APIs. How to run Ollama and WebUI in Docker.

The world of AI has been hyped for more than two years, since the release of ChatGPT in November 2022 and recently with the release of Deep Seek R1. Ollama is an open-source tool mainly written in Go that runs open LLMs on your local machine (or a server). It is a user-friendly and powerful software for running LLMs locally. It hides the complexities of LLMs, packaging them to be accessible and easily customizable.

In the blog post series for Ollama, you will learn about what Ollama is, its features, and how to run it. Then, you will learn about the commands Ollama provides and how its APIs function. Finally, you will learn how to run Ollama with Open Web UI in Docker with Docker Compose to create your own mini ChatGPT that runs offline.

Recent articles

What is Ollama and how to use it: a quick guide [Part 1]

Learn about Ollama, its features, and how to run it on your local machine with DeepSeek R1 and Smollm2 models.

Ollama commands: How to use Ollama in the command line [Part 2]

Learn about the important Ollama commands to run Ollama on your local machine with Smollm2 and Qwen 2.5 models.

Using Ollama APIs to generate responses and much more [Part 3]

Learn how to use Ollama APIs like generate, chat, and more like list model, pull model, etc, with cURL and Jq with useful examples

How to use Ollama and Open WebUI with Docker Compose [Part 4]

Learn to use Ollama and Open WebUI inside Docker with Docker Compose to run any open LLM and create your own mini ChatGPT.

If you want to deploy Ollama on the Cloud, there is also another post how How to run Ollama on Google Cloud Run, a step-by-step guide. I hope you learn more things about Gen AI, LLMs and Ollama with the above blog post series, cheers 🥂!

Thank you for supporting me

Thank you for supporting me and my blog posts, you can also follow me on LinkedIn.

Sydney, Sydney, New South Wales 2216
Unsubscribe · Preferences

Geshan Blog

Read more from Geshan Blog

This time it is an update about the latest blog post: 10 useful Docker commands to get things done with a real-life example Docker packages software applications into containers making them easy to build, test, and ship (deploy). In this post we will look into some useful docker commands you should know about with real-life example of MySQL docker image from DockerHub and running container. The table of contents of the post is below: Table of contents Prerequisites Example Docker Commands...

Hello! It is that time of the month for the Geshan's blog newsletter. In this issue (the 5th one) we will learn about blameless postmortem and shameless processes. And the usual round of links, let's get going. Blameless postmortem + shameless processes = better engineering Most of us have deployed a change and unknowingly brought down production. Sometimes it is not even a deployment may be one simple API call and due to a wrong config the website came crashing down. Any P1 (priority 1)...

Hello! It is that time of the month for the Geshan's blog newsletter. In this issue (the 4th one) we will learn quickly about when to build the right thing and when to build the thing right. And the usual round of links, let's get going. Build the right thing and build it right too This is a burning question as always how to build the right thing (software) and how to build the thing right (proper process and quality). Mostly both things would be needed but making optimal tradeoffs are...