{"slug": "cockpit", "name": "Cockpit", "category": "other", "category_name": "Other software", "description": "Web-based graphical interface for administering Linux servers.", "recommenders": 5, "commenters": 6, "warners": 1, "score": 3.404, "rising": -1.64, "first": "2025-11-19", "latest": "2026-06-29", "why": "Liked as a no-nonsense web interface for managing Linux servers, with a consistent view across machines running different distros and good systemd log viewing.", "why_is_quote": false, "has_verdict": true, "sentiment": {"recommend": 5, "neutral": 0, "compare": 0, "warn": 1}, "spark": [1, 0, 0, 0, 3, 0, 0, 1, 0, 0, 0, 0], "listed": true, "loved": ["Server management", "Systemd integration"], "caveat": "RAID disk swaps", "short_quote": "The number one reason I love Cockpit is because I probably don't even remember which distro which is using", "icon": true, "domain": null, "github_repo": null, "official_url": "https://cockpit-project.org", "pricing": "open source", "aliases": ["Cockpit"], "verdict": [{"text": "Liked as a no-nonsense web interface for managing Linux servers,", "cites": [{"id": 759136560, "item_id": 47446035, "url": "https://news.ycombinator.com/item?id=47446035", "by": "tombert", "date": "2026-03-19", "stance": "recommend", "quote": "It's generally very good", "excerpt": "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.", "context": "used it for years", "use_case": "server management", "switched_from": "", "story": "Cockpit is a web-based graphical interface for servers"}, {"id": 735692642, "item_id": 45980790, "url": "https://news.ycombinator.com/item?id=45980790", "by": "weavermarquez", "date": "2025-11-19", "stance": "recommend", "quote": "I like my Cockpit", "excerpt": "Even as a huge Linux tinkerer I've been really pleased with Zo setting things up for me that I wouldn't have expected to get done on a server like this. I've started to experiment with installing Guix and serving Lem, and made a personal Telegram bot as an alternative interface. They really focus on keeping out of your way, and the Zo agent is quite persistent and gets things done that I didn't think was feasible. Th", "context": "Linux tinkerer", "use_case": "server administration", "switched_from": "", "story": "Zo: Intelligent Personal Servers for Everyone"}]}, {"text": " with a consistent view across machines running different distros and good systemd log viewing.", "cites": [{"id": 759215424, "item_id": 47450964, "url": "https://news.ycombinator.com/item?id=47450964", "by": "ocdtrekkie", "date": "2026-03-19", "stance": "recommend", "quote": "The number one reason I love Cockpit is because I probably don't even remember which distro which is using", "excerpt": "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.", "context": "runs several pet Linux machines", "use_case": "managing home and work Linux machines", "switched_from": "", "story": "Cockpit is a web-based graphical interface for servers"}, {"id": 759162080, "item_id": 47447630, "url": "https://news.ycombinator.com/item?id=47447630", "by": "samgranieri", "date": "2026-03-19", "stance": "recommend", "quote": "I really appreciate the systemd logging functionality in Cockpit.", "excerpt": "I use this in my homelab. I really appreciate the systemd logging functionality in Cockpit. It\u2019s miles away from like Webmin, which I used god knows how long ago.", "context": "homelab user", "use_case": "homelab server management", "switched_from": "Webmin", "story": "Cockpit is a web-based graphical interface for servers"}, {"id": 779470592, "item_id": 48716912, "url": "https://news.ycombinator.com/item?id=48716912", "by": "INTPenis", "date": "2026-06-29", "stance": "recommend", "quote": "Cockpit benefits from a unified OS API", "excerpt": "If you want to get a good idea of how different modern Linux APIs are now compared to before. Look at cPanel vs. cockpit. cPanel had to maintain its own unified API above a slew of other interfaces, while Cockpit benefits from a unified OS API. And we're only getting started, we still have a long way to go. Yes I love the diversity of the open source ecosystem, I love that people are free to create their own distros ", "context": "", "use_case": "server administration", "switched_from": "", "story": "Replacing Systemd with OpenRC in Debian"}]}, {"text": " Complaints are few and scattered: one user lost data while trying to swap a RAID disk through the GUI,", "cites": [{"id": 759136560, "item_id": 47446035, "url": "https://news.ycombinator.com/item?id=47446035", "by": "tombert", "date": "2026-03-19", "stance": "recommend", "quote": "It's generally very good", "excerpt": "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.", "context": "used it for years", "use_case": "server management", "switched_from": "", "story": "Cockpit is a web-based graphical interface for servers"}]}, {"text": " and another expressed mixed feelings about it.", "cites": [{"id": 779546752, "item_id": 48721672, "url": "https://news.ycombinator.com/item?id=48721672", "by": "torm", "date": "2026-06-29", "stance": "warn", "quote": "i had similar doubts with Cockpit", "excerpt": "I can\u2019t make up my mind if I love it or hate it. On one hand this is like SSHapi on the other there\u2019s no structure, no contract\u2026 i had similar doubts with Cockpit.", "context": "", "use_case": "server management", "switched_from": "", "story": "A native graphical shell for SSH"}]}], "praise": [{"label": "Server management", "summary": "Described as a generally very good, no-nonsense way to manage a server.", "quotes": [{"id": 759136560, "item_id": 47446035, "url": "https://news.ycombinator.com/item?id=47446035", "by": "tombert", "date": "2026-03-19", "stance": "recommend", "quote": "It's generally very good", "excerpt": "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.", "context": "used it for years", "use_case": "server management", "switched_from": "", "story": "Cockpit is a web-based graphical interface for servers"}, {"id": 735692642, "item_id": 45980790, "url": "https://news.ycombinator.com/item?id=45980790", "by": "weavermarquez", "date": "2025-11-19", "stance": "recommend", "quote": "I like my Cockpit", "excerpt": "Even as a huge Linux tinkerer I've been really pleased with Zo setting things up for me that I wouldn't have expected to get done on a server like this. I've started to experiment with installing Guix and serving Lem, and made a personal Telegram bot as an alternative interface. They really focus on keeping out of your way, and the Zo agent is quite persistent and gets things done that I didn't think was feasible. Th", "context": "Linux tinkerer", "use_case": "server administration", "switched_from": "", "story": "Zo: Intelligent Personal Servers for Everyone"}]}, {"label": "Systemd integration", "summary": "Commenters value its systemd logging and its use of a unified OS API.", "quotes": [{"id": 759162080, "item_id": 47447630, "url": "https://news.ycombinator.com/item?id=47447630", "by": "samgranieri", "date": "2026-03-19", "stance": "recommend", "quote": "I really appreciate the systemd logging functionality in Cockpit.", "excerpt": "I use this in my homelab. I really appreciate the systemd logging functionality in Cockpit. It\u2019s miles away from like Webmin, which I used god knows how long ago.", "context": "homelab user", "use_case": "homelab server management", "switched_from": "Webmin", "story": "Cockpit is a web-based graphical interface for servers"}, {"id": 779470592, "item_id": 48716912, "url": "https://news.ycombinator.com/item?id=48716912", "by": "INTPenis", "date": "2026-06-29", "stance": "recommend", "quote": "Cockpit benefits from a unified OS API", "excerpt": "If you want to get a good idea of how different modern Linux APIs are now compared to before. Look at cPanel vs. cockpit. cPanel had to maintain its own unified API above a slew of other interfaces, while Cockpit benefits from a unified OS API. And we're only getting started, we still have a long way to go. Yes I love the diversity of the open source ecosystem, I love that people are free to create their own distros ", "context": "", "use_case": "server administration", "switched_from": "", "story": "Replacing Systemd with OpenRC in Debian"}]}, {"label": "Cross-distro consistency", "summary": "Gives a common baseline across machines running different Linux distros.", "quotes": [{"id": 759215424, "item_id": 47450964, "url": "https://news.ycombinator.com/item?id=47450964", "by": "ocdtrekkie", "date": "2026-03-19", "stance": "recommend", "quote": "The number one reason I love Cockpit is because I probably don't even remember which distro which is using", "excerpt": "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.", "context": "runs several pet Linux machines", "use_case": "managing home and work Linux machines", "switched_from": "", "story": "Cockpit is a web-based graphical interface for servers"}]}, {"label": "Better than Webmin", "summary": "One former Webmin user says Cockpit is miles ahead.", "quotes": [{"id": 759162080, "item_id": 47447630, "url": "https://news.ycombinator.com/item?id=47447630", "by": "samgranieri", "date": "2026-03-19", "stance": "recommend", "quote": "I really appreciate the systemd logging functionality in Cockpit.", "excerpt": "I use this in my homelab. I really appreciate the systemd logging functionality in Cockpit. It\u2019s miles away from like Webmin, which I used god knows how long ago.", "context": "homelab user", "use_case": "homelab server management", "switched_from": "Webmin", "story": "Cockpit is a web-based graphical interface for servers"}]}], "caveats": [{"label": "RAID disk swaps", "summary": "One user never figured out how to swap a RAID disk graphically and lost data once, possibly through user error.", "quotes": [{"id": 759136560, "item_id": 47446035, "url": "https://news.ycombinator.com/item?id=47446035", "by": "tombert", "date": "2026-03-19", "stance": "recommend", "quote": "It's generally very good", "excerpt": "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.", "context": "used it for years", "use_case": "server management", "switched_from": "", "story": "Cockpit is a web-based graphical interface for servers"}]}, {"label": "Mixed feelings", "summary": "One commenter said they had doubts about Cockpit.", "quotes": [{"id": 779546752, "item_id": 48721672, "url": "https://news.ycombinator.com/item?id=48721672", "by": "torm", "date": "2026-06-29", "stance": "warn", "quote": "i had similar doubts with Cockpit", "excerpt": "I can\u2019t make up my mind if I love it or hate it. On one hand this is like SSHapi on the other there\u2019s no structure, no contract\u2026 i had similar doubts with Cockpit.", "context": "", "use_case": "server management", "switched_from": "", "story": "A native graphical shell for SSH"}]}], "who": [{"by": "ocdtrekkie", "context": "runs several pet Linux machines", "url": "https://news.ycombinator.com/item?id=47450964", "date": "2026-03-19"}, {"by": "samgranieri", "context": "homelab user", "url": "https://news.ycombinator.com/item?id=47447630", "date": "2026-03-19"}, {"by": "tombert", "context": "used it for years", "url": "https://news.ycombinator.com/item?id=47446035", "date": "2026-03-19"}, {"by": "weavermarquez", "context": "Linux tinkerer", "url": "https://news.ycombinator.com/item?id=45980790", "date": "2025-11-19"}], "tags": ["for homelabs", "for Linux servers", "for mixed-distro machines"], "use_cases": ["server management", "server administration", "managing home and work linux machines", "homelab server management"], "compared": [], "makers": [], "threads": [{"url": "https://news.ycombinator.com/item?id=47445599", "title": "Cockpit is a web-based graphical interface for servers", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=48720758", "title": "A native graphical shell for SSH", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48715630", "title": "Replacing Systemd with OpenRC in Debian", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=45979424", "title": "Zo: Intelligent Personal Servers for Everyone", "mentions": 1}], "sentiment_by_month": {"2025-11": {"recommend": 1}, "2025-12": {}, "2026-01": {}, "2026-02": {}, "2026-03": {"recommend": 3}, "2026-04": {}, "2026-05": {}, "2026-06": {"recommend": 1, "warn": 1}, "2026-07": {}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 779546752, "item_id": 48721672, "url": "https://news.ycombinator.com/item?id=48721672", "by": "torm", "date": "2026-06-29", "stance": "warn", "quote": "i had similar doubts with Cockpit", "excerpt": "I can\u2019t make up my mind if I love it or hate it. On one hand this is like SSHapi on the other there\u2019s no structure, no contract\u2026 i had similar doubts with Cockpit.", "context": "", "use_case": "server management", "switched_from": "", "story": "A native graphical shell for SSH"}, {"id": 779470592, "item_id": 48716912, "url": "https://news.ycombinator.com/item?id=48716912", "by": "INTPenis", "date": "2026-06-29", "stance": "recommend", "quote": "Cockpit benefits from a unified OS API", "excerpt": "If you want to get a good idea of how different modern Linux APIs are now compared to before. Look at cPanel vs. cockpit. cPanel had to maintain its own unified API above a slew of other interfaces, while Cockpit benefits from a unified OS API. And we're only getting started, we still have a long way to go. Yes I love the diversity of the open source ecosystem, I love that people are free to create their own distros ", "context": "", "use_case": "server administration", "switched_from": "", "story": "Replacing Systemd with OpenRC in Debian"}, {"id": 759215424, "item_id": 47450964, "url": "https://news.ycombinator.com/item?id=47450964", "by": "ocdtrekkie", "date": "2026-03-19", "stance": "recommend", "quote": "The number one reason I love Cockpit is because I probably don't even remember which distro which is using", "excerpt": "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.", "context": "runs several pet Linux machines", "use_case": "managing home and work Linux machines", "switched_from": "", "story": "Cockpit is a web-based graphical interface for servers"}, {"id": 759162080, "item_id": 47447630, "url": "https://news.ycombinator.com/item?id=47447630", "by": "samgranieri", "date": "2026-03-19", "stance": "recommend", "quote": "I really appreciate the systemd logging functionality in Cockpit.", "excerpt": "I use this in my homelab. I really appreciate the systemd logging functionality in Cockpit. It\u2019s miles away from like Webmin, which I used god knows how long ago.", "context": "homelab user", "use_case": "homelab server management", "switched_from": "Webmin", "story": "Cockpit is a web-based graphical interface for servers"}, {"id": 759136560, "item_id": 47446035, "url": "https://news.ycombinator.com/item?id=47446035", "by": "tombert", "date": "2026-03-19", "stance": "recommend", "quote": "It's generally very good", "excerpt": "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.", "context": "used it for years", "use_case": "server management", "switched_from": "", "story": "Cockpit is a web-based graphical interface for servers"}, {"id": 735692642, "item_id": 45980790, "url": "https://news.ycombinator.com/item?id=45980790", "by": "weavermarquez", "date": "2025-11-19", "stance": "recommend", "quote": "I like my Cockpit", "excerpt": "Even as a huge Linux tinkerer I've been really pleased with Zo setting things up for me that I wouldn't have expected to get done on a server like this. I've started to experiment with installing Guix and serving Lem, and made a personal Telegram bot as an alternative interface. They really focus on keeping out of your way, and the Zo agent is quite persistent and gets things done that I didn't think was feasible. Th", "context": "Linux tinkerer", "use_case": "server administration", "switched_from": "", "story": "Zo: Intelligent Personal Servers for Everyone"}]}