Skip to content

lms server start: Auth required not possible #489

@vielhuber

Description

@vielhuber

Currently, lms server start only supports --port and --cors flags (https://lmstudio.ai/docs/cli/serve/server-start).

There is no way to enable the "Require Authentication" server setting via the CLI.

This means that when running LM Studio headless (e.g. via lms daemon up + lms server start on a remote Linux server), the API server is exposed without any authentication, unless the user has previously toggled the setting in the GUI.

This defeats the purpose of headless mode for any deployment that is network-accessible, as there is no purely CLI-based workflow to secure the server. None of these are ideal. Authentication should be a first-class CLI feature, especially since headless/daemon mode is explicitly designed for server deployments.

lms server start should support enabling authentication and specifying (or generating) an API token directly from the command line. For example:

lms server start --auth --token "my-secret-token"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions