ShellR: A Web-Based PowerShell on Azure
The Cloud Zone is brought to you in partnership with Mendix. Better understand the aPaaS landscape and how the right platform can accelerate your software delivery cadence and capacity with the Gartner 2015 Magic Quadrant for Enterprise Application Platform as a Service.
Last weekend, a colleague (Bob Maes) and I participated in a programming contest of Azug (the Belgium Azure user group). The goal was to develop a cloud application running on Windows Azure. We choose to develop a web application that offers a web based Powershell to remotely control servers from anywhere in the world; no client side installation is required, an HTML5 compatible web browser is sufficient. Server side we only require a small daemon to be installed that will communicate with our backend using the Azure Servicebus.
We got quite some requests from people who were interested in watching a demo online. So we found some time this week to record it.
ShellR is build using a number of modern web frameworks, a brief summary:
- SignalR for 2-way communication between the browser and the webserver
- Azure ACS for SSO authentication with Hotmail, Gmail, Facebook, etc.
- Azure Servicebus to connect remote servers to our backend
Don’t hesitate to leave a comment if you have questions, remarks or just find it cool!