Cockpit merupakan alat konsol web yang terbuka dan gratis untuk administrator Linux, digunakan untuk tugas administrasi dan operasi sehari-hari. Pada awalnya Cockpit hanya tersedia untuk distribusi berbasis RHEL, tetapi sekarang tersedia untuk hampir semua distribusi Linux.

Pada artikel ini kami akan mendemonstrasikan cara menginstal Cockpit di Ubuntu 20.04 LTS Server (focal fossa) dan tugas administratif apa yang dapat dilakukan dengan Cockpit Web Console.

Instalasi Cockpit di Ubuntu 20.04 LTS Server

Sejak Ubuntu 17.04, Cockpit tersedia di repositori paket Ubuntu, sehinggan penginstalan dapat dilakukan melalui perintah apt yang merupakan paket manajer default Ubuntu.

$ sudo apt update$ sudo apt install -y cockpit

Selanjutnya, proses instalasi akan berjalan otomatis.

47e9cb31 50aa 4704 a712 16e6f1379510

Setelah instalasi selesai, jalankan perintah dibawah ini untuk mengaktifkan Cockpit:

$ sudo systemctl start cockpit.socket

Untuk menjadikannya otomatis nyala ketika OS dinyalakan, lakukan perintah:

$ sudo systemctl enable cockpit.socket

Setelah Cockpit dinyalakan, buka port 9090 di firewall; jika Anda menggunakan AWS EC2, buka port di Security Group dengan menambahkan inbound rules, kemudian masukkan Custom TCP > 9090 > Anywhere.

04a83444 0d2e 442d ba61 c93174004c7d

Selanjutnya, buka IP server di browser dengan menambahkan port 9090. Sesuaikan IP-nya dengan server milik Anda.NoneBashCSSCC#HTMLJavaJavaScriptJSONPHPPowershellPythonRubyTypeScriptRustGoReact JSXReact TSXSQL

http://13.229.41.163:9090

Karena kita tidak menggukan SSL, maka akan muncul pesan SSL error seperti dibawah ini:

cb908bc1 fbeb 4e6d ac38 b0158aeea376
85fff939 3989 47e9 8d1e 1295f582c451

Anda hanya perlu mengklik tombol Advanced > Accept the Risk and Continue. Setelah itu, halaman Cockpit akan tampil.

f3f4bc05 09ef 42c1 a783 66b22312f996

Setelah tampil, Anda dapat login menggunakan akun Anda atau root seperti gambar diatas. Apabila berhasil masuk, maka akan tampil halaman dasbor.
Pada halaman dasbor, terdapat grafik CPU, Memory, Network dan Disk I/O yang diperbarui secara realtime. Kemudian dibawahnya ada daftar server yang aktif.

048a1b8e 30f1 44f1 b0cc cb9b96203432

Fitur-fitur Cockpit

Fitur-fitur Cockpit diantaranya yaitu:

System

Pada tab ini, terdapat beberapa grafik yaitu CPU, Memory, Disk I/O dan Networ. Dan di samping kiri ada informasi server seperti jenis hardware dan versi OS.

afcee615 6558 4ff2 818b b180d0e36c2a

Logs

Tab ini merupakan catatan aktifitas yang terjadi pada server dan ditampilkan dalam bentuk log.

9397e073 750b 4712 b321 1f27cef992b9

Storage

Merupakan tab yang menampilkan jumlah dan kapasitas penyimpanan, ada juga grafik reading & writing; yaitu grafik yang menampilkan seberapa cepat proses baca/tulis.

380e1684 e3f8 404f 99a1 cae237534442

Networking

Merupakan tab yang untuk mengatur konektivitas seperti Bridge dan VLAN.

44e7b72c 3375 4ef4 b977 6e73c8bb763b

Account

Tab ini menampilkan akun yang terdaftar di server Anda.

0340bf15 5d73 4311 9a31 932a92dea68f

Services

Tab ini menampilkan services yang berjalan pada server.

ba2da05d 6b7e 46a0 b0d2 74a7b1b5096c

Terminal

Tab ini merupakan terminal pada server, fungsinya hampir sama dengan Putty atau Termius.

c50ff1b7 f0e1 4e66 b947 e6c70e929e2d

Penutup

Dengan menggunakan Cockpit, Anda menghemat banyak waktu dan tenaga karena tidak perlu berpindah aplikasi. Semua dapat dilakukan pada browser dan Anda masih dapat melakukan pekerjaan lainnya di browser. Cockpit akan sangat berguna apabila Anda menggunakan VPS untuk server web atau aplikasi, karena dengan menggunakan Cockpit, Anda dapat mengontrol penuh server VPS Anda.