Skip to main content
Version: 0.9.0

epinio server

Starts the Epinio server.


This command starts the Epinio server. epinio install ensures the server is running inside your cluster. Normally you don't need to run this command manually.

epinio server [flags]


      --access-control-allow-origin string   (ACCESS_CONTROL_ALLOW_ORIGIN) Domains allowed to use the API
-h, --help help for server
--ingress-class-name string (INGRESS_CLASS_NAME) Name of the ingress class to use for apps. Leave empty to add no ingressClassName to the ingress.
-n, --namespace string (NAMESPACE) The namespace to use (default "epinio")
--port int (PORT) The port to listen on. Leave empty to auto-assign a random port
--registry-certificate-secret string (REGISTRY_CERTIFICATE_SECRET) Secret for the registry's TLS certificate
--s3-certificate-secret string (S3_CERTIFICATE_SECRET) Secret for the S3 endpoint TLS certificate. Can be left empty if S3 is served with a trusted certificate.
--tls-issuer string (TLS_ISSUER) The cluster issuer to use for workload certificates
--trace-output string (TRACE_OUTPUT) logs output format [text,json] (default "text")

Options inherited from parent commands

  -c, --kubeconfig string        (KUBECONFIG) path to a kubeconfig, not required in-cluster
--no-colors Suppress colorized output
--settings-file string (EPINIO_SETTINGS) set path of settings file (default "~/.config/epinio/settings.yaml")
--skip-ssl-verification (SKIP_SSL_VERIFICATION) Skip the verification of TLS certificates
--timeout-multiplier int (EPINIO_TIMEOUT_MULTIPLIER) Multiply timeouts by this factor (default 1)
--trace-level int (TRACE_LEVEL) Only print trace messages at or above this level (0 to 255, default 0, print nothing)
--verbosity int (VERBOSITY) Only print progress messages at or above this level (0 or 1, default 0)