{% 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.

{% set rak = settings.server_require_api_key or ('true' if config.server.require_api_key else 'false') %}

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 %}