Cockpit is a web-based graphical interface for servers (github.com)

by modinfo 180 comments 331 points
Read article View on HN

180 comments

[−] stego-tech 58d ago
I've used this before in the early days of my Linux SysAdmin work, especially in the homelab.

It's pretty solid, but the limited amount of projects and lack of visibility into the CLI it uses on the backend hinder the ability to translate sysadmin work into tangible Linux skills, so I dumped it at home in favor of straight SSH sessions and some TUI stuff.

That said, if I gotta babysit Linux in an Enterprise without something like Centrify? Yeah, Cockpit is a solid, user-friendly abstraction layer, especially for WinFolks.

[−] INTPenis 57d ago
Cockpit could actually get away with being a decent NAS interface. You can config storage, you can run VMs, containers from it. What else do you need?
[−] giancarlostoro 57d ago
If you have a git repo for anything that's supposed to be an interface to anything, please put one screenshot at the top of your readme. I get that the website has these, but its the best way to let me know more about your product in one shot.
[−] ocdtrekkie 57d ago
I have a handful of unique pet Linux machines at home and at work. The number one reason I love Cockpit is because I probably don't even remember which distro which is using, so it's really nice to have a common place I can establish a baseline when I know a given one of my machines is sad.
[−] GabeIsko 57d ago
This thing came by default on AlmaLinux, which I am evaluating for some HomeLab stuff. It's pretty neat! Definitely not a replacement for cotnainer management though - it is really more of a sysadmin portal where you can view services and open a terminal and such, but from a web console.
[−] ikidd 57d ago
Cockpit is rudimentary and hardly worth the time. And as far as I can tell, there's very little interest in expanding it from the broader community, as the lack of plugins would seem to indicate.

It doesn't have a patch on Webmin, sadly.

[−] nextaccountic 56d ago
It looks like this manage each application run in the server as systemd services. It's also very integrated to systemd internals (view logs through systemd journal, etc). Can this also manage containers?

In the guide https://cockpit-project.org/guide/latest/ I don't find anything about managing containers

[−] swq115 57d ago
I run a small homelab (Mac Mini + RPi5) and tried Cockpit too. Great for single server monitoring, but once I had multiple nodes, I kept SSH-ing into each box anyway.

Ended up wanting something CLI-first that could check all servers at once without opening a browser. The web UI is nice for a quick glance though.

[−] pippy 57d ago
I built a bit torrent extension for Cockpit. it was pretty fun building software for it
[−] iqandjoke 57d ago
I remember Tenable used it. Not sure if Tenable contributes back into this project.
[−] tcherasaro 57d ago
Yeah, I used to use Virtualmin and webmin 10 years ago. Looks just like em!