Discussion
Search code, repositories, users, issues, pull requests...
NewJazz: [delayed]
tombert: I used Cockpit for years after I started having issues with my network card in FreeNAS. It's generally very good, though I never really figured out how to graphically swap out a hard disk in a RAID without trashing the data (which happened once).I suspect that was user error on my end, so if you want a more-or-less no-nonsense way to manager a server, it's certainly worth checking out.
rovr138: Interesting. This looks nice. Made me think of webmin which I used... years ago.Went to look and webmin's changed. Pretty crazy.
bityard: I installed the latest Fedora Server on my Framework Desktop and noticed that Cockpit was enabled automatically. Overall impression is that its pretty good for getting a quick overview of things and you can certainly do _some_ administration with it, but you run into its limitations pretty fast trying to get any serious work done with it.It's probably great for those who are new to Linux and want that NAS-like admin web UI to get the basics set up as a stepping-stone before launching deep into the command line.
rwmj: Red Hat wants you to use Ansible for that.
spogbiper: i used to set up webmin for the linux challenged admins so they could do basic tasks. it was nice because you could lock them to specific functions in certain modules and make it difficult for them to break things
rovr138: yeah! I had some things through there early on when I was building sites. I had some custom scripts that could also be triggered by the users.
roscas: I think they dropped multi server managment because it was possible to add a few servers but I guess they drop that one out. You do can logon into a server right on the logon page. That is nice.
Gabrys1: I tried using this to handle my 10-ish Docker containers, but I ended up using Portainer. Sure, not the same thing, but if someone (like me) thought Cockpit might be nice for managing a small Docker host, this didn't work for me
9dev: Going for a shameless plug - I am working on an observability dashboard for Docker Swarm: https://github.com/Radiergummi/cetaceanAlso works for a single node cluster. Maybe that’s closer to what you’re looking for.
evanjrowley: Ripe for a supply chain attack. What safeguards do they have to protect against one?
stego-tech: 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.
hosh: Part of the technical assessment I have for hiring new platform engineers involves troubleshooting a service hosted in a headless Linux vm.Troubleshooting and fluency on the command line are among what I consider core skills. Being able to dig through abstraction layers is not just essential for when things go wrong, they are essential for building infrastructure, and really tells you whether an architecture is fit for purpose.
tryauuum: I had a bad experience with it. We hired a contractor and he1. insisted on a pre-war version of ubuntu2. insisted on the cockpit. So you no longer can modify the NFS exports over ssh, you need to connect to this HTTP abomination. Very nice. Always wanted to open more ports on my servers
teaearlgraycold: Sounds like you had a bad experience with a contractor.
whatever1: The same that OpenSSL had with thousands of eyeballs looking at its source code for decades.Aka 0. Security is a theater for the amateurs.
drnick1: What is the use case for this over standard command line tools like systemctl, journalctl, top, docker ps?
teaearlgraycold: Web UIs are nicer to deal with for simpler tasks. You can use this on your phone easily. Less technical users can be instructed on how to perform simple tasks like remotely powering off a machine.
TimTheTinker: I used Webmin[0] back in the day, I wonder how more recent server web UIs like Cockpit stack up.[0] https://webmin.com/
whalesalad: It's neutered and not as full featured, but not bad in a pinch. All of these web admin tools are hacks that call out to shell scripts and whatnot. It requires a lot of conditional behavior and/or vertical integration. "Linux" has no consistent API for control, so its all duct tape. Webmin is the same, tbh (swap perl for whatever cockpit is written in)45Drives uses cockpit as the UI layer of their "Houston" operating system. https://www.45drives.com/community/articles/New-Operating-Sy...
bookwar: Question from a Cockpit PO: if you were to choose one feature to add to the project what that feature would be?
cprecioso: - Easy OIDC - Generally improve the file manager addon - ncdu-like addon - interface to create simple systemd services - more visibility into which commands you can run to do the same thing
mgartin: A streamlined way to control "systemctl --user ..." without needing root auth.
drnick1: Is the overhead of such tools, and added attack surface, justified over sshing and issuing a shutdown command though?
danparsonson: What kind of attack are you anticipating? Surely only a fool or a madman would make such a thing publicly accessible.
dice: One of my favorite interview questions: "Here are some SSH credentials. What does this system do?"Sometimes there aren't any docs. Sometimes the docs are wrong. It's important to be able to establish what the actual running situation is.
mindwork: I don't mind UI, but I think it's a bad approach. Instead of hiding all those complexities of the server behind UI, I would like to see each part of the application teach me how to achieve the same result in CLI. That would be useful for people to teach themselves, because UI comes and goes but basic linux commands - will stay
handbanana_: Comes and goes? Webmin would like a word
cozzyd: You can just run it via ssh anyway....
esseph: [delayed]
ElijahLynn: Would be nice if the landing page had some graphical pictures for a graphical interface...
bookwar: Try https://cockpit-project.org/ :)
babypuncher: Both can have their place. I'm pretty familiar with the podman cli, but having a dashboard I can access from a bookmark in my browser is handy when I just want a quick overview of everything.