{% extends "base.html" %} {% block title %}Settings ยท Ordine{% endblock %} {% block content %}

Settings

Config file: {{ config.config_file or "(built-in defaults โ€” run ordine init)" }}

Paths (read-only)

Database
{{ config.db_path }}
Workdirs
{{ config.workdir_root }}

Edit paths in the config file and restart ordine serve.

Runner

Web

bind is the listen address (applied only after restarting ordine serve). allowed_hosts is the HTTP Host allowlist (applied on save). Never put 0.0.0.0 or :: in allowed_hosts โ€” those are bind addresses, not Host names. CLI --host overrides bind only.

Non-loopback binds are refused unless this flag is set. Anyone who can reach the port can control pipelines.

LLM

base_url is used for openai_compatible (e.g. Ollama at http://localhost:11434/v1).

key present: {{ llm_key_label }}

{% if llm_key_from_dotenv %} {% endif %}

Keys entered here are stored in the system keyring. Environment variables and ~/.config/ordine/.env are equally valid alternatives: ANTHROPIC_API_KEY, OPENAI_API_KEY, ORDINE_LLM_API_KEY. Clear removes the keyring entry only. Prefer keyring over plaintext .env.

{% if error %}

{{ error }}

{% endif %} {% if saved %}

Settings saved.

{% endif %} {% if bind_restart_notice %} {% endif %}
{% endblock %}