miren server container install
Install miren server in a container
Usage
miren server container install [flags]
Flags
--allow-rootless— Install even on a rootless runtime (control plane only; app workloads won't run)--cluster-name— Cluster name for cloud registration--force, -f— Remove existing container if present--host-network— Use host networking (ignores port mappings)--http-port— HTTP port mapping (default:80)--image, -i— Container image to use (default:oci.miren.cloud/miren:latest)--ingress-mode— Ingress mode: tls-autoprovision (default), behind-proxy-http (Miren serves plain HTTP behind a TLS-terminating proxy like tailscale serve / nginx), or behind-proxy-https (Miren terminates TLS on :443 behind a TCP-passthrough proxy)--labs, -l— Miren Labs features to enable (e.g. distributedrunners). Prefix with - to disable.--name, -n— Container name--runtime— Container runtime to use: docker or podman (auto-detected by default, preferring docker)--url, -u— Cloud URL for registration (default:https://miren.cloud)--without-cloud— Skip cloud registration setup
Global Options
--options— Path to file containing options--server-address— Server address to connect to (default:127.0.0.1:8443)--verbose, -v— Enable verbose output
Examples
Install with cloud registration:
miren server container install
Install without cloud (local only):
miren server container install --without-cloud
Install with a custom HTTP port:
miren server container install --http-port 8080
Install behind a TLS-terminating proxy (e.g. tailscale serve):
miren server container install --ingress-mode behind-proxy-http
Force a specific runtime:
miren server container install --runtime podman