CF setup (Cloud Foundry)
** UPDATE ** Probably the easiest way is PCF Dev https://pivotal.io/pcf-dev BOSH Lite gives you more options, but for most people who just tried CF, I would recommend PCF Dev.
The easiest way is to install CF using BOSH Lite. You will probably need 16 GB of RAM.
Install a tramp
gem install vagrant
Download BOSH Lite
git clone https:
Launch BOSH Lite
cd bosh-lite vagrant up --provider=virtualbox
Target bosh lite
bosh target 192.168.50.4 lite
username / password: admin / admin
Add the necessary routes
bin/add-route
Download Stemcell
wget https:
Install BOSH CLI
gem install bosh_cli --no-ri --no-rdoc
Download the stem cell that BOSH Lite CF uses
bosh upload stemcell bosh-stemcell-3147-warden-boshlite-ubuntu-trusty-go_agent.tgz
Download CF
git clone https://github.com/cloudfoundry/cf-release.git --recursive
Generate CF BOSH Lite manifest
scripts/generate-bosh-lite-dev-manifest
Create, Download, and Deploy Release
bosh create release
^^^ It will take some time ^^^
Work with CF
Install CF CLI
See instructions here:
https://github.com/cloudfoundry/cli
Login to CF
cf login -a https://api.bosh-lite.com --skip-ssl-validation -u admin -p admin
Create an organization
cf create-org org
Create space
cf create-space space -o org
Target organization and space
cf target -o org -s space
Push app
cf push
That should do it!