This chapter is for the platform operator. It walks you, in order, through putting Geo-MLOps on a single server, making the security settings you must change, and signing in as the global administrator to open the first tenant.

Geo-MLOps consists of one app started with Docker Compose and a k3s cluster where the training, build and serving pods run. The API, MLflow and the container registry are all inside the app, so there are few separate servers to install.

Order of this chapter

StepPageWhat you do
1RequirementsCheck hardware, software and ports
2ComponentsSee in a diagram what runs where
3Install with Docker ComposeCreate the configuration file and start the stack
4Prepare k3s and GPUsPrepare the cluster and the NVIDIA device plugin
5Required security settingsReplace the default signing keys and passwords
6First sign-in and initial setupPrepare tenants, members, GPUs and shared images
7Upgrade and migrationMove to a new version
8Backup and restoreSchedule a nightly backup and learn how to restore
9Reverse proxy caveatsWhen the server sits behind a CDN or reverse proxy
10Air-gapped installationWhen you install on a site with no internet

After installation, the Administration chapter covers tenants, members and tokens in detail, and the Reference lists every setting.

Written for the platform as of 2026-09-21.

© Geo-MLOps