3 poin oleh jinmu 2026-04-17 | 3 komentar | Bagikan ke WhatsApp

Seiring bertambahnya server yang harus dikelola, host di ~/.ssh/config juga makin banyak. Ditambah lagi kalau memasukkan container Docker, jadi merepotkan karena harus mengingat dan mengetik namanya setiap kali. Saya sempat mengakalinya dengan fzf, tetapi saya ingin menangani sampai container Docker lewat antarmuka yang sama, jadi saya membuat ini.

Fungsi utama

  • Mencari host SSH dengan fuzzy search lalu langsung terhubung
  • Terhubung ke host lewat SSH, menjalankan docker ps, lalu secara otomatis mendeteksi container yang sedang berjalan. Container yang terdeteksi ditampilkan dalam bentuk tree di bawah host, dan saat dipilih akan langsung terhubung dengan docker exec
  • Hasil deteksi shell di-cache sehingga tidak perlu probe setiap kali
  • Host yang sering dipakai bisa ditandai sebagai favorit agar tetap berada di bagian atas

(Tampilan cara kerjanya bisa dilihat di GitHub README)

Kalau ada yang menyelesaikan workflow serupa dengan cara lain, saya penasaran bagaimana kalian memakainya. Kalau ada hal yang kurang nyaman atau fitur yang terlewat, silakan sampaikan dengan santai.

3 komentar

 
lamanus 2026-04-17

Saya memakai dockhand.

 
hungryman 2026-04-17

Pemikiran pertama saya.
Sudah ada Docker Swarm dan Kubernetes. Lalu, apa alasan Anda mengelola dengan Docker per host?

 
jinmu 2026-04-17

Saya menjalankan home server pribadi dengan Coolify, jadi Docker per host sudah cukup tanpa swarm/k8s! sls adalah alat yang saya buat untuk mengakses container dengan cepat di lingkungan tersebut.