plugin mlflow - nself-org/cli GitHub Wiki

MLflow Plugin

ML experiment tracking, model registry, and artifact storage. Free, MIT licensed.

Install

nself plugin install mlflow

What It Does

Runs an MLflow tracking server backed by your Postgres database. Track experiments, compare model runs, log parameters and metrics, and manage the model registry. Integrates with Python ML workflows via the MLflow client.

Configuration

Env Var Default Description
MLFLOW_PORT 5000 MLflow server port
MLFLOW_ARTIFACT_ROOT /mlflow/artifacts Artifact storage path

Ports

Port Purpose
5000 MLflow UI and REST API

Database Tables

0 plugin-managed tables, MLflow manages its own schema in Postgres directly via SQLAlchemy.

Nginx Routes

Route Target
mlflow.{base_domain} MLflow UI

Dependencies

Requires Postgres (always running in ɳSelf). Optionally uses MinIO for artifact storage, set MLFLOW_ARTIFACT_ROOT=s3://... and configure MinIO credentials.