Live data from Hacker News

Cockpit, a web-based server management interface

liquidat.wordpress.com

1–10 of 12 posts

Re: Cockpit, a web-based server management interface

#6
Founder of https://commando.io here. Cockpit looks nice, but we take a little different approach. We are a web-based interface to manage servers via SSH. You write "recipes" which are simply scripts in shell, bash, perl, python, ruby, go, or node.js and choose a server or group of servers to execute recipes on. The complete output (stdout and stderr) is then stored and logged providing a nice audit trail of who executed what, when, where, and why. We are currently in free open beta.

Re: Cockpit, a web-based server management interface

#7
Mind blown. I thought this was some ordinary Python or Ruby app. It reminded me of Ajenti (http://ajenti.org/), which is nice admin panel.

But Cockpit is insane (not in a bad way).

    [starting cockpit] will cause systemd to listen on port 21064
    and start cockpit-ws when someone connects to it.
    Cockpit-ws will in turn activate cockpitd via D-Bus when
    someone logs in successfully.
Cockpit is written in C, by Red Hat. The web frontend has dbus.js that does D-Bus over WebSockets to communicate to the backend. I expect this project will evolve into something much bigger.

https://github.com/cockpit-project/cockpit

Re: Cockpit, a web-based server management interface

#9

Mind blown. I thought this was some ordinary Python or Ruby app. It reminded me of Ajenti ( http://ajenti.org/ ), which is nice admin panel. But Cockpit is insane (not in a bad way). [starting cockpit] will cause systemd to listen on port 21064 and start cockpit-ws when someone connects to it. Cockpit-ws will in turn activate cockpitd via D-Bus when someone logs in successfully. Cockpit is written in C, by Red Hat. T…

And I have to be honest: even as someone who likes systemd, the maintenance and security implications of this concern me.

I was looking at the code and was surprised to find only Javascript and C, but your quick summary on the implementation makes me want to watch from the sidelines, cautiously.

That said, very interesting project AFAICT.

Re: Cockpit, a web-based server management interface

#10

Founder of https://commando.io here. Cockpit looks nice, but we take a little different approach. We are a web-based interface to manage servers via SSH. You write "recipes" which are simply scripts in shell, bash, perl, python, ruby, go, or node.js and choose a server or group of servers to execute recipes on. The complete output (stdout and stderr) is then stored and logged providing a nice audit trail of who execu…

That sounds more interesting.

I'm not looking for a a monolithic solution, but something in which I can integrate all of our current scripts, third party tools, semi-manual processes and what have you.

In the real world, server management is a mix of tons of little tools and procedures, usually run over SSH.

However, handing SSH access to our systems to a third party SaaS tools scares the crap out of me.

Post reply on HN