"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.
- Ubah baris berikut:
- Cari
bind-addr: 127.0.0.1:8080, ubah menjadibind-addr: 0.0.0.0:8080 - Di sana juga ada baris
password: [password-acak-anda]. Anda bisa menggantinya dengan password yang Anda inginkan.
- Cari
- Simpan dan keluar (tekan
Ctrl + O, laluEnter, laluCtrl + 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:
- Klik kanan di folder pada VS Code browser tersebut.
- Pilih New File (misal:
cleanup.py). - Paste script Python untuk menghapus keyword.
- Buka Terminal di bawah VS Code (seperti VS Code biasa).
- Jalankan:
python3 cleanup.py
Keuntungan menggunakan ini dibanding Cloud9:
- Extensions: Anda bisa menginstal extension VS Code langsung dari browser.
- Terminal: Terminal terintegrasi yang sangat lancar.
- 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.
