- Antarmuka grafis untuk manajemen server Linux yang berjalan di browser web, merupakan alat admin ringan yang berinteraksi langsung dengan sesi sistem nyata
- Menyediakan lingkungan manajemen interaktif untuk mengendalikan sumber daya sistem, jaringan, penyimpanan, log, dan lainnya secara visual
- Dapat langsung digunakan setelah instalasi di berbagai distribusi Linux, serta memungkinkan manajemen kontainer, penyimpanan, jaringan, dan log melalui GUI
- Mendukung kompatibilitas dua arah antara terminal dan antarmuka web, sehingga kontrol layanan dan pemeriksaan error bisa ditangani secara terpadu
- Memperkuat skalabilitas dan kolaborasi melalui koneksi multi-server berbasis SSH dan struktur partisipasi komunitas open source
Gambaran umum Cockpit
- Cockpit adalah antarmuka grafis untuk manajemen server yang berjalan di browser web, merupakan alat administrator sistem ringan yang berinteraksi langsung dengan sesi Linux nyata
- Setelah login melalui browser, pengguna mendapatkan lingkungan manajemen interaktif untuk mengelola sumber daya sistem, jaringan, penyimpanan, log, dan lainnya secara visual
Fitur utama
- Dapat dipasang di berbagai distribusi Linux (Debian, Fedora, RHEL, dll.) dan setelah instalasi, sesi manajemen berbasis web bisa langsung dijalankan
- Tugas administrasi sistem umum seperti menjalankan kontainer, mengelola penyimpanan, mengatur jaringan, dan memeriksa log dapat dilakukan melalui GUI
- Mendukung kompatibilitas dua arah antara terminal dan antarmuka web, sehingga layanan yang dimulai dari Cockpit dapat dihentikan dari terminal, dan error yang terjadi di terminal dapat diperiksa melalui antarmuka jurnal Cockpit
- Melalui SSH, server lain yang telah memasang Cockpit dapat ditambahkan untuk koneksi lebih lanjut, dan perpindahan antar host dapat dilakukan dengan mudah
Pengembangan dan komunitas
- Proyek Cockpit dijalankan sebagai pengembangan open source dan menyediakan dokumentasi pengembang serta panduan kontribusi
- Cara mengubah kode dapat dilihat di dokumen
HACKING.md
- Dokumentasi kontribusi dan pengembang disediakan melalui GitHub Wiki
- Mendukung komunikasi komunitas melalui kanal Matrix (
#cockpit:fedoraproject.org) dan mailing list
- Filosofi dan prinsip proyek, catatan rilis, serta kebijakan privasi dapat dilihat di situs web resmi
2 komentar
Cockpit memang bagus! Saat proyek dua tahun lalu, saya memakainya dengan baik sebagai pengganti EMS untuk server KVM. Plugin-nya juga tertata rapi dan fitur bawaannya pun sangat bagus, jadi saya benar-benar menyukainya. Cukup oke untuk mengelola server virtual/container Docker!
Komentar Hacker News
Saya cukup suka Cockpit dan memang memakainya. Kondisi keseluruhan sistem bisa dilihat sekilas
Tapi tidak ada cara untuk memeriksa container Incus, jadi saya sempat mencoba Wolfstack yang baru-baru ini muncul di HN. Namun sepertinya ini hanya mendukung LXC
Saya kira LXC dan Incus hampir sama, tetapi ternyata sulit mencari GUI sederhana untuk sekadar mengelola sistem dan container
Incus dikembangkan aktif oleh komunitas, dan keduanya sama-sama memakai LXC di dalamnya
Definisi “GUI sederhana” juga beda-beda untuk tiap orang, jadi memang sulit dicari. Menurut saya CLI lebih sederhana dan efisien. Kalau container sudah banyak, akhirnya akan menuju otomatisasi
Kalau memakai podman, Anda bisa mendapatkan keuntungan dari UI Cockpit. Hanya saja, Cockpit memang belum bisa mengikuti semua teknologi container yang beragam
Akan lebih bagus kalau di landing page ada gambar grafis. Sulit membayangkan seperti apa UI-nya secara visual
Dulu saya memakai Webmin, dan penasaran bagaimana perbandingannya dengan web UI server modern seperti Cockpit
Webmin juga begitu, Cockpit hanya berbeda bahasa implementasinya
Sebagai catatan, 45Drives membuat OS “Houston” yang memakai Cockpit sebagai lapisan UI
Artikel terkait
Saya pernah mencoba Cockpit untuk mengelola sekitar 10 container Docker, tetapi akhirnya kembali ke Portainer. Untuk mengelola host Docker skala kecil, Cockpit kurang cocok
Saya memasang Fedora Server terbaru di Framework Desktop, dan Cockpit aktif otomatis
Bagus untuk melihat ringkasan sistem dengan cepat, dan bisa melakukan administrasi dasar, tetapi batasannya segera terasa
Untuk pemula Linux atau orang yang ingin mulai dari web UI gaya NAS, ini tampak seperti batu loncatan yang baik
Saya pernah memakai Cockpit pada masa awal menjadi admin sistem Linux. Cukup stabil, tetapi karena tidak terlihat apa yang dilakukan CLI di belakangnya, ini tidak membantu meningkatkan kemampuan Linux saya
Karena itu di rumah saya beralih ke SSH dan TUI. Namun di lingkungan enterprise, Cockpit cukup baik sebagai lapisan abstraksi yang ramah bagi pengguna Windows
Ini mengingatkan saya pada cPanel zaman dulu
Wiki cPanel
Cockpit jauh lebih baik, dan berkat API Linux yang lebih baru seperti systemd dan dbus, UI manajemen yang konsisten jadi memungkinkan
NAS saya sepenuhnya dikelola dengan Cockpit.
Sistemnya agak unik: CPU laptop AMD 7840HS dipasang ke motherboard server desktop, dengan 5 SSD dalam konfigurasi ZFS raidz1
Dengan Cockpit, plugin ZFS 45drives, dan terminal web saja sudah cukup, jadi hampir tidak perlu membuat plugin tambahan
Cockpit pada dasarnya sudah cukup sebagai antarmuka NAS. Bisa untuk pengaturan storage, VM, sampai pengelolaan container
Karena NAS tidak saya ekspos ke internet dan hanya memakai WireGuard/Tailscale, saya tidak terlalu khawatir meski konsol manajemen terbuka di sebuah port
Sebagai PO Cockpit, saya ingin bertanya — jika hanya bisa menambahkan satu fitur, apa yang Anda inginkan?
cockpit doctor. Misalnya Cockpit Machines di Debian kurang stabil, dan akan berguna jika bisa otomatis mendeteksi lalu memperingatkan soal hal-hal seperti masalah konfigurasi dbusSaat ini saya memakai Microsoft Entra SSH, tetapi itu tidak berfungsi di Cockpit