We proudly announce the release of CF WebUI!
CF WebUI is a modern single-page web front-end for Cloud Foundry based on AngularJS and Bootstrap. It is developed at the ICCLab as an open source alternative to commercial and proprietary web-consoles for Cloud Foundry.
Cloud Foundry is the OpenSource Platform as a Service (PaaS) Framework on which many PaaS offerings are based (e.g. Pivotal Web Services, HP Helion, IBM BlueMix, Swisscom Application Cloud, anynines, etc.). It allows the developers to provide, manage and scale their application in the cloud very easily and quickly. For end-users Cloud Foundry provides a REST based API and a command line interface (CLI) client. No official free and open source web front-end is currently available.
CF WebUI currently implements most of the basic features to manage your applications. We are continuously maintaining and enhancing the product and adding new features. Contributions are always welcome; please check our product page.
- Start / Restart / Stop application
- Scale application
- Edit application
- Delete application
- Create / Delete Service
- Bind / Unbind services
- Map / Unmap routes
- Monitoring health status
- Monitoring events
- Add / Edit / Delete space
- Add / Edit / Delete organization
- Manage organisation users & roles
- Manage space users & roles
- Manage domains
- Show application logs
- Add / Deploy applications
Get the code:
The source code is available on Github: https://github.com/icclab/cf-webui
- Christof Marti: christof.marti(at)zhaw.ch
6. November 2015 at 23:35
Oh very nice work! Thanks for making this!
20. April 2016 at 6:48
Great tool. I was able to push the app to CF, but how to access the web UI, what URL, port to use? What is the username, password? this basic documentation is missing…
appreciate your help.
20. April 2016 at 9:55
The URL is generated when you push the application. You can check it using ‘cf app cf-webui’. No port needed.
The username and password is the same that you will use in the chosen endpoint. If you use Pivotal Web Services, you should use the account from Pivotal Web Services, since this application only provides the interface.
12. May 2016 at 12:34
Hi, great Work,
but i have an error loggin in to the ui
the login does not work, Commandline does.
cf logs cf-webui shows
ERR 2016/05/12 09:29:24 [error] 37#0: *23 invalid URL prefix in “/oauth/token”, client: 10.0.2.15, server: , request: “POST /oauth HTTP/1.1”, host: “console.10.0.2.15.xip.io”, referrer: “https://console.10.0.2.15.xip.io/”
[12/May/2016:09:29:24 +0000] “POST /oauth HTTP/1.1” 500
Do you have any idea ?
19. July 2016 at 4:12
Hi, this nginx proxy to itself cause this error.
You can deploy your CF to muilt nodes, set the api and app to different haproxy.
14. September 2016 at 16:11
Hi, I think I have the same problem.
ERR 2016/09/14 14:02:20 [error] 37#0: *11 invalid URL prefix in “/oauth/token”, client: 192.168.0.130, server: , request: “POST /oauth HTTP/1.1”, host: “console-cf-webui.cftest.domain”, referrer: “https://console-cf-webui.cftest.domain
I have a standard 14 nodes (api_z1, runner_z1, ha_proxy_z1… ) deployment on OpenStack. Could you explain what I have to do?
2. November 2016 at 15:45
Same problem over here, is there any progress to report on this issue?
2016-11-02T12:34:11.96+0000 [APP/0] ERR 2016/11/02 12:34:11 [error] 38#0: *40 invalid URL prefix in “/oauth/token”, client: 10.0.1.155, server: , request: “POST /oauth HTTP/1.1”, host: “cf-console.training.cf.klm.com”, referrer: “https://cf-console.training.cf.klm.com/”
6. August 2016 at 5:20
This is very cool. Unfortunately, there is no information on populating the Marketplace. Any details on that?
24. August 2016 at 16:37
Why not a simple upload app and push function?
4. January 2017 at 9:44
Hi, great Work,
but i have an error while grunt build , the error like:
const path = require(‘path’);
Loading “ng-annotate.js” tasks…ERROR
>> SyntaxError: Use of const in strict mode.
Warning: Task “default” not found. Use –force to continue.
I worked In unbantu12.04,and grunt-cli is v1.2.0, grunt is 1.0.1
30. May 2017 at 23:10
I want to incorporate this tool in my application. But the upcoming features listed above are the primary requirements. Are the deploy feature and monitoring application logs added as a functionality in a further version?
10. February 2019 at 12:21
Great work. It compiles, runs and I can login easily.
Thanks for doing it, waiting for the next releases.