---
# System prepended metadata

title: MiniShift

---

# MiniShift

### host need to be Metal or kvm as hypervisor
```I0927 01:27:01.197536    4560 interface.go:41] Finished installing "sample-templates/cakephp quickstart" "sample-templates/nodejs quickstart" "sample-templates/rails quickstart" "sample-templates/jenkins pipeline ephemeral" "sample-templates/mongodb" "sample-templates/mariadb" "sample-templates/mysql" "sample-templates/postgresql" "sample-templates/dancer quickstart" "sample-templates/django quickstart" "sample-templates/sample pipeline"
I0927 01:27:33.830515    4560 interface.go:41] Finished installing "openshift-image-registry" "sample-templates" "persistent-volumes" "openshift-web-console-operator" "centos-imagestreams" "openshift-router"
Login to server ...
Creating initial project "myproject" ...
Server Information ...
OpenShift server started.

The server is accessible via web console at:
    https://192.168.42.107:8443/console

You are logged in as:
    User:     developer
    Password: <any value>

To login as administrator:
    oc login -u system:admin


-- Exporting of OpenShift images is occuring in background process with pid 8131.
```

[minishift-download](https://github.com/minishift/minishift/releases)
[minishift -install](https://docs.okd.io/latest/minishift/getting-started/quickstart.html)
[example-mini-shift](https://docs.okd.io/latest/minishift/getting-started/quickstart.html)
```
Create a Node.js example app:

$ oc new-app https://github.com/sclorg/nodejs-ex -l name=myapp
Track the build log until the app is built and deployed:

$ oc logs -f bc/nodejs-ex
Expose a route to the service:

$ oc expose svc/nodejs-ex
Access the application:

$ minishift openshift service nodejs-ex --in-browser
To stop Minishift, use the following command:

$ minishift stop
Stopping local OpenShift cluster...
Stopping "minishift"...
```
