{% extends "base.html" %} {% block title %}Settings - Janus{% endblock %} {% block settings_active %}bg-gray-700 text-white{% endblock %} {% block content %}

Settings

Dashboard Login

Set a username and password for remote dashboard access over HTTP/Tailscale. {% if dashboard_password_set %} Current user: {{ dashboard_username }} {% else %} Not configured yet. {% endif %}

Require API Key

When enabled, all API requests must include a valid Janus API key. Takes effect immediately.

Default is on. Keep enabled when this server is reachable on the network.

Server

Host {{ config.server.host }}
Port {{ config.server.port }}
Data Directory {{ config.server.data_dir }}

Stored Settings

{% if settings %}
{% for key, value in settings.items() %}
{{ key }} {{ value }}
{% endfor %}
{% else %}

No settings stored in the database.

{% endif %}

Export Config

Download the current DB state as a YAML config file. Provider API keys are included in plaintext.

Download YAML

Danger Zone

Reset providers, combos, pricing, and settings to the values in your config.yaml. API keys and usage history are preserved.

{% endblock %}