OpenWebUI is installed on Debian 13 via Docker and it's bundled with Ollama. This templates enables support for CPU only. You can access the web UI at http://<your-public-ip>:3000 and complete the OpenWebUI registration wizard.
To secure your OpenWebUI dashboard and enable https, you can either use a certificate from Let's Encrypt or your own. To use Let's Encrypt, first you need to install Certbot with sudo apt-get install certbot . Then use this command to get a free SSL certificate: sudo certbot certonly --standalone -d <your_domain> . You need to replace <your_domain> with your own domain name.
The templates comes with Caddy already installed, so you can edit the /etc/caddy/caddyfile to suit your needs and then restart Caddy to apply the configuration. Example:
:443 {
tls /etc/letsencrypt/live/<your_domain>/fullchain.pem /etc/letsencrypt/live/<your_domain>/privkey.pem
reverse_proxy localhost:8080
log {
output file /var/log/caddy/access.log
}
}
For more information about OpenWebUI, you can read the official documentation.

