"Cloud9 SDK Sering Error? Saatnya Migrasi ke Code-Server di Ubuntu 22.04"

"Membangun Cloud IDE Sendiri di Azure: Setup VS Code di Browser dalam 5 Menit"

"Cloud9 vs Code-Server: Mengapa Anda Harus Berhenti Menggunakan Cloud9 SDK di Tahun 2024"

Pilihan yang bagus. code-server adalah standar industri saat ini untuk menjalankan VS Code di browser. Ini jauh lebih stabil, aman, dan modern dibandingkan Cloud9 SDK lama.

Berikut adalah panduan step-by-step untuk menginstalnya di Ubuntu (disarankan Ubuntu 20.04 atau 22.04 di Azure):

Langkah 1: Persiapan Server (Azure VM)

Pastikan Anda sudah membuka port 8080 di bagian Networking/Inbound Port Rules pada dashboard Azure VM Anda agar browser bisa mengaksesnya.

Langkah 2: Instalasi Otomatis

Masuk ke terminal SSH Anda dan jalankan perintah resmi berikut:

Bash

curl -fsSL https://code-server.dev/install.sh | sh

Script ini akan mendeteksi OS Anda dan menginstal versi terbaru secara otomatis.

Langkah 3: Mengatur Agar Berjalan Otomatis

Agar code-server tetap menyala meskipun Anda keluar dari SSH atau server melakukan restart, jalankan perintah ini:

Bash

sudo systemctl enable --now code-server@$USER

Langkah 4: Konfigurasi Akses Luar & Password

Secara default, code-server hanya bisa diakses dari localhost (untuk keamanan). Anda perlu mengubahnya agar bisa diakses lewat IP publik Azure Anda.

  1. Ubah baris berikut:
    • Cari bind-addr: 127.0.0.1:8080, ubah menjadi bind-addr: 0.0.0.0:8080
    • Di sana juga ada baris password: [password-acak-anda]. Anda bisa menggantinya dengan password yang Anda inginkan.
  2. Simpan dan keluar (tekan Ctrl + O, lalu Enter, lalu Ctrl + X).

Buka file konfigurasi:Bash

nano ~/.config/code-server/config.yaml

Langkah 5: Restart Service

Terapkan perubahan konfigurasi dengan me-restart code-server:

Bash

sudo systemctl restart code-server@$USER

Langkah 6: Akses Melalui Browser

Sekarang, buka browser Anda dan ketikkan:

http://IP-PUBLIC-AZURE-ANDA:8080

Masukkan password yang Anda temukan/atur di langkah 4. Anda sekarang memiliki VS Code lengkap di browser!


Tips Tambahan: Menjalankan Script Python Sebelumnya

Karena Anda menggunakan Ubuntu versi baru (20.04/22.04), Anda tidak akan lagi menemukan error urllib3 dan OpenSSL yang lama. Anda bisa langsung menjalankan script Python pertama tadi dengan lancar:

  1. Klik kanan di folder pada VS Code browser tersebut.
  2. Pilih New File (misal: cleanup.py).
  3. Paste script Python untuk menghapus keyword.
  4. Buka Terminal di bawah VS Code (seperti VS Code biasa).
  5. Jalankan: python3 cleanup.py

Keuntungan menggunakan ini dibanding Cloud9:

  1. Extensions: Anda bisa menginstal extension VS Code langsung dari browser.
  2. Terminal: Terminal terintegrasi yang sangat lancar.
  3. Update: Selalu mendapatkan fitur terbaru dari Microsoft VS Code.

Apakah Anda berhasil mengakses halaman login-nya? Selamat Bekerja

Tips Tambahan:

Jika Anda menulis artikel ini, Anda bisa menyisipkan "Pelajaran Berharga" yang Anda dapatkan tadi, seperti:

Versi Node.js Itu Penting: Menjelaskan bagaimana fitur baru seperti nullish coalescing (??) bisa merusak aplikasi jika Node.js terlalu tua.

Masalah OpenSSL: Bahwa sistem operasi lama (Ubuntu 18.04 ke bawah) punya keterbatasan keamanan yang sulit ditembus library modern.

Kemudahan Konfigurasi: Menunjukkan betapa ringkasnya file config.yaml pada code-server dibandingkan setup manual Cloud9.