This Docker Compose setup provides an isolated application with Ollama
, Open-WebUI
, and enables Open-WebUI
to use SSL (HTTPS) via Nginx
reverse proxy, as Open-WebUI
does not support SSL natively.
Ensure you have the following installed:
git clone https://github.com/ilolm/ollama-webui-https.git
cd ollama-webui-https
Place your SSL certificate (fullchain.pem
) and private key (privkey.pem
) inside the ssl/
directory.
Before running the application, you must update your domain in the Nginx configuration:
- Open the Nginx configuration file:
nano default.conf
- Replace
example.com
with your actual domain in theserver
blocks for ports 80 and 443. (There are only twoexample.com
entities) - Save the file.
docker compose up -d
Your WebUI will be available at https://your-domain.com or https://localhost 🎉
docker compose pull
docker compose up -d --force-recreate
This project is licensed under the MIT License.
Feel free to open issues or submit pull requests to improve the project.
Made with ❤️ by Ilolm