Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/emblicaorg/airfield
Airfield is a web-interface for hipache-proxy.
https://github.com/emblicaorg/airfield
Last synced: about 1 month ago
JSON representation
Airfield is a web-interface for hipache-proxy.
- Host: GitHub
- URL: https://github.com/emblicaorg/airfield
- Owner: emblicaorg
- License: mit
- Created: 2013-01-03T02:16:40.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2016-12-09T10:54:26.000Z (about 8 years ago)
- Last Synced: 2024-04-14T08:04:04.897Z (8 months ago)
- Language: JavaScript
- Homepage:
- Size: 340 KB
- Stars: 80
- Watchers: 2
- Forks: 28
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - emblicaorg/airfield - Airfield is a web-interface for hipache-proxy. (others)
README
# Airfield
Simple [hipache](https://github.com/dotcloud/hipache) web-interface- Check packages from `package.json`
- Requires of course hipache and redis installed on same server with airfield## Setup
*After downloading source:*cd airfield
npm install
node airfield.jsThen you can go to [http://server.com:3000/](http://server.com:3000/)
Default login credientials are:
User: admin
Pass: kissa2You can change those by modifying `settings.js`.
### Warning!
Currently authentication is broken so there is not really any kind of session management.
You have to implement **checkAuth**-middleware to check if user is logged in, **login** and **logout** routines.## Openstack support
If you are doing lots of proxying to OpenStack instances, you can enable openstack-support.
The management console uses openstack-api to fetch ips, names and statuses of all instances.
This feature is tested with Folsom.
All you have to do is enable it from **settings.js** and change the login credientials in the same file.**If you are using this for a real purpose not just testing, tweak other settings too.**
## ToDo
* Better AJAX-message construction
* Authentication
* Statistics
* Search
* Paging