3 poin oleh gg5823 2025-07-11 | 1 komentar | Bagikan ke WhatsApp

Halo! Saya mahasiswa jurusan Computer SW yang baru mulai belajar coding.
Proyek ini adalah klien untuk Incus, yang memudahkan pembuatan system container termasuk init. Fungsinya masih sedikit dan masih berupa prototipe, tetapi saya akan sangat berterima kasih jika Anda berkenan tertarik!
Penjelasan singkatnya sebagai berikut.

  • Mengelola container dengan aplikasi Python yang sederhana
  • Menyediakan lingkungan pengembangan CLI melalui port SSH
  • Menyediakan port 30001 dan 30002 untuk pengujian
  • Melihat dan mengubah status jarak jauh (termasuk freeze), serta push file
  • Pengguna dapat dipakai seperti namespace: jika pengguna dihapus, semua container ikut dihapus
  • Tag duplikat dapat digunakan: sebagai nama aktual akan diberikan string unik yang terpisah

Keunggulan yang bisa saya dapatkan saat menggunakan aplikasi ini adalah sebagai berikut.

  • Dapat melakukan konfigurasi container sederhana saat sedang bepergian
  • Membuat banyak system container yang memvirtualisasikan init dengan sekali klik
  • Mudah mengganti dokumen dan gambar saat menyajikan HTML NGINX sederhana
  • Menguji build script proyek di lingkungan virtual

Pencapaian utama

  • Build test Incuspeed dengan Incuspeed: build test yang memanfaatkan dirinya sendiri
  • Mengubah gambar sampel yang ditampilkan Nginx dari jarak jauh
  • Mencoba berbagai distro

Distro yang didukung

  • AlmaLinux 9
  • RockyLinux 9
  • Debian 10,11,12
  • Devuan Beowulf, Chimaera, Daedalus (pada dasarnya Debian dengan init yang diganti ke sysv)
  • Slackware current, 15.0 (setup slackpkg+ tidak disertakan secara bawaan)
  • Centos 9 Stream
    Di antara image resmi Incus, semua distro yang pernah saya gunakan sudah saya selesaikan hingga setup SSH.

Fitur yang sedang dipertimbangkan ke depan

  • Pembuatan/pengelolaan snapshot jarak jauh
  • Menyimpan container saat ini sebagai image

Saya masih amatir, tetapi saya ingin memberikan kesan yang baik!

1 komentar

 
gg5823 2025-07-13

Sebagai catatan, port internal 30001 dan 30002 dipetakan ke port SSH +1 dan port SSH +2 di sisi eksternal.