Skip to content

Commit 6f2ff54

Browse files
authored
Update README.md
1 parent ab300ea commit 6f2ff54

File tree

1 file changed

+61
-1
lines changed

1 file changed

+61
-1
lines changed

README.md

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,61 @@
1-
# ollama-webui-https
1+
# ollama-webui-https
2+
3+
This Docker Compose setup provides an isolated application with [`Ollama`](https://github.com/ollama/ollama), [`Open-WebUI`](https://github.com/open-webui/open-webui), and enables `Open-WebUI` to use **SSL (HTTPS)** via `Nginx`, as `Open-WebUI` does not support **SSL** natively.
4+
5+
---
6+
7+
## Prerequisites
8+
Ensure you have the following installed:
9+
10+
- [`Docker`](https://docs.docker.com/get-docker/)
11+
- [`Docker Compose`](https://docs.docker.com/compose/install/)
12+
13+
---
14+
15+
## 📦 Installation
16+
17+
### 1. Clone the Repository
18+
```sh
19+
git clone https://github.com/ilolm/ollama-webui-https.git
20+
cd ollama-webui-https
21+
```
22+
23+
### 2. Configure SSL Certificates
24+
Place your SSL certificate (`fullchain.pem`) and private key (`privkey.pem`) inside the `ssl/` directory.
25+
26+
### 3. Update Nginx Configuration (Domain)
27+
Before running the application, you **must** update your domain in the Nginx configuration:
28+
1. Open the Nginx configuration file:
29+
```sh
30+
nano default.conf
31+
```
32+
2. Replace **`example.com`** with your actual domain in the `server` blocks for ports **80** and **443**. _(There are **only two `example.com` entities**)_
33+
3. Save the file.
34+
35+
### 4. Start the Stack
36+
```sh
37+
docker compose up -d
38+
```
39+
40+
Your WebUI will be available at **https://your-domain.com** or **https://localhost** 🎉
41+
42+
---
43+
44+
## 🛠 Updating Containers
45+
```sh
46+
docker compose pull
47+
docker compose up -d --force-recreate
48+
```
49+
50+
---
51+
52+
## 📜 License
53+
This project is licensed under the MIT License.
54+
55+
---
56+
57+
## 🤝 Contributing
58+
Feel free to open issues or submit pull requests to improve the project.
59+
60+
---
61+
Made with ❤️ by [Ilolm](https://github.com/ilolm)

0 commit comments

Comments
 (0)