I watched this year's Fosdem talk on Cockpit[0] and was seriously impressed. It looks like there is a contender for an easy-to-use Linux web admin.<p>[0] <a href="https://www.youtube.com/watch?v=Oq6Vbwl-HqM" rel="nofollow">https://www.youtube.com/watch?v=Oq6Vbwl-HqM</a>
Why does it require that the server has password logins enabled? This seems contrary to every "secure your server" guide I've seen and opens your server up to the password guessing game. It seems like a cool product, but that's a huge non-starter.<p><pre><code> The target server will need to have password based authentication enabled in sshd. When this is setup for the first time, Cockpit will ensure that the user connected to primary server has the same password on the secondary server.</code></pre>
Does it work on non fedora/redhat? Does it need an agent on managed systems?<p>I'm developing a somewhat similar system[1], based purely on very easy to develop plugins, agentless, and integration with third parties where needed (Prometheus, for example).But without big corporate backup it is being difficult to keep the development pace.<p>[1] <a href="https://github.com/serverboards/serverboards/" rel="nofollow">https://github.com/serverboards/serverboards/</a>
Personally I'd much rather see a GUI that can help string together snippets of Terraform/CFN and Ansible/Chef/Puppet/Salt/whathaveyou. A visual IDE for infrastructure automation, if you will.
Does it have an SSH terminal built right in the browser? Not clear from the screenshots or documentation.<p>If not you could also use Gate One[1].<p>[1] <a href="http://liftoffsoftware.com/Products/GateOne" rel="nofollow">http://liftoffsoftware.com/Products/GateOne</a>
This looks really awesome but the thing that i feel is missing from the website is simply what is it capable of doing? Like I want a list of features that it is capable of so I can evaluate whether or not I may have use for it.
I've just watched a presentation [0] linked by someone else in this thread and am quite impressed by the architecture and UX shown.<p>But it seems to me that Cockpit is more about monitoring and doing ad-hoc changes and not permanent configuration. I base that assumption on the fact that for example there are multiple places where one can configure network interfaces in debian and there is no cli tool or api to persist network configuration created with ip (at least to my knowledge). I can imagine parsing and editing fstab automatically and 100% correctly to be tricky too.<p>On the other hand enabling or disabling systemd services is permanent by default and there are probably more cli tools that automatically persist changes done through them.<p>Can anybody more familiar to Cockpit shed some light on the persistence of most of the configuration options?<p>[0] <a href="https://media.ccc.de/v/ASG2017-99-cockpit_a_linux_sysadmin_session_in_your_browser" rel="nofollow">https://media.ccc.de/v/ASG2017-99-cockpit_a_linux_sysadmin_s...</a>
Cockpit looks cool, but I'm using the new Jupyter Lab as a pretty awesome Python remote web shell. Access to a terminal, file explorer, and editor covers most everything I need and being able to run Python/Shell code in cells has covered most everything else.
Maybe I'm just missing something but where is the name of the package? How do I install this? Is it an `apt-get install cockpit`? I don't see that written anywhere obvious.
For those who may wonder, it looks like this is GNU/Linux only, no support for BSD or any Linux distro that doesn't use <i>systemd</i>. That means no Alpine Linux and no OpenBSD/FreeBSD.
This is great!<p>I've noticed you're using jquery (and that's fine) so what is YOUR opinion about current state of js? Are you considering any js framework? And if so, which one would it be and why?
I tried it on my fedora 26 last year and my impression is that it has a far way to go and a lot of problems to resolve on the way.<p>It's nowhere near a complete server administration product that will let you avoid the terminal.<p>Perhaps for simple tasks but I fail to see the purpose.