Cara Konfigurasi Ruang Kerja Kasm dengan Docker

· 3 min read
Cara Konfigurasi Ruang Kerja Kasm dengan Docker
Photo by Remy_Loz / Unsplash

Apa itu Kasm?

Kasm Workspaces adalah platform streaming kontainer docker untuk memberikan akses berbasis browser ke desktop, aplikasi, dan layanan web. Kasm menggunakan Infrastruktur Desktop Terkontainer (CDI) yang didukung devops untuk membuat kontainer docker sesuai permintaan, sekali pakai, dan dapat diakses melalui browser web. Contoh kasus penggunaan mencakup koleksi Isolasi Browser Jarak Jauh (RBI), Pencegahan Kehilangan Data (DLP), Desktop sebagai Layanan (DaaS), Layanan Akses Jarak Jauh Aman (RAS), dan Open Source Intelligence (OSINT).

Sederhananya, Anda dapat menjalankan desktop atau browser lengkap di browser web Anda sesuai permintaan

Apa yang kita butuhkan?

Layanan Kasm dan sesi pengguna akhir adalah wadah Docker. Akses ke registri Docker diperlukan untuk instalasi. Silakan lihat daftar persyaratan terperinci di sini di Panduan resmi

Mari kita lihat persyaratan minimum

  1. CPU : 2 inti
  2. Memori: 4GB
  3. Penyimpanan: 50GB

Anda juga dapat menjalankan Kasm di raspberry-pi

Kita perlu menginstal docker di mesin host, saya tidak akan menjelaskan langkah-langkahnya di sini, Anda dapat mengikuti panduan di bawah ini.

Cara install Docker dan Docker Compose di Raspberry Pi
Apa itu Docker? Docker Engine adalah teknologi containerisasi sumber terbuka untuk membangun dan memasukkan aplikasi Anda ke dalam container. Docker Engine bertindak sebagai aplikasi client-server dengan Instal Docker di Raspberry Pi Menggunakan Cara Singkat Jika Anda menjalankan debianOS berb…

Instal Kasm dengan Docker

Saya akan menggunakan file docker-compose untuk proyek ini, kami akan menggunakan gambar linuxserver.io

nano docker-compose.yml
version: "2.1"
services:
  kasm:
    image: lscr.io/linuxserver/kasm:latest
    container_name: kasm
    privileged: true
    environment:
      - KASM_PORT=8443
    volumes:
      - ./data:/opt
      - ./profiles:/profiles #optional
      - /dev/input:/dev/input #optional
      - /run/udev/data:/run/udev/data #optional
    ports:
      - 3000:3000
      - 8443:443
    restart: unless-stopped
  • Port : Anda selalu dapat mengubah nomor port 8443 berdasarkan lingkungan Anda.
  • Port 3000 akan digunakan untuk instalasi Kasm.

mulai wadah dengan perintah di bawah ini.

docker compose up

Instalasi Kasm

Setelah penampung dimulai, navigasikan ke alamat server dengan nomor port

dalam kasus saya, alamat servernya adalahhttps://10.10.11.23:3000

Accept and continueperjanjian lisensi KASM

PERJANJIAN LISENSI PENGGUNA AKHIR RUANG KERJA KASM

Tetapkan kata sandi awal untuk [email protected] dan [email protected]

Catatan: Jika Anda ingin menggunakan GPU, Harap aktifkan dari dropdown.

Pilih aplikasi yang relevan dari daftar, dan tekanInstall

Seleksi Aplikasi

Harap dicatat bahwa waktu instalasi akan bervariasi berdasarkan pilihan aplikasi, Anda akan selalu memiliki opsi untuk menginstal aplikasi ini pada tahap akhir.

Log pengunduhan aplikasi

Profil yang persisten

Untuk menggunakan profil persisten di Ruang Kerja, Anda perlu memasang profil di folder yang akan digunakan dari host Anda ke /profiles. Dari sana ketika mengonfigurasi ruang kerja Anda dapat mengatur Persistant Profile Path ke IE /profiles/ubuntu-focal/{username}/, informasi lebih lanjut dapat ditemukan DI SINI

Menggunakan Ruang Kerja Kasm

Setelah gambar kontainer diunduh, Anda dapat menavigasi ke alamat server dengan port 4443 untuk mengakses ruang kerja Kasm.

Gunakan login admin/pengguna untuk mengakses ruang kerja

Anda dapat memulai aplikasi apa pun dari dasbor.

Kesalahan Pemuatan Gambar

Jika Anda melihat kesalahan di bawah ini, Anda mungkin perlu menunggu beberapa saat untuk menyelesaikan pengunduhan gambar.

Gambar ini saat ini tidak tersedia. Agen mungkin masih mengunduh Gambar.

Sekian dan Terimakasih...